Also lehre ich einem Freund, Sohn, einige Python-Programmierung, einfach durch die Kontrolle des Flusses, grundlegende Datentypen / Strukturen.
Ich möchte ein Tutorial mit ihm machen und hoffentlich etwas einfaches, aber dennoch cooles bauen, um ihn für die Macht von Python zu begeistern.
Irgendwelche Ideen?
Schau dir Deine eigenen Computerspiele mit Python an von Albert Sweigart.
Es wurde für Anfänger geschrieben. Es ist auf der Website des Links verfügbar, aber Sie können das Buch auch kaufen, wenn Sie bevorzugen.
Es gibt einen Blog mit extra Material mit netten Spielen wie die klassischen Gorillas oder Tetris.
Bringen Sie ihm Karte, reduzieren, Lambda und andere einfache Sachen :)
Und dann zeigen Sie ihm diesen Code, um Faktor einer Reihe von Zahlen in einer Zeile zu finden.
Er wird sich sicherlich freuen
Wenn er in Mathe ist, Ссылка könnte es sich lohnen, mit ihm auszugehen.
Was ist Projekt Euler?
Projekt Euler ist eine Serie von anspruchsvolle mathematische / Computer Programmierprobleme, die erfordern mehr als nur mathematische Einsichten lösen. Obwohl Mathematik wird helfen Sie bei der Ankunft elegant und effiziente Methoden, die Verwendung von a Computer- und Programmierfähigkeiten werden erforderlich sein, um die meisten Probleme zu lösen.
Etwas Einfaches Ich weiß, dass einige Kinder, die Spaß damit hatten, damit zu spielen, es sehr hilfreich ist, bloß zu schauen, weil es dem Kind helfen wird, ziemlich viel zu lernen.
%Vor%Ja,
ths könnte funktionieren .. Ich bin derzeit nur zum Spaß lesen einige Sachen über die Verschlüsselung, ich weiß nicht, was er genau ist, aber was er möchte, ist es, Python zu verwenden, um Nachrichten zu verschlüsseln und einige String-Manipulationen zu tun.
etwas einfach zu demonstrieren, was ich meine:
%Vor%Nachricht ('SEND THE MATERIAL NOW')
Ausgänge: LTFR ZIT DQZTKOQS FGV
nicht md5 Stärke usw., aber nur einfaches Buchstabenersetzungsschema
now erhalten auch zufällige Sequenzen und versuchen dann, sie zu knacken
zum Beispiel:
"EKNHZGUKQHIN OL ZIT LEOTFET ZIQZ EKTQZTL ZIT EOHITK LNLZTDL XLTR ZG IORT DTLLQUTLYKGD XFOFZTFRTR KTEOHOTFZL ".
%Vor%Sie könnten versuchen, das integrierte Modul turtle zu verwenden, um einige Fraktale zu erstellen, z. B. Koch Schneeflocke .
Ein Spiel ist eindeutig eine nette Sache. Vielleicht Tetris oder Snake-like?
Während Commandline-Sachen großartig zu lernen sind, da du dir keine Sorgen um grafische Sachen machen musst, könnten sie für ein Kind langweilig sein.
Tags und Links python