Python dirancang sebagai bahasa pengajaran.
Sangat mudah untuk memulai, dan ekosistem Python sangat ramah untuk pemula [2]. Cukup periksa arsip untuk daftar Python Tutor .
Balasan seperti ini sangat umum - terutama untuk vampir yang tidak membantu.
Saya belum menemukan komunitas di mana saja yang hampir sama ramah dan bersahabat dengan pendatang baru. Ditambah beberapa tahun yang lalu di PyCon mereka membagikan Raspberry Pi kepada semua yang hadir, begitu banyak Pythonista setidaknya memiliki Pi yang menendang walaupun itu hanya menjalankan XMBC;)
Dan dari sudut pandang Pi-spesifik, sangat mudah untuk mulai mengontrol port GPIO
# blink.py
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setup(7, GPIO.OUT)
while True:
GPIO.output(7,True)
time.sleep(0.2)
GPIO.output(7,False)
time.sleep(0.2)
9 baris dan Anda selesai. Yang diperlukan untuk menjalankan ini sudo python blink.py
- sangat sedikit yang harus Anda pahami tentang kompilasi atau menautkan atau apa pun. Anda hampir tidak perlu memahami apa pun tentang pemrograman.
Ditambah lagi jika Anda memikirkan fakta bahwa mereka memiliki dua opsi - tidak merekomendasikan apa pun, atau merekomendasikan sesuatu - rekomendasi minimal satu baris untuk Python mungkin adalah yang terbaik yang bisa mereka buat. Siapa pun yang memiliki preferensi mungkin akan mengabaikannya dan pergi ke bahasa pilihan mereka, dan siapa pun yang tidak memiliki pengalaman akan (semoga) memiliki pengalaman yang paling tidak membuat frustrasi [3].
[2]: Padahal, saya pikir Ruby juga cukup ramah untuk pendatang baru
[3]: Bahkan perbedaan antara Python 2 dan 3 tidak menyakitkan seperti yang saya dengar beberapa masalah antara versi Ruby.