Beschleunigte Python-Lernpfade:Beherrschen Sie Python vom Anfänger bis zum Fortgeschrittenen
Bringen Sie Ihre Programmierkenntnisse auf die nächste Stufe mit den beschleunigten Lernplänen von Real Python für Anfänger, Fortgeschrittene und fortgeschrittene Python-Entwickler.
Bei Real Python können Sie alles über Python von Grund auf lernen. Alles von den absoluten Grundlagen von Python über Webentwicklung und Web Scraping bis hin zur Datenvisualisierung und darüber hinaus.
Egal, ob Sie Anfänger, Fortgeschrittener oder fortgeschrittener Pythonist sind, unsere maßgeschneiderten Lernpfade bringt Ihre Fähigkeiten mit beschleunigten, praxisorientierten Lernplänen auf die nächste Stufe.
Nehmen Sie am Quiz teil: Testen Sie Ihr Wissen mit unserem interaktiven „Python Skill Test“-Quiz. Nach Abschluss erhalten Sie eine Punktzahl, die Ihnen hilft, Ihren Lernfortschritt zu verfolgen:
Interaktives Quiz
Python-Fähigkeitstest
Testen Sie Ihre Python-Kenntnisse in einem Kompetenzquiz mit einfachen bis fortgeschrittenen Fragen. Sind Sie ein Anfänger, ein Fortgeschrittener, ein Experte oder ein Experte?
Alle Ressourcen in unseren Lernpfaden wurden von professionellen Python-Entwicklern mit jahrelanger Erfahrung erstellt, um sicherzustellen, dass Sie die Fähigkeiten und Techniken erlernen, die wirklich wichtig sind.
Sie finden sich durch den gesamten Python-Lehrplan zurecht und wissen immer, worauf Sie sich als Nächstes konzentrieren müssen.
Absolute Grundlagen
Wenn Sie völlig neu im Programmieren sind und Python, dann beginnen Sie Ihre Lernreise mit den Python-Grundlagen Lernpfad, der Sie von Grund auf abholen und zu Grundkenntnissen in Python führen soll. Nach Abschluss dieses Lernpfads sind Sie bestens gerüstet, um einen unserer Einsteiger-Lernpfade in Angriff zu nehmen.
Python-Kernsprache:Grundlagen
Starten Sie Ihre Python-Karriere mit unseren Lernressourcen, die für Anfänger konzipiert sind . Hier finden Sie grundlegende Konzepte für Python-Anfänger, die Ihnen den Einstieg in das Erlernen von Python erleichtern. Diese Tutorials konzentrieren sich auf das Wesentliche, was Sie über Python wissen müssen.
Lernpfad
Python-Grundlagen noch einmal besuchen
12 Ressourcen ⋅ Fähigkeiten: Python, Variablen, Datentypen, REPL, Operatoren, Ausdrücke, Ausnahmen, Kommentare, Schlüsselwörter, IDLE, String-Konvertierung
Lernpfad
Python-Kontrollfluss und -Schleifen
14 Ressourcen ⋅ Fähigkeiten: Python, Kontrollfluss, bedingte Anweisungen, Boolesche Werte, for-Schleifen, while-Schleifen, Aufzählung, verschachtelte Schleifen, break, continue, pass
Lernpfad
Python-Datenstrukturen
23 Ressourcen ⋅ Fähigkeiten: Python, Strings, Listen, Tupel, Wörterbücher, Mengen, Listenverständnis, range(), Bytes, Sortieren
Lernpfad
Funktionen und Bereiche
11 Ressourcen ⋅ Fähigkeiten: Python, Funktionen, Bereich, Argumente, Parameter, Rückgabe, Globals
Sobald Sie mit den Grundlagen vertraut sind, können Sie mit unseren Tutorials für Fortgeschrittene beginnen , das Ihnen neue Python-Konzepte beibringt. Diese Kategorie richtet sich an fortgeschrittene Python-Entwickler, die bereits mit den Grundlagen der Python-Entwicklung vertraut sind und ihr Wissen erweitern möchten.
Lernpfad
Perfektionieren Sie Ihr Python-Entwicklungs-Setup
16 Ressourcen ⋅ Fähigkeiten: VS Code, PyCharm, Virtuelle Umgebungen, pyenv, Docker, Git, GitHub, IDEs, Code-Editoren, Claude Code, Cursor, Gemini CLI, GitHub Copilot
Lernpfad
Module und Pakete
14 Ressourcen ⋅ Fähigkeiten: Pakete, Module, Importsystem, pip, PyPI, uv, __init__.py, Namespace-Pakete
Lernpfad
Objektorientierte Programmierung (OOP)
17 Ressourcen ⋅ Fähigkeiten: Python, OOP, Klassen, Datenklassen, Getter, Setter, Eigenschaft, super(), magische Methoden, Operatorüberladung, SOLID, Vererbung, Komposition, Mixin-Klassen, Factory-Muster
Lernpfad
Dateien und Dateistreams
12 Ressourcen ⋅ Fähigkeiten: Python, Pathlib, Datei-I/O, Serialisierung, Kodierung, Unicode, PDF, WAV, Kontextmanager, ZIP-Dateien
Lernpfad
Klassische Datenstrukturen und Algorithmen
20 Ressourcen ⋅ Fähigkeiten: Python, Datenstrukturen, Stapel, Warteschlangen, verknüpfte Listen, Hash-Tabellen, Aufzählungen, Suchalgorithmen, Sortieralgorithmen, Sammlungen
Lernpfad
Wichtige Standardbibliotheksmodule
15 Ressourcen ⋅ Fähigkeiten: Python, Mathematik, Zeit, Kalender, Datum/Uhrzeit, JSON, CSV, Regex, Zufall, Unterprozess, Argparse, Pickle, XML, ZIP-Datei
Lernpfad
Funktionale Programmierung mit Python
13 Ressourcen ⋅ Fähigkeiten: Python, funktionale Programmierung, Lambda-Funktionen, integrierte Funktionen, Karte, Filter, Reduzieren, Gültigkeitsbereich, Abschlüsse, innere Funktionen, Dekoratoren, Rekursion
Lernpfad
Schreiben Sie mehr Pythonic-Code
14 Ressourcen ⋅ Fähigkeiten: Zen of Python, PEP 8, Anwendungslayouts, Duck Typing, Typprüfung, Typhinweise, Codedokumentation, MkDocs, Codequalität, PyLint
Lernpfad
Testen und kontinuierliche Integration
9 Ressourcen ⋅ Fähigkeiten: Unit Testing, Doctest, Mock Object Library, Pytest, Continuous Integration, Docker, Code Quality, GitHub Actions, Software Testing, CI/CD
Python-Kernsprache:Fortgeschritten
In diesem Abschnitt finden Sie Python-Lernressourcen, die Ihnen fortgeschrittene Konzepte vermitteln So sind Sie auf dem besten Weg, ein Meister der Programmiersprache Python zu werden. Sobald Sie die mittlere Stufe erreicht haben, können Sie mit diesen Tutorials und Kursen beginnen, die Ihnen fortgeschrittene Python-Konzepte und -Muster vermitteln.
Lernpfad
Parallelität und asynchrone Programmierung
9 Ressourcen ⋅ Fähigkeiten: Python, Parallelität, Async IO, Global Interpreter Lock, Thread-Sicherheit, Parallelverarbeitung, Leistungsoptimierung, Multithreading, Code-Effizienz
Lernpfad
Datenbankzugriff mit Python
9 Ressourcen ⋅ Fähigkeiten: SQL-Bibliotheken, SQLite, SQLAlchemy, Redis, MySQL, MongoDB, ChromaDB, Datenverwaltung, NoSQL-Datenbanken, Vektordatenbanken, DuckDB, TinyDB, SQL-Sicherheit
Lernpfad
Python-Metaprogrammierung
4 Ressourcen ⋅ Fähigkeiten: Python, Metaklassen, Deskriptoren, dynamische Codeausführung, exec(), eval()
Lernpfad
Erstellen Sie grafische Benutzeroberflächen (GUI)
12 Ressourcen ⋅ Fähigkeiten: Tkinter, PyQt, wxPython, Kivy, GUI-Layouts, Ereignisbehandlung, Datenbankintegration, Thread-Management, Entwicklung mobiler Apps, GUI-Design
Lernpfad
CPython verstehen
8 Ressourcen ⋅ Fähigkeiten: Python, Zeiger, Speicherverwaltung, Profilerstellung, CPython-Quellcode, C-Erweiterungen, Python-Bindungen, Speicherzuordnung
Lernpfad
Bestehen Sie Ihr Python-Coding-Interview
8 Ressourcen ⋅ Fähigkeiten: Codierungsinterviews, Übungsprobleme, CSV-Parsing, Data Engineering, Python-Bücher, PyCon-Vorträge, Interviewvorbereitung, Codierungsherausforderungen
Bereit zu erkunden, was Python außerhalb seiner Kernfunktionalität tun kann ? Die folgenden Lernpfade decken reale Anwendungen wie Webentwicklung, Datenwissenschaft, maschinelles Lernen und mehr ab. Gehen Sie einen dieser Pfade nebeneinander durch oder überspringen Sie diejenigen, die Sie nicht interessieren.
Webentwicklung
Erstellen Sie Webanwendungen mit den beliebtesten Frameworks von Python. Beginnen Sie mit den Grundlagen der Webentwicklung in Python, dann tauchen Sie tiefer mit Flask oder Django ein. Außerdem erfahren Sie, wie Sie mithilfe von Scraping-Techniken Daten aus dem Web sammeln.
Lernpfad
Flaschenbeispiel
12 Ressourcen ⋅ Fähigkeiten: Webentwicklung, Flask Framework, Jinja, REST-APIs, Bereitstellung
Lernpfad
Django für Webentwicklung
17 Ressourcen ⋅ Fähigkeiten: Django, Webentwicklung, REST-APIs, Migrationen, Benutzerverwaltung, Admin
Lernpfad
Python Web Scraping
9 Ressourcen ⋅ Fähigkeiten: Web Scraping, HTTP-Anfragen, Datenanalyse
Datenwissenschaft und Visualisierung
Arbeiten Sie mit Daten mithilfe des leistungsstarken Data-Science-Ökosystems von Python . Diese Pfade führen Sie von Kernkompetenzen mit NumPy und Pandas über mathematische Grundlagen, Datenerfassung und -speicherung bis hin zur Erstellung überzeugender Visualisierungen.
Lernpfad
Mathe für Datenwissenschaft
5 Ressourcen ⋅ Fähigkeiten: Statistik, Korrelation, lineare Regression, logistische Regression, NumPy, SciPy, Pandas, Gradient Descent
Lernpfad
Datenerfassung und -speicherung
8 Ressourcen ⋅ Fähigkeiten: CSV, JSON, Pandas, Excel, SQL, SQLite, SQLAlchemy, AWS S3, Datenbanken
Lernpfad
Pandas für Data Science
15 Ressourcen ⋅ Fähigkeiten: Pandas, Data Science, Datenvisualisierung, DataFrame, GroupBy, Datenbereinigung
KI und maschinelles Lernen
Nutzen Sie die Kraft der künstlichen Intelligenz mit Python. Ganz gleich, ob Sie KI-Assistenten nutzen möchten, um Ihre Codierungsproduktivität zu steigern, Anwendungen basierend auf großen Sprachmodellen zu erstellen oder Ihre eigenen Modelle für maschinelles Lernen zu trainieren, diese Wege sind genau das Richtige für Sie.
Lernpfad
Python-Codierung mit KI
5 Ressourcen ⋅ Fähigkeiten: Claude Code, Cursor, Gemini CLI, KI-unterstützte Entwicklung
Lernpfad
LLM-Anwendungsentwicklung mit Python
13 Ressourcen ⋅ Fähigkeiten: OpenAI, Ollama, OpenRouter, Prompt Engineering, LangChain, LlamaIndex, ChromaDB, MarkItDown, RAG, Embeddings, Pydantic AI, LangGraph, MCP
Lernpfad
Maschinelles Lernen mit Python
30 Ressourcen ⋅ Fähigkeiten: Bildverarbeitung, Textklassifizierung, Spracherkennung, NLP, Deep Learning, LLMs, RAG
DevOps und Desktop-Apps
Verpacken Sie Ihre Python-Projekte, stellen Sie sie bereit und versenden Sie sie zur Welt. Erfahren Sie, wie Sie Anwendungen containerisieren, CI/CD-Pipelines einrichten und in der Cloud bereitstellen. Oder erstellen Sie professionelle Desktop-Anwendungen mit grafischen Benutzeroberflächen.
Lernpfad
DevOps mit Python
9 Ressourcen ⋅ Fähigkeiten: Paketierung und Bereitstellung, CI/CD, AWS, Docker, Protokollierung
Lernpfad
GUI-Programmierung mit PyQt
8 Ressourcen ⋅ Fähigkeiten: PyQt, Qt Designer, Layouts, Menüs, SQL-Datenbanken, QThread, SQLite, GUI-Design
Wie wähle ich den für mich passenden Weg aus?
Python zu lernen ist keine Einheitsaufgabe, also denken Sie darüber nach, warum Sie hier sind. Was möchten Sie tun? mit Python? Überlegen Sie, wohin Sie wollen, und überlegen Sie dann, welche Fähigkeiten Sie benötigen, um dorthin zu gelangen.
Wenn Sie eine personalisierte Empfehlung wünschen Nehmen Sie an unserer kurzen Lernplan-Umfrage teil. Es stellt ein paar Fragen zu Ihren Erfahrungen und Zielen und erstellt dann einen individuellen Lernplan speziell für Sie.
Wenn Sie sich auf einen Lernpfad einlassen und nicht weiterkommen, können Sie jederzeit im Real Python Community Chat oder zu den Bürozeiten um Hilfe bitten. Dies sind auch großartige Orte, um von anderen Programmierern zu hören, die in Ihrer Lage waren und möglicherweise Vorschläge haben, wo Sie anfangen sollen.
Haben Sie Feedback zu unseren Lernpfaden?
Python
- Python - Erweiterungsprogrammierung mit C
- Umgang mit Python-Dateien:So erstellen Sie eine Textdatei, lesen, schreiben, öffnen
- Das Zen von Python (PEP-20-Osterei)
- Beispiele für Python-Funktionen:Aufruf, Einrückung, Argumente und Rückgabewerte
- Python-Datei und -Verzeichnis mit os.rename() umbenennen
- Python-Zähler in Sammlungen mit Beispiel
- Python - Listen
- Python-Datei-I/O
- Fragen und Antworten zum Master-Python-Interview – Ihr ultimativer Vorbereitungsleitfaden
- Spickzettel zu Python-Grundlagen:Grundlegende Datentypen, Wörterbücher, Listen und Funktionen