python-kurs-softed/Seminarinhalt.md

54 lines
999 B
Markdown

# Programmieren mit Python: Seminarinhalt
## Einführung in die Programmiersprache Python
* Verwendung des Interpreters (Interactive Modus)
* Genereller Aufbau eines Programms
* Grundlegende Datentypen und Operationen
* Kontrollstrukturen
## Erweiterte Grundlagen in Python
* Erweiterte Datentypen: Listen, Tupel, Dictionary, Set
* String Formatierung
## Funktionen in Python
* Definition und Aufruf von Funktionen
* Generatoren
* Rekursion
## Objektorientierung in Python
* Allgemeiner Einblick in die Objektstruktur in Python
* Definieren von Klassen
* Erzeugen von Objekten
* Vererbung
## Fehlerbehandlung in Python
* Abfangen von Fehlern
* Eigene Fehler erzeugen
## Module in Python
* Importieren, Verwenden von Modulen
* Allgemeiner Umgang mit dem Packet Manager PIP
## Zugriff auf das Dateisystem
* Lesen und Schreiben von Daten im JSON Format
## Datenbankzugriff mit Sqlite3
## Entwicklung eines HTML-Crawlers
## Best Practices
* Code Style
* Verwendung von Dekoratoren