- Programming for Everybody (Getting Started with Python)
- Python Data Structures
- Using Python to Access Web Data
- Using Databases with Python
- Capstone
https://www.coursera.org/specializations/python
Ich kann die Kurse auf coursera.org von Dr. Chuck, University of Michigan sehr empfehlen. Gut für den Einstieg. Einzige kleine Kritik: die Aufgaben könnten etwas schwieriger sein.
Die Lösungen der Assignments sind nur meine eigenen Lösungen, es gibt bestimmt bessere. Ihr könnt gerne abschauen :-)
Als ich die Kurse absolviert habe, waren sie offiziell noch Python 2, man konnte manche Assignments aber auch mit Python 3 umsetzen, daher die beiden Verzeichnisse. Als Werkzeug für verschiedene Python-Versionen verwende ich pyenv.
Viel Spaß!