Kursbeschreibung
Python ist aktuell laut Tiobe Index die beliebteste Programmiersprache der Welt und hat in den letzten Jahren massiv in allen Bereichen der IT an Bedeutung gewonnen. Von Automatisierung und DevOps, über Data Science mit Pandas, bishin zu Machine Learning, Python ist aus der modernen Software-Entwicklung nicht mehr wegzudenken.
Dieser Grundkurs richtet sich speziell an Neueinsteiger in die Programmierung die vorher noch keinen Kontakt mit einer anderen Programmiersprache hatten. Für Teilnehmer mit Erfahrung in einer anderen Programmiersprache bieten wir den Python-Kurs Grundkurs für Programmiererfahrene mit erweiterten Inhalten und Schwerpunkten an.
Im Python Grundkurs erlernen Sie zunächst die Grundlagen und Begrifflichkeiten von Python. Beginnend mit dem Interpretor, den verschiedenen Versionen (auch wenn Python 2 fast keine Rolle mehr spielt) und den Entwicklungsumgebungen die in Python typischerweise verwendet werden. Danach folgen die Grundlagen der Sprache, von Syntax, über Variablen und Datentypen, über Operatoren bishin zu Kontrollstrukturen welche praxisorientiert erlernt werden.
Dem prozeduralen Einstieg folgt dann der Übergang zur funktionalen Programmierung. Das verwenden von Bibliotheken und eigene Module und Pakete runden den Inhalt des Grundkurses ab. Für Fragen, eigene Wünsche und einige fortgeschrittene Beispiele findet sich am letzten immer Zeit.
In der Schulung wird Python in der aktuellen Version 3 verwendet.
Die wichtigsten Themen im Überblick
- Überblick über Python3
- Der Python Interpretor
- DIe Python Syntax
- Variablen und Datentypen
- Kontrollstrukturen und Schleifen
- Funktionen und Parameter
- Module und Pakete
- Standard-Bibliotheken
Zielgruppe
Teilnehmer mit wenigen oder gar keinen Programmiererfahrungen.
Voraussetzung für die Schulung
Grundlegende IT-Kenntnisse. Sie haben bereits erste Erfahrungen mit Python? Top! Sie haben noch nie mit Python gearbeitet - auch kein Problem!
Kursinhalte
- Überblick über Python 3
- Entwicklungsumgebungen (PyCharm, Visual Studio Code, Jupyter Notebook...)
- Grundlegende Syntax
- Das erste kleine Beispielprogramm
- Datentypen und Variablen in Python
- Listen und Tupel (Arrays)
- Dictionaries (Hashtables)
- Kontrollstrukturen
- Schleifen, Iteratoren
- Funktionen
- Module und Packages
- Dateien lesen und schreiben
- Ausblick
