Akademie TechMind – Python-Entwickler

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

An wen ist es gerichtet?

Dieses Programm richtet sich an Personen, die eine Karriere aufbauen oder ihre Kenntnisse und Fähigkeiten im Bereich der Softwareentwicklung erweitern möchten.

Was wirst du lernen?

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.

Voraussetzungen:

  • 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.

Kursplan:

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

Wir empfehlen, fortzufahren mit:

Derzeit gibt es keine Empfehlungen.

Zertifizierungsprogramme

Derzeit gibt es keine Zertifizierungsprogramme.

Akademie TechMind – Python-Entwickler

Personalisierte Angebote für Gruppen ab 2 Personen

Kursdetails

Dauer

5 Monate • 5 Stunden/Woche

Preis:

650 EUR

Lieferung:

Virtueller Klassenraum

Stufe:

1. Grundlegend

Rollen:

Automatisierungsspezialist, Datenanalyst, Entwickler, Devops Ingenieur, Softwareentwickler, Webentwickler