- Start
- Bildungsträger
- NEXIO Online Akademie GmbH
- Spezialisierung: Python Developer / Intermediate - Advanced
Spezialisierung: Python Developer / Intermediate - Advanced
Anbieter: NEXIO Online Akademie GmbH
AZAV-zertifizierter Träger
Förderung durch die Agentur für Arbeit möglich
Kursbeschreibung
Python gehört neben Java, C# und C++ zu den wichtigsten Programmiersprachen. Lern in dieser Weiterbildung zuerst die Grundlagen der Python-Syntax kennen. Nachdem du alles über Datentypen und Kontrollstrukturen erlernt hast und weißt, wie du mit Funktionen wiederverwendbaren und nicht-redundanten Code erstellst, schreibst du erste kleine Programme in Python.
Lerne anschließend alles über Klassen, Objekte, Datenkapselung, Vererbung und Polymorphie in Python. Danach kannst du außerdem Datenklassen sinnvoll einsetzen und weißt, wie du auf Laufzeitfehler reagieren kannst.
Nun lernst du zusätzliche Techniken in Python und kannst damit sequentielle Datentypen sinnvoll einsetzen, anonyme Funktionen nutzen und weißt, wie du mit Dekoratoren das Verhalten von Funktionen, Klassen und Methoden erweitern kannst. Außerdem können deine Programme dank nebenläufiger Programmierung effizient ausgeführt werden und du kannst Texte und Daten in Dateien speichern.
Abschließend erfährst du, wie du auf Datenbanken zugreifen und deine Anwendungen mit grafischen Oberflächen attraktiv gestalten kannst. Am Ende kannst du mit deinen Anwendungen auf Netzwerke zugreifen und auch für das Web entwickeln.
Lehrplan & Module
Grundlagen der Sprache Python
Du richtest Python und eine Entwicklungsumgebung ein und lernst Syntax, Einrückung und Programmaufbau kennen. Erste Skripte zeigen dir die Arbeitsweise des Interpreters.
Datentypen, Variablen, Operatoren
Zahlen, Strings und boolesche Werte sowie die dynamische Typisierung von Python werden behandelt. Mit Operatoren rechnest, vergleichst und verknüpfst du Werte.
Kontrollstrukturen: Verzweigungen, Schleifen
Mit if-Anweisungen steuerst du Programmabläufe bedingungsabhängig. For- und while-Schleifen setzt du für Wiederholungen und Iterationen ein.
Prozeduren und Funktionen
Eigene Funktionen mit Parametern, Standardwerten und Rückgabewerten machen deinen Code wiederverwendbar. Außerdem lernst du Gültigkeitsbereiche von Variablen und variable Argumentlisten kennen.
Enthaltene Zertifikate
Voraussetzungen
Vorausgesetzt werden gute Deutschkenntnisse auf dem Niveau B2 sowie gute Englischkenntnisse, da einige verwendete Tools und Dokumentationen in Englisch verfasst sind. Die Weiterbildung erfordert eine hohe IT-Affinität und erweiterte PC-Kenntnisse sowie einen sicheren Umgang mit Windows, der Ordnerstruktur auf dem PC und der Arbeit mit Dateien. Ebenso werden gute Kenntnisse in den Grundlagen der Softwareentwicklung, der Objektorientierung und der Datenbanksprache SQL vorausgesetzt.
Zielgruppen
- Arbeitssuchende
Berufsbilder
- Python Entwickler
- Backend Entwickler
- Softwareentwickler