Python-Entwicklerakademie Bietet einen detaillierten Einblick in die Programmiersprache Python und konzentriert sich auf Python-Grundlagen, die Arbeit mit Modulen und Paketen, Datenbanken, die Interaktion mit Web-APIs und viele andere Themen.
Egal, ob Sie ein leidenschaftlicher Anfänger oder ein Programmierer sind, der neue Horizonte sucht, Python Developer ist die ideale Lösung für alle, die die Welt der Softwareentwicklung entdecken möchten. Durch den Schwerpunkt auf Praxis und praktischen Erfahrungen erwerben Sie das Selbstvertrauen und die Fähigkeiten, komplexe und funktionale Anwendungen zu erstellen
In der Akademie lernen Sie:
- Algorithmen zu entwerfen
- die Komplexität von Algorithmen zu bewerten und zu optimieren
- Grundlagen von Python und wie es sich von anderen Programmiersprachen unterscheidet
- Definition und Verwendung von Variablen, Funktionen und Klassen in Python
- Docker zum Verwalten und Bereitstellen von Anwendungen in Containern verwenden
- Verwenden Sie Versionskontrollsysteme wie Git.
- Es sind keine besonderen Vorkenntnisse erforderlich, aber um sicherzustellen, dass dieser Kurs zu Ihrem Wissens- und Erfahrungsstand passt, ist es notwendig, einen Test zu absolvieren, um sicherzustellen, dass es das ideale Programm für Sie ist.
Modul I: Algorithmen
Kapitol 1
- Entwerfen von Algorithmen: Entwickeln Sie logisches und strukturiertes Denken, um sich auf zukünftige technische Herausforderungen in der Softwareentwicklung vorzubereiten
- Die Komplexität rechnerischer Probleme: Bewertung und Optimierung von Algorithmen.
Testmodul I: Pseudocode, Komplexität, Algorithmen
Modul II: Einführung in Python
Kapitol 1
- Über Python: Grundbegriffe, Unterschiede zwischen Python und anderen Programmiersprachen
- Variablen, Funktionen und Klassen: wie man sie zusammen mit ihren spezifischen Eigenschaften definiert
- Sammlungen und Kontexte: die verschiedenen Arten von Sammlungen, die beim Schreiben von Code helfen
Kapitol 2
- Pakete, Namespaces und Bereiche
- Listenverständnis und -aufteilung
- Lambda, Karte und Filter
Testmodul II: Über Python, Einzeiler, Programmierung
Modul III: Fortgeschrittenes Python
Kapitol 1
- Dekoratoren, Serialisierung, Systemmethoden, Reflexion und Referenzen: Erweiterte Python-Methoden zum Schreiben von Code
- Pip & Poesie
Kapitol 2
- Threads und Daemons
- Multithreading und Deadlocks
Kapitol 3
- Tippen, Pydantic, Lintere, Pytest
Kapitol 4
- Diagramm
Testmodul III: Eine Reihe von Python-Anforderungen zu einem bestimmten Thema, das Projektdiagramm und seine Implementierung. Das Projekt wird eine Poesiedatenbank mit in Pytest geschriebenen Tests verwenden
Modul IV: Tools und Bibliotheken
Kapitol 1
- GIT: Erste Schritte
Kapitol 2
- Datenbank: allgemeine Begriffe, die verschiedenen Datenbanken, Tabellentypen und die Beziehungen zwischen ihnen, wie man diese Daten richtig und effizient speichert
- SQL vs. noSQL
- SQLAlchemy
Kapitol 3
- API: Über die API, HTML-Anfragen und -Antworten
- FastAPI- und OpenAPI-Dokumente
Kapitol 4
- Docker, Docker Desktop, Docker-Bereitstellung
Testmodul IV
Das Ende des Kurses
• Praktische Übung, Rückblick, Feedback
Derzeit gibt es keine Empfehlungen.
Derzeit gibt es keine Zertifizierungsprogramme.

