Python wurde als Unterrichtssprache entwickelt.
Der Einstieg ist sehr einfach und das Python-Ökosystem ist für Anfänger sehr freundlich [2]. Schauen Sie sich einfach die Archive für die Python Tutor-Liste an .
Antworten wie diese sind äußerst häufig - insbesondere für Nicht-Hilfe-Vampire.
Ich habe noch keine Community gefunden, die fast so freundlich und freundlich zu Neuankömmlingen ist. Außerdem haben sie vor ein paar Jahren bei PyCon Raspberry Pi's an alle Teilnehmer verteilt, so dass viele Pythonisten zumindest einen Pi haben werden, selbst wenn nur XMBC ausgeführt wird;)
Und aus Pi-spezifischer Sicht ist es sehr, sehr einfach, die GPIO-Ports zu steuern
# 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 Zeilen und du bist fertig. Alles was es braucht, um dies auszuführen, ist sudo python blink.py
- es gibt sehr wenig, was Sie über das Kompilieren oder Verknüpfen oder irgendetwas anderes verstehen müssen. Sie müssen kaum etwas über Programmierung verstehen.
Wenn Sie darüber nachdenken, dass sie zwei Optionen haben - nichts empfehlen oder etwas empfehlen -, ist eine minimale einzeilige Empfehlung für Python wahrscheinlich die beste, die sie machen können. Jeder, der eine Präferenz hat, wird sie wahrscheinlich beschönigen und in die Sprache seiner Wahl gehen, und jeder ohne Erfahrung wird (hoffentlich) die am wenigsten frustrierende Erfahrung machen, die möglich ist [3].
[2]: Ich denke, Ruby ist auch ziemlich freundlich zu Neulingen
[3]: Selbst der Unterschied zwischen Python 2 und 3 ist nicht so schmerzhaft wie das, was ich gehört habe. Einige der Probleme liegen zwischen Ruby-Versionen.