Sprache wählen: 
DE
EN

Der Python-Programmierer

Weiterbildung

Beschreibung

Die zertifizierte Online-Weiterbildung zum Python Programmer ist Ihr Einstieg in die Softwareentwicklung mit Python. Als führende Programmiersprache für Machine Learning und Data Science ist Python einfach zu erlernen. Python bietet vielfältige Anwendungsmöglichkeiten, ob im Bereich Web-Applikationen, Webseiten, oder APIs. Branchenübergreifend gehören IT-Fachkräfte mit Python-Kenntnissen zu den gefragtesten überhaupt und bietet vielfältige Karriere- und Weiterentwicklungsmöglichkeiten. Im Seminar wird Ihnen die Programmiersprache vermittelt und Sie machen sich mit grundlegenden Programmierkonzepten vertraut. Darauf aufbauend arbeiten Teilnehmer:innen mit der weitverbreiteten Python Standard Library und fortgeschrittenen Konzepten der objektorientierten Programmierung.

Inhalte

1. Datentypen

Programmieren im Data Lab
Erste eigene Code-Befehle
Arbeiten mit Daten und Texten
Variablen erzeugen, zuweisen und etsten
Fehlermeldungen auslesen und intepretieren
Die Python-Standardfunktionen type() oder str()
Einsatz von if-Anweisungen
Erstes eigenes Praxisprojekt: Programmierung eines einfachen User Interfaces

2. Flow Control

Der Einsatz von Listen in Python
Vorteile von Listen nutzen
for-Schleifen: Code automatisch mehrfach ausführen

3. Funktionen, Module und Methoden

Funktionen und Methoden in Python verstehen und anwenden
Funktionen definieren und Code besser strukturieren
Bedingungen, Schleifen und Funktionen kombinieren
Python-Module richtig importieren
Daten importieren und zu exportieren
Einfache Tests durchführen
Programmierung eines Projekts mit Telefondaten

4. Python-Anwendungen

Code-Effizienz durch Dictionaries
Umgang mit komplexen Datenstrukturen
Praxisprojekt zur automatisierten Bearbeitung von Kundenanfragen

5. Fortgeschrittene Techniken in Python

Vertiefung des Funktionen-Konzepts
Standardwerte, Typangaben und Assert-Anweisungen
List Comprehension und Dictionary Comprehension
Anpassung Ihres Codes an den Industriestandard PEP8

6. Grundlagen der Objektorientierung

Grundlagen und Konzepte der OOP ist
Definition und Einsatz von Klassen und Attributen
Instanzmethoden untersuchen
Instanzmethoden im Method Chaining einsetzen.
Das Schlüsselwort self
Unterschiede bei Klassendefinitionen beim Debuggen

7. Vererbung und Komposition

Vererbung und Komposition verstehen und einsetzen
Fortgeschrittene Methoden wie Vererbungshierarchie und Mehrfachvererbung
Daten in über- und untergeordneten Klassen wiederverwenden
Best Practices für Unit Tests

8. Fortgeschrittene objektorientierte Programmierung

Der Unterschied zwischen Programmen und Modulen
Die Rolle von main
Decorators und Property Decorators
Statische und Klassen-Methoden
Klassenrepräsentationen mit str() und repr() verwenden
Darstellungsmöglichkeiten mit Overloading

9. Objektorientierte Applikationen programmieren

Gezielte Vorbereitung auf das Abschlussprojekt
Erstes Projekt: Daten- oder Textanalysen mit Data-Science-Bibliotheken
Zweites Projekt: Eigene Blockchain programmieren

10. Abschlussprojekt

Eigenen Passwortmanager programmieren
Terminals mit Datensätzen füllen
Zertifikat als zertifizierter Python-Programmierer

Weiterbildungslevel

Level 1
Level 2
Level 3
Level 4
Bei unseren Weiterbildungsangeboten unterscheiden wir unterschiedliche Levels

Level 1: Grundkenntnisse
Level 2: Anwenderkenntnisse
Level 3: Expertenkenntnisse
Level 4: Kenntnisse für Führungskräfte

ZU DEN ANBIETERN

Links zu den Weiterbildungsangeboten

https://www.haufe-akademie.de/34203


Wenn die angebotene Weiterbildung nicht ihren Bedarf abdeckt, nehmen Sie bitte über diesen Link Kontakt mit uns auf. Wir werden Ihnen weiterhelfen.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram