Python lernen
Wenn du Programmieren lernen möchtest, ist Python eine gute Einstiegssprache.
OpenTechSchool führt eine Liste von Python Workshops. Wenn du wünschst, dass wir einen organisieren, frag uns einfach danach!
Es gibt mehrere Online-Ressourcen, die wir zurzeit empfehlen:
Solo Learn: Du wirst nicht sehr weit kommen, aber es ist eine sehr sanfte Einführung…
Programmiergrundlagen Python: Online-Kurs der ETH (mit Focus auf Datenanalysis)
Learn Python the Hard Way: Nicht so schwer, wie der Titel andeutet, dieses Buch gibt dir eine solide Grundlage.
Think Python 2e: Einführung in Python für Anfänger.
Python und PyGame
Du kannst direkt in PyGame eintauchen, oder zuerst den pädagogischen Frameworks PyGame Zero oder Pygame Play lernen.
- PyGame Zero Cards vom CoderDojo Zürich.
Python, Jupyter und Data Science
Eine gute Einführungsübung:
- Voraussetzungen: Kenntnisse über Listen, for-Schleifen und Objekte.
- Jupyter installieren.
- Eine Excel-Datei mit vier Spalten erstellen: Name, Adresse, Postleitzahl, Ort.
- Mit Pandas die Excel-Datei einlesen.
- Die Spalten Adresse, Postleitzahl und Ort nehmen und eine Liste von Zeichenketten erstellen (“Adresse, Postleitzahl Ort”).
- Mit Geopy die Adressen in Breiten- und Längengrade umwandeln.
- Mit Hilfe von iPyLeaflets die Koordinaten auf einer Karte anzeigen.
Wir sind offen für Vorschläge.
Wir sind auf der Suche nach guten Tutorials für:
- Python und Flask
- Python und PySide / PyQt
- Python und Shoebot
- Python und Scribus / Inkscape
Wir bevorzugen kostenlose Tutorials (Creative Commons, GPL,…), oder zumindest kostenlos, aber wir führen auch kommerzielle Ressourcen auf, wenn sie das Geld wert sind.