Umfassende Python-Lernpfade und -Ressourcen
Auf dieser Seite können Sie alle Lerninhalte durchsuchen gruppiert nach Thema oder Fähigkeitsniveau . Nutzen Sie diese Seite, um Ideen zu erhalten, was Sie als Nächstes lernen sollten.
- Suchen Sie Rat? Folgen Sie den strukturierten Lernpfaden für Anfänger, fortgeschrittene Entwickler und fortgeschrittene Praktiker.
- Brauchen Sie etwas Bestimmtes? Verwenden Sie die Suchseite, um nach Ressourcentyp (Artikel, Kurse, Quizze usw.), Fähigkeitsniveau oder Abschlussstatus zu filtern.
Wenn Sie gerade erst mit Python beginnen, beginnen Sie mit unserem Python Basics Learning Path um eine solide Grundlage in Syntax, Datenstrukturen, Funktionen und objektorientierter Programmierung zu schaffen:
Für strukturierte Inhalte zu beliebten Themen wie Automatisierung , maschinelles Lernen , Datenwissenschaft , Webentwicklung , und mehr, sehen Sie sich Lernpfade an, die über das Kern-Python hinausgehen.
Entdecken Sie unten nach Thema oder Fähigkeitsniveau. Viel Spaß beim Lernen!
Erfahrungsstufen
Ebene • Grundlagen
Python-Grundlagen
Lernen Sie Python von Grund auf mit anfängerfreundlichen Tutorials zu Variablen, Schleifen, Funktionen, Datenstrukturen und mehr. Keine Erfahrung erforderlich.
Ebene • Fortgeschritten
Erweiterte Python-Tutorials
Entdecken Sie fortgeschrittene Python-Themen wie Parallelität, Metaprogrammierung, Leistungsoptimierung und CPython-Interna. Für erfahrene Entwickler.
Themen
Thema • ai
Python-Codierung mit KI
Erfahren Sie, wie Sie Python-Code mit Hilfe von KI schreiben, und lernen Sie, praxisnahe Python-Programme zu erstellen, die LLMs nutzen.
Thema • Algorithmen
Algorithmen-Tutorials
Lernen Sie Python-Algorithmen:Sortieren, Suchen, Diagramme, DP, Big O. Verwenden Sie heapq, bisect, deque, lru_cache, timeit. Lesen Sie praktische Tipps und FAQs für Vorstellungsgespräche.
Thema • API
Python-API-Tutorials
Erfahren Sie, wie Sie Python-APIs mit FastAPI, Flask, Django, Requests, OpenAPI, Tests, Docker und Bereitstellungstipps entwerfen, erstellen, sichern und nutzen.
Thema • Best Practices
Python-Best Practices
Lernen Sie, Funktionen zu strukturieren, Dinge klar zu benennen, mit Fehlern umzugehen und Projekte zu organisieren. Versenden Sie wartbare Software mit Vertrauen.
Thema • Karriere
Python-Karriere
Üben Sie Herausforderungen, überprüfen Sie Datenstrukturen und erläutern Sie Lösungen klar. Erstellen Sie ein Portfolio und planen Sie Ihre nächste Rolle.
Thema • Gemeinschaft
Python-Community-Artikel
Lernen Sie Ihre Programmierkollegen durch Artikel und Interviews kennen. Verbinden Sie sich mit der breiteren Python-Community für Zusammenarbeit und Lernen.
Thema • Datenbanken
Python-Datenbank-Tutorials
Interagieren Sie mit Python mit SQL-, NoSQL- und Vektordatenbanken. Erstellen Sie datenintensive Anwendungen für Webentwicklung, Datenanalyse und KI-Anwendungen.
Thema • Datenwissenschaft
Python-Datenwissenschaft
Entdecken Sie alle Python-Data-Science-Tutorials. Erfahren Sie, wie Sie Daten mit Python analysieren und visualisieren. Mit diesen Fähigkeiten können Sie Erkenntnisse aus großen Datenmengen ableiten und datengesteuerte Entscheidungen treffen.
Thema • Datenstrukturen
Datenstrukturen
Erfahren Sie, wann Sie Listen, Tupel, Diktate und Mengen verwenden. Erkennen Sie die zeitliche Komplexität, wählen Sie das richtige Tool aus und schreiben Sie schnelleren, saubereren Code.
Thema • Datenvisualisierung
Python-Datenvisualisierung
Erkunden Sie verschiedene Bibliotheken und nutzen Sie diese, um Ihre Daten visuell mit Python zu kommunizieren. Präsentieren Sie komplexe Daten in verständlichen Formaten.
Thema • Entwickler
Python DevOps-Tutorials
Versenden Sie Python-Apps mit Zuversicht. Lernen Sie Docker, Ansible, CI/CD, Kubernetes, Nginx und Überwachungspraktiken kennen, um Bereitstellungen zu automatisieren und zuverlässige Produktionssysteme auszuführen.
Thema • Django
Django-Tutorials
Lernen Sie Django durch praktische Projekte in der realen Welt. Django ist ein High-Level-Python-Webframework für die schnelle Entwicklung komplexer Webanwendungen.
Thema • Docker
Python Docker-Tutorials
Lernen Sie Docker kennen, ein Containerisierungstool zum Erstellen isolierter, reproduzierbarer Anwendungsumgebungen. Mit Docker können Sie Ihre Python-Anwendungen effizienter verwalten und bereitstellen.
Thema • Redakteure
Editoren und IDEs
Erfahren Sie mehr über neue Tools oder tauchen Sie tiefer in Ihren Lieblingseditor ein. Dieses Wissen wird Ihren Python-Entwicklungsprozess optimieren.
Thema • Kolben
Flaschen-Tutorials
Lernen Sie wichtige Aspekte der Flask-Entwicklung kennen. Mit diesem Wissen können Sie mit Flask robuste und skalierbare Webanwendungen erstellen.
Thema • GUI
Python GUI-Programmierung
Erstellen Sie grafische Benutzeroberflächen mit verschiedenen Python-Frameworks. Beginnen Sie mit der GUI-Programmierung in Python, um benutzerfreundliche Anwendungen zu erstellen.
Thema • Maschinelles Lernen
Python Machine Learning
Erfahren Sie, wie Sie Algorithmen für maschinelles Lernen (ML) in Python implementieren. Mit diesen Fähigkeiten können Sie intelligente Systeme schaffen, die lern- und entscheidungsfähig sind.
Thema • Nachrichten
Python-Neuigkeiten
Verfolgen Sie die neuesten Entwicklungen für Kern-Python und sein breiteres Ökosystem von Drittanbietern. Wichtige Python-Neuigkeiten für Sie, kuratiert vom Real Python-Team.
Thema • numpy
NumPy
Erstellen und segmentieren Sie Arrays, vergleichen Sie sie mit Listen und führen Sie schnelle Vorgänge aus. Verstehen Sie, wann NumPy passt, und üben Sie Schritt für Schritt Kernmuster.
Thema • Projekte
Python-Projekte
Arbeiten Sie an Python-Projekten, die Ihnen dabei helfen, praktische Programmiererfahrung zu sammeln. Diese Projekte enthalten den vollständigen Quellcode und Schritt-für-Schritt-Anleitungen.
Thema • Python
Kern-Python-Tutorials
Tauchen Sie ein in das Herz der Python-Sprache. Verstehen Sie die Kernfunktionen von Python, um eine solide Grundlage für die fortgeschrittene Python-Programmierung zu schaffen.
Thema • stdlib
Python-Standardbibliothek
Praktische Tutorials zur Python-Standardbibliothek zur Beherrschung von Datetime, Pathlib, Argparse, Subprozess, Protokollierung und mehr. Schreiben Sie schnelleren, saubereren und abhängigkeitsfreien Code.
Thema • Testen
Python-Test-Tutorials
Entdecken Sie Best Practices und Techniken zum Testen Ihrer Python-Anwendungen, um robuste und fehlerfreie Anwendungen zu erstellen.
Thema • Werkzeuge
Python-Entwicklungstools
Wählen Sie Ihren Editor, verwalten Sie venvs, verwenden Sie Git, führen Sie Pytest aus und korrigieren Sie den Code automatisch mit Ruff. Fügen Sie mypy, CI, Verpackung und Docker hinzu, um sicher zu versenden.
Thema • Web-Entwicklung
Python-Webentwicklungs-Tutorials
Lernen Sie reale Lösungen für Probleme bei der Entwicklung von Python-Webanwendungen kennen. Diese Tutorials und Artikel behandeln die wichtigsten Techniken, die in diesem Bereich verwendet werden. Mit diesem Wissen können Sie moderne Webanwendungen erstellen.
Thema • Web-Scraping
Python Web Scraping-Tutorials
Lernen Sie Web Scraping anhand praxisnaher Projekte. Laden Sie mit Python Daten aus dem Internet herunter und wählen Sie sie aus. Automatisieren Sie den Prozess der Datenextraktion von Websites.
Python
- Meistern Sie das Ausführen von Python-Skripten:Eine umfassende Schritt-für-Schritt-Anleitung
- Python - Erweiterungsprogrammierung mit C
- Python-Operatoren:Arithmetik, Logisch, Vergleich, Zuweisung, Bitweise und Vorrang
- Python - Variablentypen
- Der echte Python-Podcast – Wöchentliche Einblicke, Interviews und Programmiertipps
- Python-Sets
- Globales Python-Schlüsselwort
- Python-Lambda-Funktionen mit BEISPIELE
- Überprüfen Sie die Python-Version im Code:Erfordert ein Minimum
- Python-Verzeichnis- und Dateiverwaltung