Der Rundown
- Bester Einführungskurs: Codecademy at Codecademy "Sie können sogar Herausforderungen ausprobieren, um Ihre Fähigkeiten zu testen, wie zum Beispiel einen Pokémon-Simulator zu erstellen."
- Bester Kurzkurs: Programmieren mit Python: Praktische Einführung für Anfänger bei Udemy "Eine großartige Einführung für alle, die noch nie zuvor programmiert haben und Python ausprobieren möchten."
- Zweitplatzierter, Bester Kurzkurs: Einführung in die Python-Programmierung bei Udemy "Dieser Kurs eignet sich perfekt als kurzer Überblick über die grundlegenden Fähigkeiten von Python."
- Beste Struktur: Spezialisierung auf Python für alle bei Coursera "Wenn Sie einen gründlichen Kurs wünschen, der über eine bloße Einführung in Python hinausgeht, dann ist dies genau das, wonach Sie suchen."
- Bester Kurs auf Universitätsniveau: Einführung in die Informatik und Programmierung mit Python bei edX "Wenn Sie jemals nicht weiterkommen, können Sie die Probleme mit anderen Studenten oder sogar den Professoren besprechen auf Discord und Facebook."
- Best Splurge: Pluralsight "Auf Pluralsight gibt es fünf verschiedene Python-Fertigkeitspfade, von denen jeder mehrere verschiedene Kurse anbietet."
- Runner-Up, Best Splurge: DataCamp "DataCamp bietet alles, was Sie für eine gründliche Einführung in die Programmierung in Python in nur 15 Stunden benötigen."
Bester Einführungskurs: Codecademy
Wenn Sie nach einem Kurs suchen, um mit Python zu beginnen, dann ist Codecademy Ihre beste Wahl. Obwohl die neueste Version ihres Python-Einführungskurses ein Pro-Abonnement erfordert, kann die vorherige Version kostenlos verwendet werden. Der Kurs führt Sie Schritt für Schritt durch die Grundlagen von Python, beginnend damit, Ihnen die Syntax beizubringen und sich dann durch Zeichenfolgen, Bedingungen und Funktionen zu bewegen.
Wenn Sie sich für ein Codecademy Pro-Abonnement entscheiden, haben Sie eine noch größere Auswahl an Kursen. Sobald Sie den Einführungskurs abgeschlossen haben, können Sie Ihr Wissen mit Kursen zu Sortieralgorithmen, Rekursion und komplexen Datenstrukturen vertiefen und sogar Herausforderungen ausprobieren, um Ihre Fähigkeiten zu testen, z. B. das Erstellen eines Pokémon-Simulators oder das Erstellen von Daten Visualisierungen, die auf Achterbahnen basieren, oder sensible Textteile zensieren.
Bester Kurzkurs: Programmieren mit Python: Praktische Einführung für Anfänger auf Udemy
Dieser Kurs ist eine großartige Einführung in Python für alle, die nicht viel Zeit haben. Die Gesamtdauer des Kurses bis zum endgültigen Projekt beträgt etwa dreieinhalb Stunden, obwohl es etwas dauern kann, wenn Sie jeden Schritt befolgen (einschließlich der hilfreichen Anleitung zur Installation einer IDE für diejenigen, die dies noch nie zuvor getan haben). länger. Dies macht es zu einer großartigen Einführung für alle, die noch nie zuvor programmiert haben und Python ausprobieren möchten.
Sobald Sie den Hauptteil des Kurses gesehen haben, können Sie sich am Abschlussprojekt versuchen (in dem Sie eine Liste von Schülern nach ihren Noten sortieren, mit speziellen Ergänzungen für besonders hohe Punktzahlen) und Wenn Sie an irgendeinem Punkt im Projekt stecken bleiben, können Sie sich einfach Teile des Videos des Lehrers ansehen, wie Sie es lösen können.
Zweitplatzierter, Bester Kurzkurs: Einführung in die Python-Programmierung auf Udemy
Manche Leute wollen keine vollständige Einführung in jedes kleine Detail, das Python zu bieten hat, sondern nur einen kurzen Überblick über die Grundlagen. Dieser Kurs ist perfekt für solche Leute.
Dieser Kurs gibt Ihnen einen Überblick über Strings, Variablen und einen besseren Einblick in Datentypen. Es deckt auch alles ab, von Dateimanipulationen und Funktionen bis hin zu Schleifen und Bedingungen – es ist einfach, prägnant und eine zentrale Anlaufstelle für die grundlegenden Grundlagen von Python. Dieser Kurs ist ideal für alle, die einen Einblick in die Möglichkeiten dieser Programmiersprache erh alten möchten.
Beste Struktur: Spezialisierung auf Python für alle auf Coursera
Dies ist wahrscheinlich der umfangreichste Kurs auf der Liste. Die University of Michigan hat diese Spezialisierung ins Leben gerufen, eine Reihe von fünf Kursen, um Programmierung und Datenwissenschaft in Python zu unterrichten, und Sie können das alles in Ihrem eigenen Tempo tun. Sie müssen Zeit in diesen Kurs investieren, da empfohlen wird, dass Sie drei Stunden pro Woche darin investieren, und es heißt, dass es ungefähr acht Monate dauert, bis er abgeschlossen ist. Wenn Sie jedoch einen gründlichen Kurs wünschen, der über eine bloße Einführung in Python hinausgeht, dann ist dies genau das, wonach Sie suchen.
Nach dem Einführungskurs gehen Sie Datenstrukturen, den Zugriff auf Webdaten, den Zugriff auf Datenbanken (einschließlich SQL-Grundlagen) und ein Abschlussprojekt durch, das all dieses Wissen zusammenfasst.
Bester Kurs auf Universitätsniveau: Einführung in die Informatik und Programmierung mit Python auf edX
Obwohl sich viele Kurse ausschließlich auf das Programmieren konzentrieren und darauf, was zu tun ist, versucht dieser Kurs, der vom MIT erstellt wurde, um einen Online-Kurs zu haben, der dem Kurs auf dem Campus ebenbürtig ist, Ihnen auch beizubringen, wie es geht funktioniert.
Die Übungen, die mit jeder der neun Wochen Inh alt geliefert werden, sind viel herausfordernder, obwohl sie niemals jemanden vom Kurs abh alten sollen. Wenn Sie einmal nicht weiterkommen, können Sie die Probleme mit anderen Studenten oder sogar den Professoren auf Discord und Facebook besprechen.
Obwohl der Großteil der Kursinh alte kostenlos ist, können Sie, wenn Sie ein verifiziertes Zertifikat für den Kurs kaufen (für 75 $), sogar die Zwischen- und Abschlussprüfungen ablegen.
Bester Luxus: Pluralsight
Pluralsight hat eine große Auswahl an Kursen und ist nicht ganz so auf einen bestimmten Bereich fokussiert wie beispielsweise DataCamp. Der Python-Grundlagenkurs führt Sie in nur fünf Stunden durch eine ganze Reihe wichtiger Python-Grundlagen (und mehr), und die Folgekurse Python-Beyond the Basics und Advanced Python sind ebenfalls ziemlich kurz und beschreiben eine Vielzahl komplexerer Themen in Python.
Dies sind jedoch nur einige der verfügbaren Lehrerkurse. Tatsächlich gibt es auf Pluralsight fünf verschiedene Python-Fertigkeitspfade, von denen jeder mehrere verschiedene Kurse anbietet, von denen einige sogar interaktiv sind. Diese anderen Kurse decken ein breites Spektrum an Python-bezogenen Themen ab, von der Spieleentwicklung über maschinelles Lernen bis hin zur Funktionsprogrammierung.
Zweitplatzierter, Bester Luxus: DataCamp
Wenn Sie nach einem Kurs suchen, der sich auf Data Science konzentriert, dann hat Data Camp genau das, was Sie brauchen. Die Kurse sind jedoch für alle geeignet, die das Programmieren mit Python lernen möchten. Sie haben eine ganze Reihe von Kursen, aber die besten für Anfänger sind die sechs, die Sie im Python Programming Skill Track finden.
Beginnend mit einer Einführung in die Programmierung in Python und dann weiter zur Datenvisualisierung und dem Schreiben eigener Funktionen bietet DataCamp alles, was Sie für eine gründliche Einführung in die Programmierung in Python in nur 24 Stunden benötigen.
Das DataCamp-Abonnement ist mit 400 $ pro Jahr für die Premium-Auswahl und 300 $ pro Jahr für das Standard-Abonnement nicht das billigste, aber es gibt Ihnen auch Zugang zu Herausforderungen und Projekten, bei denen Sie Ihr Wissen testen können als mobile App.