- Start
- Bildungsträger
- NEXIO Online Akademie GmbH
- Python Erweiterte Techniken
Python Erweiterte Techniken
Anbieter: NEXIO Online Akademie GmbH
oder ohne Förderung 1.279 €
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. Mit deinen vorhandenen, objektorientierten Python-Kenntnissen lernst du nun zusätzliche Techniken in Python. Am Ende dieses Kurses kannst du sequentielle Datentypen sinnvoll einsetzen, anonyme Methoden nutzen und wissen, 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.
Lehrplan & Module
Sequentielle Datentypen: Tupel, Sets, Dictionaries
Du lernst die sequentiellen und assoziativen Datentypen Tupel, Sets und Dictionaries mit ihren Eigenschaften und Methoden kennen. Dabei erfährst Du, wann welcher Datentyp sinnvoll ist.
List Comprehension
Im Mittelpunkt steht die kompakte Erzeugung von Listen mit List Comprehensions, auch mit Bedingungen. Zudem lernst Du verwandte Formen für Sets und Dictionaries kennen.
Funktionsreferenzen
Behandelt wird, wie Funktionen in Python als Objekte referenziert, übergeben und zurückgegeben werden. Damit schreibst Du flexible Funktionen höherer Ordnung.
Anonyme Funktionen
Du setzt Lambda-Ausdrücke ein, um kurze anonyme Funktionen zu definieren. Typische Einsatzbereiche sind Sortierungen sowie map und filter.
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, einen sicheren Umgang mit Windows und der Ordnerstruktur auf dem PC und der Arbeit mit Dateien. Ebenso werden gute Kenntnisse in den Grundlagen der Softwareentwicklung, der Objektorientierung und fundierte Kenntnisse in der objektorientierten Programmierung in Python vorausgesetzt.
Zielgruppen
- Arbeitssuchende
Berufsbilder
- Python Entwickler
- Softwareentwickler