Python

Aus Dokument
Version vom 2. März 2026, 11:03 Uhr von Thorsten (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ == Einleitung == Dieser Lernpfad führt dich Schritt für Schritt von den Grundlagen bis zu fortgeschrittenen Konzepten in Python. Er ist speziell für Ubuntu-Rechner konzipiert und enthält keine externen Ressourcen, Videos oder Tutorials. == 1. Grundlagen == * Installation von Python auf Ubuntu * Ausführen von Python-Skripten im Terminal * Die Python-Shell nutzen * Grundlegende Syntax: Einrückung, Kommentare, einfache Ausgaben == 2. Variablen und D…“)
Zur Navigation springen Zur Suche springen

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).



Einleitung

Dieser Lernpfad führt dich Schritt für Schritt von den Grundlagen bis zu fortgeschrittenen Konzepten in Python. Er ist speziell für Ubuntu-Rechner konzipiert und enthält keine externen Ressourcen, Videos oder Tutorials.

1. Grundlagen

  • Installation von Python auf Ubuntu
  • Ausführen von Python-Skripten im Terminal
  • Die Python-Shell nutzen
  • Grundlegende Syntax: Einrückung, Kommentare, einfache Ausgaben

2. Variablen und Datentypen

  • Deklaration und Zuweisung von Variablen
  • Primitive Datentypen: int, float, bool, str
  • Typumwandlung (Casting)
  • Eingabe und Ausgabe

3. Kontrollstrukturen

  • if, elif, else
  • while-Schleife
  • for-Schleife
  • break und continue

4. Funktionen

  • Definition und Aufruf von Funktionen
  • Parameter und Rückgabewerte
  • Gültigkeitsbereich von Variablen

5. Datenstrukturen

  • Listen, Tupel, Sets, Dictionaries
  • Zugriff, Iteration und Methoden

6. Fehlerbehandlung

  • try, except, finally
  • Eigene Exceptions

7. Module und Pakete

  • Importieren von Modulen
  • Eigene Module erstellen
  • Nutzung von pip

8. Objektorientierte Programmierung

  • Klassen und Objekte
  • Attribute und Methoden
  • Vererbung und Polymorphismus

9. Fortgeschrittene Themen

  • List Comprehensions
  • Generatoren und Iteratoren
  • Dekoratoren
  • Kontextmanager

10. Arbeiten mit Dateien

  • Lesen und Schreiben von Textdateien
  • Arbeiten mit CSV und JSON

11. Testen und Debugging

  • Unittests
  • Debugging-Tools

12. Best Practices

  • Code-Stil (PEP8)
  • Dokumentation
  • Versionskontrolle mit Git

13. Abschluss

  • Zusammenfassung
  • Nächste Schritte für Experten

Dieser Lernpfad ist für die eigenständige Arbeit auf Ubuntu-Rechnern optimiert.


Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).