Python gehört zu den weltweit verbreiteten Programmiersprachen und wird in zahlreichen Bereichen der IT eingesetzt – von der klassischen Softwareentwicklung über Datenanalyse und Automatisierung bis hin zu künstlicher Intelligenz. Durch ihre übersichtliche Syntax eignet sich die Sprache besonders gut für den Einstieg in die Programmierung.
In diesem Grundlagenkurs lernen die Teilnehmenden die wichtigsten Konzepte der Programmierung mit Python kennen. Schritt für Schritt erfahren sie, wie Python-Programme aufgebaut sind, wie Variablen und Datentypen verwendet werden und wie sich mit Operatoren, Bedingungen und Schleifen unterschiedliche Programmabläufe realisieren lassen.
Darauf aufbauend beschäftigen sich die Teilnehmenden mit Funktionen, Datenstrukturen und Modulen. Listen, Tupel, Dictionaries und weitere grundlegende Strukturen helfen dabei, Daten innerhalb eines Programms sinnvoll zu organisieren und zu verarbeiten.
Ein weiterer Schwerpunkt liegt auf den Grundlagen der objektorientierten Programmierung (OOP). Die Teilnehmenden lernen Klassen, Objekte, Methoden und Vererbung kennen und erfahren, wie sich Programme mithilfe objektorientierter Konzepte strukturiert entwickeln lassen. Grundlagen der Fehler- und Ausnahmebehandlung ergänzen das Themengebiet.
Der Kurs schafft damit eine fundierte Basis für die weitere Beschäftigung mit Python und orientiert sich an zentralen Themen, die auch für eine weiterführende Vorbereitung auf die Zertifizierung PCAP – Certified Associate Python Programmer relevant sind.
Costs:
Einführung in Python
Grundlagen der Programmierung
Einführung in die Programmiersprache Python
Aufbau und Syntax von Python-Programmen
Anweisungen und Ausdrücke
Ein- und Ausgabe von Daten
Grundlegende Programmabläufe
Variablen, Datentypen und Operatoren
Variablen erstellen und verwenden
Zahlen und Zeichenketten
Boolesche Werte
Typkonvertierung
Arithmetische Operatoren
Vergleichsoperatoren
Logische Operatoren
Bedingungen und Schleifen
Programmabläufe steuern
if-, elif- und else-Anweisungen
Bedingungen formulieren
for-Schleifen
while-Schleifen
Steuerung und Verschachtelung von Schleifen
Datenstrukturen in Python
Listen
Tupel
Dictionaries
Grundlegende Operationen mit Datenstrukturen
Daten speichern, abrufen und verändern
Iteration über Datenstrukturen
Funktionen
Funktionen definieren und aufrufen
Parameter und Argumente
Rückgabewerte
Gültigkeitsbereiche von Variablen
Wiederverwendbaren Programmcode entwickeln
Module und Pakete
Grundlagen von Python-Modulen
Module importieren und verwenden
Funktionen aus Modulen einsetzen
Strukturierung größerer Python-Programme
Grundlagen von Python-Paketen
Fehler- und Ausnahmebehandlung
Typische Programmfehler verstehen
Grundlagen von Exceptions
Fehler mit try und except behandeln
Programme robuster gestalten
Objektorientierte Programmierung
Grundlagen der objektorientierten Programmierung
Klassen und Objekte
Attribute und Methoden
Konstruktoren
Grundlagen der Vererbung
Strukturierung objektorientierter Python-Programme
PCAP-Vorbereitung
Einordnung der PCAP-Zertifizierung
Wiederholung zentraler Python-Konzepte
PCAP-relevante Programmiergrundlagen
Vorbereitung auf weiterführende Python-Themen
Für die Teilnahme werden grundlegende IT-Kenntnisse und logisches Denkvermögen empfohlen.
Hilfreich sind insbesondere:
sicherer grundlegender Umgang mit Computern
allgemeines Verständnis von IT-Systemen
logisches und strukturiertes Denkvermögen
Interesse an Programmierung und Softwareentwicklung
Umfangreiche Programmiererfahrungen werden nicht vorausgesetzt. Der Kurs vermittelt die benötigten Python-Grundlagen schrittweise.
Der Kurs richtet sich an Personen, die grundlegende Kenntnisse in Python und Programmierung erwerben oder ihre vorhandenen Python-Kenntnisse systematisch ausbauen möchten.
Besonders geeignet ist die Weiterbildung für:
angehende Fachinformatikerinnen und Fachinformatiker
Teilnehmende einer IT-Umschulung oder Ausbildung
IT-Mitarbeiter mit Interesse an Programmierung
Quereinsteiger in die Softwareentwicklung
angehende Python-Entwickler
IT-Administratoren mit Interesse an Automatisierung
Personen mit ersten Programmiererfahrungen
Interessierte, die sich auf weiterführende Python-Zertifizierungen vorbereiten möchten
Diese Weiterbildung kann – bei Vorliegen der persönlichen Voraussetzungen – durch verschiedene Kostenträger gefördert oder vollständig finanziert werden. Dazu gehören unter anderem:
Agentur für Arbeit (Bildungsgutschein nach SGB II oder SGB III)
Jobcenter (können eine Förderung empfehlen bzw. veranlassen; die Ausstellung des Bildungsgutscheins erfolgt durch die Agentur für Arbeit)
Berufsförderungsdienst (BFD) der Bundeswehr
Deutsche Rentenversicherung
Europäischer Sozialfonds (ESF)
Weitere öffentliche oder private Kostenträger
Ob eine Förderung oder Kostenübernahme möglich ist, entscheidet der jeweilige Kostenträger nach einer individuellen Prüfung Ihrer persönlichen Voraussetzungen und Förderfähigkeit.
Costs: