Bitte sendet uns eure Python-Programmierlinks, damit wir diese hier veröffentlichen können.
openhpi-info(at)hpi.de
Diese folgenden Links und Beschreibungen haben wir bereits von euch erhalten:
Referenzen:
- Folien zu Python 3: http://gki.informatik.uni-freiburg.de/teaching/ss09/aipractical/python3-handout4.pdf
- Befehlsübersicht zu Python: http://www.vertec.com/de/support/kb/handbuch/customizing/scripts/pythonscripts/pythonprogram
- Befehlsübersicht zu turtle: python4kids.net/downloads/py4k_cda4/turtlemodul-referenz/turtlemodul_referenz.pdf
- Befehlsübersicht zu turtle (en). https://docs.python.org/3/library/turtle.html
- Handbuch zu Python 2.5: http://www5.in.tum.de/~/ferstlc/index.htm
- Python Enhancement Proposal (en): Coding Conventions http://legacy.python.org/dev/peps/pep-0008/
- Glossar zu Python: https://docs.python.org/2/glossary.html
Tutorials & Kurse:
- Das Python-Tutorium von Guido van Rossum: http://starship.python.net/crew/gherman/publications/tut-de/online/tut/ http://python.net/~gherman/publications/tut-de/online/tut/
- Einführung in Python: http://www.hdm-stuttgart.de/~maucher/Python/html/index.html
- Vortrag zu Workshop Einführung in Python: http://www.thomas-guettler.de/vortraege/python/einfuehrung.html#link_1
- Videotutorialserie zur Einführung in Python: http://www.youtube.com/watch?v=dG0kxa0XoXc
- Interaktives Tutorial des Bundeswettbewerb Informatik: http://cscircles.cemc.uwaterloo.ca/0-de/
- Pythonkurse auf Deutsch: http://python-kurs.eu
- Python Programming Tutorial (en): http://www.programiz.com/node/274
- "Einstieg in Python - Ideal für Programmieranfänger geeignet" aus dem Galileo Computing Verlag ISBN: 978-3-8362-2861-9 für 24,90€
- Ein- und Weiterführung in Python (en): http://www.codecademy.com/tracks/python
- Wie ein Informatiker denken lernen: http://python4kids.net/how2think/index.html
- Einführung in Python der OpenTechSchool: http://opentechschool.github.io/python-beginners/de/index.html
- Turtle-Grafik mit Python 3.1 – Einführung: http://www.igs-hassee.lernnetz.de/Silverstripe/assets/TurtleGrafikPython.pdf
- Vortrag zu Benutzeroberflächenprogrammierung mit Python: http://informatik.bildung-rp.de/fileadmin/user_upload/informatik.bildung-rp.de/Fortbildung/pdf/PY-091007-Schmidt-GUIinPython.pdf
- Python 3 Tutorial: http://py-tutorial-de.readthedocs.org/de/python-3.3/
- Python 3 Tutorial (en): https://docs.python.org/3/tutorial/
- Python kinderleicht! Einfach programmieren lernen - nicht nur für Kids, Broschiert– 26. Juni 2013 , Jason Briggs, ISBN 978-3864900228
- Englisches Tutorial: http://www.tutorialspoint.com/python/index.htm
- Python 3 Tutorial zum Download: https://bitbucket.org/cofi/py-tutorial-de/downloads
- Pythonkurs mit Videos und Onlineumgebung von OpenHPI: https://open.hpi.de/courses/pythonjunior2014
Programmierspiele:
- Python "Spiel" bei dem Programmieraufgaben im Browser gelöst werden müssen. Die Lösungen werden umfangreich getestet und wenn es Probleme gibt kann man im Forum nach Hilfe fragen. Hat man eine Lösung kann man die Lösungen der anderen Spieler sehen. Zur Motivation gibt es Punkte, Abzeichen, gute Grafiken und allerlei weiteres. Wirklich gut: http://www.checkio.org/
- Armeen treten gegeneinander an, Helden und Einheiten müssen programmiert werden. Mit Multiplayer: http://codecombat.com/
Online Ausführungsumgebungen:
- Eine kollaborative Umgebung: https://koding.com
- Von diesem OpenHPI-Kurs: https://webpython.hpi.de/
- Online Python ausführen und Programme teilen: http://pythonfiddle.com/
- Interaktiven Pythoncode ausführen: https://trinket.io/ dafür das in eine HTML-Datei tun:
<iframe src="https://trinket.io/embed/python/416bd715de" width="100%" height="500" frameborder="0" marginwidth="0" marginheight="0" allowfullscreen></iframe> - Man kann im Browser ein Python-Programm eingeben und es schrittweise vorwärts und rückwärts ausführen. Rechts neben dem Quelltext wird angezeigt, was gerade passiert (Variablen u.s.w.): http://pythontutor.com
Programmierumgebungen:
- Übersicht: https://wiki.python.org/moin/IntegratedDevelopmentEnvironments
- Pycharm: https://www.jetbrains.com/pycharm/
- Pythonturtle: http://pythonturtle.org/
- Portable Python - eine Version von Python für den USB-Stick mit IPython als Programmieroberfläche: http://portablepython.com/wiki/PortablePython3.2.5.1/
Andere Übersichtsseiten:
- http://www.mediasonics.ch/_archiv/programming_python/index.html
- http://www.pythonforbeginners.com/
- http://jugendprogrammiert.weebly.com/programmieren/python
Sonstiges:
- Übersicht über HTML-Farben, die man auch für turtle verwenden kann: http://html-color-codes.info/#Html_Color_Chart
- Aufgaben für turtle: http://wikis.zum.de/zum/Turtle-Grafik
- Drei interessante, englische, frei verfügbare Bücher: http://inventwithpython.com
- Python Webseite: https://www.python.org/
- Download Python: https://www.python.org/downloads/
Vielen Dank an Rolf Gerspach, Christa Röpstorff, Malte Lux, Susann Ullrich, Louis Donath, Frank Meyer, Konstantin Kling, upander, Michael Hopp, Stefan Heiden, David Krupička, Thomas, Manfred Rosenboom, Florentine Kügler, Chris Chrissy, Alex Vadokas, Philipp Schleicher, Bernd Schiansky und João Maas für ihre die Zusendungen!