Python: Unterschied zwischen den Versionen

Aus Dokument
Zur Navigation springen Zur Suche springen
// via Wikitext Extension for VSCode
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…“
Zeile 1: Zeile 1:
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).
''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).''
----


== Lernplan für Python ==


=== Einführung ===
== Einleitung ==
* Was ist Python?
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.
* Installation von Python
* Erste Schritte mit Python


=== Grundlagen ===
== 1. Grundlagen ==
* Variablen und Datentypen
* Installation von Python auf Ubuntu
* Operatoren
* Ausführen von Python-Skripten im Terminal
* Bedingte Anweisungen (if, else, elif)
* Die Python-Shell nutzen
* Schleifen (for, while)
* Grundlegende Syntax: Einrückung, Kommentare, einfache Ausgaben


=== Datenstrukturen ===
== 2. Variablen und Datentypen ==
* Listen
* Deklaration und Zuweisung von Variablen
* Tupel
* Primitive Datentypen: int, float, bool, str
* Mengen
* Typumwandlung (Casting)
* Wörterbücher
* Eingabe und Ausgabe


=== Funktionen ===
== 3. Kontrollstrukturen ==
* if, elif, else
* while-Schleife
* for-Schleife
* break und continue
 
== 4. Funktionen ==
* Definition und Aufruf von Funktionen
* Definition und Aufruf von Funktionen
* Argumente und Rückgabewerte
* Parameter und Rückgabewerte
* Lambda-Funktionen
* Gültigkeitsbereich von Variablen


=== Module und Pakete ===
== 5. Datenstrukturen ==
* Listen, Tupel, Sets, Dictionaries
* Zugriff, Iteration und Methoden
 
== 6. Fehlerbehandlung ==
* try, except, finally
* Eigene Exceptions
 
== 7. Module und Pakete ==
* Importieren von Modulen
* Importieren von Modulen
* Erstellen eigener Module
* Eigene Module erstellen
* Verwendung von Paketen
* Nutzung von pip


=== Fehlerbehandlung ===
== 8. Objektorientierte Programmierung ==
* Ausnahmebehandlung mit try, except
* Klassen und Objekte
* Benutzerdefinierte Ausnahmen
* Attribute und Methoden
* Vererbung und Polymorphismus


=== Fortgeschrittene Themen ===
== 9. Fortgeschrittene Themen ==
* Listen- und Dictionary-Komprehensionen
* List Comprehensions
* Generatoren und Iteratoren
* Generatoren und Iteratoren
* Dekoratoren
* Dekoratoren
* Kontextmanager
* Kontextmanager


=== Objektorientierte Programmierung ===
== 10. Arbeiten mit Dateien ==
* Klassen und Objekte
* Lesen und Schreiben von Textdateien
* Vererbung
* Arbeiten mit CSV und JSON
* Polymorphismus
 
* Kapselung
== 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
 
<small>Dieser Lernpfad ist für die eigenständige Arbeit auf Ubuntu-Rechnern optimiert.</small>


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

Version vom 2. März 2026, 11:03 Uhr

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).