2013-03-10 2 views
18

Я буду отвечать за обучение небольшой группе учащихся средних школ, как программировать телефонные приложения. После долгих исследований я обнаружил, что Python может быть лучшим способом.Как мне настроить приложение для Android с помощью Python?

Я - старший разработчик веб-сайта в моем университете, но раньше я не использовал Python. Я понимаю как ActionScript, так и Javascript, и я думаю, что их логика может быть полезной для изучения Python. Для веб-языков, с которыми я знаком, я использую Sublime2, Dreamweaver или Flash для их кодирования.

Так что мои вопросы:

Какую программу следует использовать для кодирования Python?
Как использовать код, созданный на Python, для работы на телефонах Android?

+0

Возможный дубликат [Программирование на Python для Android] (http://stackoverflow.com/questions/4185061/android-python-programming) –

+0

КПП. эти вопросы также могут быть легко обработаны. – Trilarion

ответ

6

Существует много IDE, которые вы можете использовать для Python. Вам нужно будет найти тот, который вам подходит. Официальная вики Python имеет large list of IDEs и editors, которые вы можете использовать в качестве отправной точки.

Однако имейте в виду, когда вы преподаете класс, чтобы не преподавать редактор, а язык/понятия.

Для Android единственным поддерживаемым языком является Java. Существует проект android-scripting, который поддерживает Python, однако это строго экспериментально.

+0

Я также смотрел на Java, однако некоторые люди предположили, что я не беру этот путь, так как Python легче учиться, и дети понимают это лучше. – Willow

+0

Python проще (безусловно), но проблема в Android. Возможно, начните с [Python для детей] (http://shop.oreilly.com/product/9781593274078.do). –

+0

Поскольку это программа после школы, и богатые мамы захотят увидеть прогресс телефона, я должен придерживаться чего-то, что сделает тогда счастливым, когда их дети придут домой. Я знаю только немного Java в Eclipse. Но мне нужен был отличный ресурс, чтобы помочь мне изучить его/использовать для Android-приложений. – Willow

1

Вы можете использовать Android scripting layer.

+0

Это кажется полезным, как его использовать с файлом python? – Willow

+0

Вы прочитали инструкцию по вводу? http://android-scripting.googlecode.com/files/Practical_Android_Projects_Ch05_Introducing_SL4A.pdf –

+0

Спасибо, я сделаю. – Willow

13

Я предлагаю вам ознакомиться с http://kivy.org/#home. Он поддерживает андроид, iphone и т. Д. Также, если вы знакомы с javascript, как вы сказали, вы можете попробовать отличный титановый ускоритель или альтернативу разработке приложения для Android.

+0

Спасибо за ресурс. Сегодня я посмотрел на Киви, но я не смог заставить его правильно работать на моем mac. Он сказал, чтобы перетащить файл python в программу, и он должен открыть, но это не так. знак равно – Willow

2

Старый вопрос, я знаю, но вы также можете проверить pygame subset for android, что позволяет конвертировать приложения pygame в android.

0

Dr. python - хороший идеал/редактор, но его простой в использовании. Если вы используете linux, вы можете установить его в программный центр. Я не знаю, как установить его на OSX/Windows