Dieses Repository dokumentiert Python-Grundlagen, Übungen und kleine Konsolenprogramme, die ich während meiner Umschulung zum Fachinformatiker für Systemintegration und beim zusätzlichen Lernen bearbeitet habe.
Es zeigt einen Teil meines bisherigen Lernwegs mit Python und bildet die Grundlage für eigene Projekte, in denen ich Python inzwischen praktisch einsetze.
Zu den bisher festgehaltenen Themen gehören:
Dabei habe ich mich unter anderem mit folgenden Python-Grundlagen beschäftigt:
- Variablen und Datentypen
- Bedingungen
- Schleifen
- Listen und Dictionaries
- Funktionen
- Parameter und Rückgabewerte
- Benutzereingaben
- einfache Fehlerbehandlung
- Strukturierung kleiner Konsolenprogramme
Im Repository befinden sich außerdem mehrere kleine Programme, mit denen ich verschiedene Python-Grundlagen praktisch geübt habe.
Übung zu Funktionen, Schleifen, Strings, Listen und Bedingungen.
Übung zu Schleifen, Bedingungen, Listen und der Verwaltung eines einfachen Spielzustands.
Übung zu Dictionaries, Funktionen, Schleifen und Benutzereingaben.
Übung zu Funktionen, Rückgabewerten, Dictionaries, Benutzereingaben und einfacher Eingabevalidierung.
Ein Teil der Übungen und Mini-Projekte ist im Rahmen begleiteter Lernkurse entstanden.
Ich nutze sie hier als Dokumentation meines damaligen Lernstands und der Python-Konzepte, die ich dabei praktisch nachvollzogen habe. Sie sind nicht als vollständig eigenständig konzipierte Projekte gedacht.
Python setze ich inzwischen auch in einem eigenen kleinen Projekt ein:
NetBuddy verbindet meine Python-Grundlagen mit Netzwerktechnik. Aktuell arbeite ich dort an der Verarbeitung von CIDR-Eingaben und der Prüfung des Präfixes und baue den IPv4-Subnetzrechner schrittweise weiter aus.
Dieses Repository wird nicht als vollständiges Python-Nachschlagewerk geführt.
Es dokumentiert ausgewählte Grundlagen, auf denen meine weiteren Python-Projekte aufbauen. Neue praktische Anwendungen möchte ich bevorzugt in den jeweiligen Projekt-Repositories entwickeln und dokumentieren.