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.
Zielgruppe und Format
Für wen ist dieser Kurs geeignet?
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.
Kursinhalte
Was Sie lernen
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
Offen oder Inhouse
Passt der Kurs zu Ihrem Bedarf?
Wir beraten Sie zu Termin, Dauer, Vorkenntnissen und einer auf Ihr Team abgestimmten Themenauswahl.