Python Einführungskurs
Beginnen Sie Ihre Programmierkarriere mit unserem Python-Einführungskurs. Erlernen Sie grundlegende Konzepte wie Variablen, Schleifen und Datenstrukturen und bauen Sie eine solide Basis in Python auf. Durch praxisnahe Projekte und kompetente Anleitung entwickeln Sie wertvolle Programmierfähigkeiten.
Tag 1 - Einführung
- Installation von Python und Visual Studio Code
- Erste Schritte mit dem interaktiven Interpreter
- Ein Python-Skript
- Grundlegende Datentypen
- PEP8: der Python-Stilguide
- Das Python-Mindset
- Kommentare in Python
- Zahlen: Ganzzahlen und Gleitkommazahlen
- Noch einmal Zahlen: Komplexe Zahlen
- Arithmetische Operatoren
- Alles ist ein Objekt
- Die print-Funktion
- Die Python-Laufzeit…
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
Beginnen Sie Ihre Programmierkarriere mit unserem Python-Einführungskurs. Erlernen Sie grundlegende Konzepte wie Variablen, Schleifen und Datenstrukturen und bauen Sie eine solide Basis in Python auf. Durch praxisnahe Projekte und kompetente Anleitung entwickeln Sie wertvolle Programmierfähigkeiten.
Tag 1 - Einführung
- Installation von Python und Visual Studio Code
- Erste Schritte mit dem interaktiven Interpreter
- Ein Python-Skript
- Grundlegende Datentypen
- PEP8: der Python-Stilguide
- Das Python-Mindset
- Kommentare in Python
- Zahlen: Ganzzahlen und Gleitkommazahlen
- Noch einmal Zahlen: Komplexe Zahlen
- Arithmetische Operatoren
- Alles ist ein Objekt
- Die print-Funktion
- Die Python-Laufzeitumgebung
- Benutzereingaben
- Konvertierung von Zeichenketten in Zahlen
- Einige abschließende Übungen
Tag 2 - Sammlungen
Dieser Teil des Kurses dreht sich um Datentypen. Was sind veränderliche Datentypen? Wir lernen, wie man Listen von Elementen definiert und über diese Listen iteriert.
- Veränderliche und unveränderliche Datentypen
- Zeichenketten im Detail
- Wahr oder falsch: Booleans
- Die Wahrheitswerte von Variablen
- Bedingte Anweisungen und boolesche Operatoren
- Der ternäre Operator
- Pythons Switch: Strukturelles Pattern Matching
- Der Listentyp
- Iterationen: while und for
- Endlose Schleifen vermeiden: break und continue
- Eine Hashmap-Implementierung: Dictionaries
- Tuple
- Comprehensions
Tag 3 - Vertiefung
Heute lernen wir, wie man Dateien in verschiedenen Formaten liest und schreibt. Wir werden weitere wichtige Datentypen kennenlernen und wie man sie verwendet.
- Der Walrus-Operator
- Sequenz-Entpackung
- Dateien lesen und schreiben
- Die CSV-Reader-Klasse
- Json-Daten lesen und schreiben
- Pickle verwenden
- Zurück zur Mengenlehre: das Python-Set
Tag 4 - Funktionen
Heute dreht sich alles um Funktionen. Wie man sie definiert und verwendet.
- Funktionen
- Rückgabewerte
- Geltungsbereiche und globale Variablen
- Das Random-Modul
- Seiteneffekte
- Eingebaute Funktionen
- Wie man Docstrings schreibt
- *args und **kwargs
Tag 5 - Funktionen und Klassen
Am letzten Tag behandeln wir fortgeschrittene Themen: Objektorientierte Programmierung, Fehlerbehandlung, Rekursion und die Grundlagen der statischen Typanalyse mit mypy und Typehints.
- Das Funktionsobjekt
- Höhere Ordnungsfunktionen
- Statische Typanalyse und Typehints
- Eine kurze Einführung in die objektorientierte Programmierung
- Eine erste Klasse
- Ein erstes Objekt
- Fehlerbehandlung
- Rekursion: Floodfill und Binäre Suche
Voraussetzungen
- Grundkenntnisse in einer anderen Programmiersprache sind von Vorteil.
- der Wunsch und Willen, sich in eine komplexe Thematik einzuarbeiten
- Freude am Programmieren
Zielgruppe
- Entwickler mit Grundkenntnissen in einer anderen Programmiersprache
- Studierende und Fachleute, die ihre Fähigkeiten erweitern möchten.
- Kreative, die Aufgaben automatisieren und ihre Ideen umsetzen wollen.
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
