Grundlagen
2-tägiger Python-Kurs
Mehr als zwei Tage können und wollen Sie nicht für eine Schulung investieren? Kein Problem: Diese Schulung ist eine zweitägige Einführung in die Programmiersprache Python. Kaum eine andere Programmiersprache lässt sich problemlos in zwei Tagen vermitteln, aber Python ist halt keine gewöhnliche Programmiersprache und zeichnet sich durch besonders leicht verständlich Sprachkonstrukte aus. So ist es nicht verwunderlich, dass in der Regel ein totaler Neuling bereits in wenigen Stunden in der Lage ist einfache Programme selbständig zu schreiben.
Voraussetzungen und Zielgruppe
Für wen eignet sich diese Schulung?
Diese Python-Schulung in zwei Tagen richtet sich an Anfänger, die schon über ein wenig Programmiererfahrung in irgendeiner Programmiersprache
haben. Es werden aber keinerlei Python-Kenntnisse vorausgesetzt.
Lernziele und Themen
Was Sie im Kurs erarbeiten
Die genauen Inhalte von unserer Schulung "2-tägiger Python-Kurs" im Überlick:
- Python-Grundlagen
- Python, Philosophie und Unterschied zu konventionellen Programmiersprachen
- Einführung in die Daten-Strukturen
- Datentypen, Klassen, Variablen, Objekte
- Listen und Tupel
- Strings und Stringfunktionen
- Sortierung unter Benutzung von sort und sorted
- Slicing
- Iteratoren und iterierbar
- Dictionaries
- Sets und Frozensets
- Konvertierungen zwischen Datentypen, z.B. Integer nach Strings oder Dictionaries in Listen und umgekehrt
- Probleme durch Referenzierung und In-Place-Methoden
- Copy und Deepcopy
- Kontrollstrukturen
- Verzweigungen
- Schleifen: while- und for-Schleife
- for-Schleife à la C bzw. C++ in Python
- continue, break und else in Schleifen
- pass-Anweisung
- Funktionen: Definition und Aufruf
- Globale und lokale Parameter
- Positionsparameter und Schlüsselwortparameter
- Ein- und Ausgabe
- Interaktive Eingabe mittels input (raw_input)
- Formatierte Ausgabe: der traditionelle Weg mit "Stringmodulo"
- Der pythonische Weg: format-Methode
- Dateien lesen und schreiben
- Arbeiten mit Modulen
- Standardmodule
- Einbindung und Benutzung von Standardmodulen
- Namensräume und Gültigkeitsbereiche
- Schreiben eigener Module
- Code-Dokumentation und Help-Funktion
Offener Kurs oder Inhouse
Wie soll Ihre Schulung aussehen?
Wir klären Lernziele, Dauer, Gruppengröße, Format und passende Beispiele aus Ihrem Arbeitsumfeld.