2013-03-10 20 views
18

Küçük bir grup ortaokul öğrencisine telefon uygulamalarının nasıl programlanacağını öğretmekle görevli olacağım. Çok araştırmadan sonra Python'un gitmenin en iyi yolu olabileceğini keşfettim.Bir Android Uygulamasını Python ile nasıl programlayabilirim?

Üniversitemde bir web sitesi geliştirme uzmanıyım ama daha önce Python kullanmadım. Hem ActionScript'i hem de Javascript'i anlıyorum ve onların mantığının Python'u öğrenmek için yararlı olabileceğini düşünüyorum. Yazmaya alışkın olduğum web dilleri için bunları kodlamak üzere Sublime2, Dreamweaver veya Flash kullanıyorum.

Yani benim sorular şunlardır:

hangi program Python kod kullanıyor?
Android telefonlarda çalışmak için Python'da oluşturulan kodu nasıl kullanırım?

+0

'a nasıl yükleneceğini bilmiyorum [Android Python Programlaması] 'nın olası kopyası (http://stackoverflow.com/questions/4185061/android-python-programming) –

+0

Btw. Bu sorular da kolayca googled olabilir. – Trilarion

cevap

6

Python için kullanabileceğiniz birçok IDE vardır. Ne yapmak istediğine uygun birini bulmalısın. Resmi Python wiki'nin bir başlangıç ​​noktası olarak kullanabileceğiniz large list of IDEs ve editors vardır. Bununla birlikte, bir ders verdiğiniz zaman editöre öğretmemek için değil, dil/kavramları öğretmek için bir ders verdiğinizde aklınızda bulundurun.

Android için desteklenen tek dil Java'dır. Python'u destekleyen bir android-scripting projesi vardır, ancak bu kesinlikle deneyseldir.

+0

Ayrıca Java'ya da bakıyordum, ancak bazı insanlar Python'un öğrenmesi daha kolay ve çocukların daha iyi anlayacağı şekilde bu yolu kullanmadığımı öne sürdü. – Willow

+0

Python daha kolay (şimdiye kadar), ancak sorun Android ile. Belki de [Çocuklar için Python] ile başlayın (http://shop.oreilly.com/product/9781593274078.do). –

+0

Bu okul sonrası bir program olduğundan ve zengin anneler telefonun ilerlemesini görmek isteyeceklerinden, çocuklarının eve gelmesiyle mutlu olacak bir şeyle uğraşmalıyım. Eclipse'de biraz Java biliyorum. Ama Android uygulamaları için kullanmama/kullanmama yardımcı olacak harika bir kaynağa ihtiyacım var. – Willow

1

Android scripting layer'u kullanabilirsiniz.

+0

Bu kullanışlı görünüyor, nasıl bir python dosyası ile kullanabilirim? – Willow

+0

Giriş kılavuzunu okudunuz mu? http://android-scripting.googlecode.com/files/Practical_Android_Projects_Ch05_Introducing_SL4A.pdf –

+0

Teşekkürler, yapacağım. – Willow

13

http://kivy.org/#home'a bakmanızı öneririm. Android, iphone, vb. Destekler. Ayrıca, javascript ile familliar iseniz, harika titanyum hızlandırıcıyı deneyebileceğiniz gibi, ya da android uygulamasını geliştirmek için bazı alternatifler de var.

+0

Kaynak için teşekkürler. Bugün erken saatlerde Kivy'ye baktım, ama onu macumun üzerinde düzgün bir şekilde çalıştıramadım. Python dosyasını programa sürüklemeyi ve açmayı denedi, ama yapmadı. = \ – Willow

2

Eski soru, biliyorum, ama sen de android için pygame uygulamaları dönüştürmek için izin verir pygame subset for android kontrol edebilirsiniz.

0

Dr. python iyi bir ide/editör, ancak kullanımı basit. Linux kullanıyorsanız, bunu yazılım merkezinde kurabilirsiniz. OSX/Windows

İlgili konular