Beschreibung
Python für Umsteiger
Ziel
Wer bereits grundlegende Programmierkenntnisse in einer anderen Sprache mitbringt, erhält in diesem dreitägigen Workshop einen umfassenden, tief gehenden und praxisorientierten Einstieg in Python. Mithilfe von Jupyter Notebooks lernen Sie die Besonderheiten der Python-Syntax kennen. Auch der Einstieg in den Python Scientific Stack mit den Tools Numpy und Pandas ist Bestandteil des Workshops. Sie erhalten zudem Tipps zur Performance-Optimierung in Python.Wer bereits grundlegende Programmierkenntnisse in einer anderen Sprache mitbringt, erhält in diesem dreitägigen Workshop einen umfassenden, tiefgehenden und praxisorientierten Einstieg in Python.
In dem Online-Workshop:
- lernen Sie mithilfe von Jupyter Notebooks die Besonderheiten der Python-Syntax kennen
- verwenden Sie die wichtigsten Datentypen und Standardbibliotheken aus Python und üben an vielen Beispielen, diese zur effektiven und zugleich eleganten Problemlösung einzusetzen
- lernen Sie Pythons selection & iteration Statements (if-else, Schleifen und ähnliche Konstrukte) anhand ihrer Definitionen und Beispiele kennen. Zudem widmen Sie sich dem wichtigen Konzept der Funktionen
- erfahren Sie wie Fehlerhandling in Python erfolgt
- erhalten Sie einen Einstieg in den nicht nur für Data Scientists wichtigen Python Scientific Stack mit den Tools Numpy und Pandas
- geht es zum Schluss auch um den Aspekt der Performance-Optimierung.
Möchten Sie mehr über diese Weiterbildung erfahren?
Kommende Starttermine
1 verfügbarer Starttermin
Inhalte / Module
- Warum Python?
- Beispiele und Use Cases
- Grundlegende Datentypen
- Python-Operatoren
- Ein genauer Blick auf Python-Strings
- Variablen
- Bedingungen – if…else
- Daten-Container – die wichtigsten Merkmale von Listen
- Schleifen und Iterationen
- Weitere Daten-Container: Tuples, Dictionaries, Sets
- Nützliche Funktionen für Daten-Container
• Tag 2
- Standardmodule
- String-Formatierung
- List Comprehensions – mehr als syntaktischer Zucker
- Slicing in Python
- Funktionen in Python
- Wie werden Funktionen definiert?
- Geltungsbereich von Variablen
- Optionale und Default-Parameter
- Beispiele
- Argumente mit Keywords
- Function Annotations
- Exkurs: anonyme Funktionen
• Tag 3
- Exception Handling
- Wie man Exceptions interpretiert
- Grundlagen und Best Practices
- Das assert-Statement
- Gängige Exceptions
- Nützliche Python-Module
- Exkurs: Numpy, Pandas und Performanceoptimierung
Zielgruppe / Voraussetzungen
Voraussetzungen: Kenntnisse in einer anderen Programmiersprache. Die Lerninhalte und das vermittelte Mindset, Probleme „pythonic“ zu lösen, liefern Ihnen ein festes Fundament, um lesbaren und nachhaltigen Python-Code zu schreiben.
Die Kursunterlagen sind in englischer Sprache, die Schulung selbst wird auf Deutsch durchgeführt und bietet viel Raum für Diskussion und Austausch.
Abschlussqualifikation / Zertifikat
Kostenzusatz
Infos anfordern
heise Academy
Karl-Wiechert-Allee 10
30625 Hannover
heise Academy
Die heise Academy steht für selbstbestimmte und lebenslange Weiterbildung für IT-Professionals und Unternehmen. Unsere Schulungen überzeugen vor allem durch Interaktion, thematischen Tiefgang und individuelle Betreuung. Die iX-Workshops bieten IT-Professionals notwendige Fortbildung zu neuen Themen. Das Themenspektrum umfasst alle Bereiche der professionellen IT:...
Erfahren Sie mehr über heise Academy und weitere Kurse des Anbieters.
Anzeige