Python lernen: 5 großartige Python-Kurse für Anfänger und darüber hinaus

Python hat den wohlverdienten Ruf, leicht zu erlernen und leicht zu bearbeiten zu sein. Dies bedeutet jedoch nicht, dass angehende Python-Programmierer keine Hilfe beim Einstieg benötigen oder dass erfahrene Python-Programmierer keine Hilfe zur Erweiterung ihrer Fähigkeiten benötigen könnten. Eine der besten Möglichkeiten, um neue Python-Kenntnisse zu erwerben - grundlegende oder fortgeschrittene - ist ein Kurs, der Sie ausführlich durch die Konzepte und Techniken führt.

Es folgen fünf Kurse zum Erlernen von Python, die von einfachen Einführungen in die Sprache bis zu fortgeschritteneren Themen reichen. Sie decken auch eine Reihe gängiger Python-Anwendungsfälle ab, vom maschinellen Lernen bis zum Web-Back-End. Drei der Kurse sind kostenlos; Die anderen kosten 39 Dollar und 49,99 Dollar. 

Einführung in die Informatik und Programmierung mit Python

Dieser EdX-Kurs, der vom Massachusetts Institute of Technology angeboten wird, richtet sich an Personen, die noch keine Erfahrung mit Programmierung haben. Es verwendet die Python-Programmierung, um die Schüler mit Schlüsselkonzepten der Informatik und der Lösung von Computerproblemen vertraut zu machen. Der Kurs ist intensiv - 14 bis 16 Stunden pro Woche über neun Wochen -, kostet aber nichts. Nach Abschluss erhalten Sie jedoch ein Zertifikat über 75 USD, das am Charter Oak State College in Connecticut gegen akademische Anrechnungspunkte eingelöst werden kann.

Ein Begleitkurs, Einführung in das computergestützte Denken und die Datenwissenschaft, ist ebenfalls verfügbar. Er behandelt die Verwendung von Python zur Analyse und Lösung gängiger mathematischer und statistischer Probleme wie Monte-Carlo-Simulationen oder Probleme bei der Grafikoptimierung. Die Länge, Intensität und Kosten dieses Kurses sind die gleichen wie beim ersten.

Automatisieren Sie das Langweilige mit der Python-Programmierung

Das Langweilige mit Python automatisieren wird zu Recht als klassischer Python-Lerntext angesehen. Das Buch ist in gedruckter Form erhältlich und kann online kostenlos gelesen werden. Es lehrt Python von Grund auf und verwendet dabei reale Projekte als Lehrmittel. Der Autor des Buches, Al Sweigart, hat auch eine 9 1/2 stündige Videokursversion des Textes erstellt. Der Kurs kostet 49,99 USD, es sind jedoch Rabatte verfügbar, und Sie können Teile des Kurses ohne Kauf in der Vorschau anzeigen. Egal, ob Sie es vorziehen, ein Buch durchzuarbeiten oder durch Anschauen oder beides zusammen zu lernen, mit  Automate the Boring Stuff sind Sie in kürzester Zeit in Python produktiv. 

Praktische Python-Programmierung

David Beazley ist Autor des Python-Kochbuchs und vieler anderer Bücher und Tutorials und einer der aktivsten Mitwirkenden und Schöpfer von Lernmaterial in Python. Er hat auch den Praktischen Python-Programmierkurs erstellt.

Was diesen Kurs auszeichnet, ist sein Fokus darauf, Personen mit vorheriger Programmiererfahrung - wie Datenwissenschaftlern, Ingenieuren oder Entwicklern aus anderen Sprachen - spezifische Anweisungen zu geben, wie Python für sie funktioniert. Grundlegende Programmierkonzepte werden zugunsten von übergeordneten Themen wie dem Organisieren von Python-Programmen, dem Verstehen des Python-Objektmodells, dem Verwenden des Python-Paketverwaltungssystems sowie dem Debuggen und Testen von Python-Code übersprungen. Gleichzeitig werden keine Vorkenntnisse in Python vorausgesetzt.

Beazley hat den Kurs ursprünglich als von einem Kursleiter geleitete Übung konzipiert, die ungefähr 25 oder 30 Stunden im Verlauf einer Woche oder so dauert (einschließlich der Zeit für 130 Codierungsübungen), aber Sie können ihn in Ihrem eigenen Tempo absolvieren. Es ist vollständig textbasiert (kein Video) und völlig kostenlos. 

Maschinelles Lernen mit Python: Eine praktische Einführung

Maschinelles Lernen mit Python: Eine praktische Einführung, die von EdX gehostet und von IBM erstellt wird, ist Teil einer größeren Reihe, die sich mit Data Science und Python befasst. Dieser Kurs konzentriert sich auf maschinelles Lernen. Es beginnt mit dem grundlegenden Was-ist und führt Sie dann durch die Standardtechniken - Regression, Klassifizierung, unbeaufsichtigtes Lernen und Empfehlungen - und beschreibt, wie Python und seine Bibliotheken verwendet werden, um diese zu implementieren.

Wenn Sie noch nicht mit Python vertraut sind, gibt es einen empfohlenen Vorkurs, Python Basics For Data Science.

Das Flask Mega-Tutorial

Das Flask-Webframework ist eines der beliebtesten, leistungsstärksten und flexibelsten Pakete von Python. Während Flask im Kern einfach ist, reicht sein Ökosystem weit, um fast alles abzudecken, was mit dem Erstellen interaktiver Websites zu tun hat.

Miguel Grinbergs Flask Mega-Tutorial ist ein mehr als 11-stündiger, 23-teiliger Kurs, der sich eingehend mit all diesem Material befasst: Benutzerinteraktion, Formulare, Vorlagen, Datenbanken, Benutzer und Berechtigungen, Datenpaginierung, Datums- und Zeitverarbeitung, AJAX, und vieles mehr.

Der Kurs kostet 39 US-Dollar. Einige der ersten Module sind kostenlos als Vorschau erhältlich und können nach Belieben absolviert werden. Eine E-Book-Version des Vorlesungsmaterials ist ebenfalls verfügbar.