2013-03-10 8 views
18

Będę odpowiadać za nauczanie małej grupy gimnazjalistów, jak zaprogramować aplikacje telefoniczne. Po wielu badaniach odkryłem, że Python może być najlepszym sposobem.Jak mogę zaprogramować aplikację na Androida w Pythonie?

Jestem starszym programistą na mojej uczelni, ale nie korzystałem wcześniej z Pythona. Rozumiem zarówno ActionScript, jak i Javascript i myślę, że ich logika może być korzystna dla nauki Pythona. W przypadku języków internetowych, które znam przy pisaniu, używam Sublime2, Dreamweaver lub Flash do ich kodowania.

Więc moje pytania to:

Który program należy użyć do kodu Pythona?
Jak używać kodu utworzonego w Pythonie do pracy z telefonami z systemem Android?

+0

Prawdopodobny duplikat [Programowanie w języku Python] (http://stackoverflow.com/questions/4185061/android-python-programming) –

+0

Przy okazji. te pytania można również łatwo znaleźć w Google. – Trilarion

Odpowiedz

6

Istnieje wiele IDE, których można używać w Pythonie. Będziesz musiał znaleźć taki, który pasuje do tego, co chcesz robić. Oficjalna wiki Pythona ma numery large list of IDEs i editors, które można wykorzystać jako punkt wyjścia.

Należy jednak pamiętać o tym, że uczymy klasy, która nie kończy nauczania nauczyciela, ale raczej języka/koncepcji.

W przypadku Androida jedynym obsługiwanym językiem jest Java. Istnieje projekt android-scripting, który obsługuje Python, jednak jest to ściśle eksperymentalne.

+0

Patrzyłem również na Javę, jednak niektórzy sugerowali, że nie podążam tą ścieżką, ponieważ Python jest łatwiejszy do nauczenia, a dzieci lepiej to rozumieją. – Willow

+0

Python jest łatwiejszy (zdecydowanie), ale problem dotyczy Androida. Być może zacznij od [Python dla dzieci] (http://shop.oreilly.com/product/9781593274078.do). –

+0

Ponieważ jest to program po szkole, a bogate matki będą chciały zobaczyć postępy w telefonach, powinienem trzymać się czegoś, co sprawi, że będą szczęśliwe, gdy ich dzieci wrócą do domu. Znam trochę Java w Eclipse. Ale potrzebowałbym świetnego zasobu, który pomógłby mi go uczyć/używać w aplikacjach na Androida. – Willow

1

Możesz użyć Android scripting layer.

+0

Wydaje się to przydatne, w jaki sposób mogę użyć go z plikiem Pythona? – Willow

+0

Czy przeczytałeś podręcznik wprowadzający? http://android-scripting.googlecode.com/files/Practical_Android_Projects_Ch05_Introducing_SL4A.pdf –

+0

Dzięki, zrobię to. – Willow

13

Proponuję, aby spojrzeć na http://kivy.org/#home. Obsługuje Androida, iPhone'a itd. Również jeśli znasz się na javascriptie, możesz powiedzieć, że możesz wypróbować świetny akcelerator tytanu lub inną opcję, by stworzyć aplikację na Androida.

+0

Dzięki za zasoby. Spojrzałem na Kivy wcześniej, ale nie udało mi się go poprawnie uruchomić na moim macu. Powiedział, aby przeciągnąć plik Pythona do programu i powinien się otworzyć, ale tak się nie stało. = \ – Willow

0

Dr. python to dobry ide/editor, ale jest prosty w użyciu. Jeśli używasz Linuksa, możesz zainstalować go w centrum oprogramowania. Nie wiem jak to zainstalować na OSX/Windows

Powiązane problemy