Ursprüngliche Frage
Ich bin gerade damit beschäftigt, meinem Bruder das Programmieren beizubringen. Er ist ein absoluter Anfänger, aber sehr klug. (Und er will eigentlich lernen). Ich habe festgestellt, dass einige unserer Sitzungen in kleinen Details festgefahren sind, und ich fühle mich nicht sehr gut organisiert. ( Aber die Antworten auf diesen Beitrag haben sehr geholfen. )
Was kann ich besser tun, um ihn effektiv zu unterrichten? Gibt es eine logische Reihenfolge, in der ich Konzept für Konzept durchlaufen kann? Gibt es Komplexitäten, die ich bis später vermeiden sollte?
Die Sprache, mit der wir arbeiten, ist Python , aber Ratschläge in jeder Sprache sind willkommen.
Wie man hilft
Wenn Sie gute haben, fügen Sie bitte Folgendes in Ihre Antwort ein:
- Anfängerübungen und Projektideen
- Ressourcen für den Unterricht von Anfängern
- Screencasts / Blogposts / kostenlose E-Books
- Drucken Sie Bücher, die gut für Anfänger sind
Bitte beschreiben Sie die Ressource mit einem Link dazu, damit ich einen Blick darauf werfen kann. Ich möchte, dass jeder weiß, dass ich definitiv einige dieser Ideen verwendet habe. Ihre Beiträge werden in diesem Beitrag zusammengefasst.
Online-Ressourcen für Anfänger:
- Eine sanfte Einführung in die Programmierung mit Python
- Wie man wie ein Informatiker denkt
- Alice: ein 3D-Programm für Anfänger
- Scratch (Ein System zur Entwicklung von Programmierkenntnissen)
- So entwerfen Sie Programme
- Struktur und Interpretation von Computerprogrammen
- Programmieren lernen
- Robert Reads Wie man ein Programmierer ist
- Microsoft XNA
- Laichen der nächsten Generation von Hackern
- COMP1917 Higher Computing- Vorträge von Richard Buckland (erfordert iTunes)
- Tauchen Sie ein in Python
- Python Wikibook
- Projekt Euler - Beispielprobleme (meist mathematisch)
- pygame - eine einfache Python-Bibliothek zum Erstellen von Spielen
- Erfinde deine eigenen Computerspiele mit Python
- Grundlagen der Programmierung für einen nächsten Schritt über die Grundlagen hinaus.
- Mit gutem Beispiel quietschen
- Snake Wrangling For Kids (Nicht nur für Kinder!)
Empfohlene Druckbücher für Anfänger
