Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Kapitel 1: Einleitung
1.1 Willkommen in der Welt von Python
1.2 Warum Python lernen?
1.3 Python im Alltag und Beruf
1.4 Geschichte und Entwicklung der Programmiersprache Python
1.5 Tipps für effektives Lernen
Kapitel 2: Einführung in Python
2.1 Was ist Python?
2.2 Installation von Python
2.3 Einrichten der Entwicklungsumgebung
2.4 Das erste Programm in Python
2.5 Ausführen von Python-Skripten
2.6 Einführung in die interaktive Shell
2.7 Praktische Übungen
2.8 Ergebnisse der praktischen Übungen
Kapitel 3: Variablen und Datentypen
3.1 Einführung in Variablen
3.2 Datentypen: Zahlen
3.3 Datentypen: Zeichenketten
3.4 Datentypen: Listen
3.5 Datentypen: Tupel
3.6 Datentypen: Wörterbücher
3.7 Praktische Übungen
3.8 Lösungen zu den praktischen Übungen
Kapitel 4: Kontrollstrukturen
4.1 Einführung in Kontrollstrukturen
4.2 Bedingte Anweisungen: if, elif, else
4.3 Schleifen: for
4.4 Schleifen: while
4.5 Erweiterte Nutzung von Schleifen: break und continue
4.6 Listenverständnisse
4.7 Praktische Übungen
4.8 Lösungen zu den praktischen Übungen
Kapitel 5: Funktionen
5.1 Einführung in Funktionen
5.2 Definieren und Aufrufen von Funktionen
5.3 Parameter und Argumente
5.4 Rückgabewerte
5.5 Gültigkeitsbereiche von Variablen
5.6 Lambda-Funktionen
5.7 Praktische Übungen
5.8 Lösungen zu den praktischen Übungen
Kapitel 6: Module und Bibliotheken
6.1 Einführung in Module
6.2 Importieren von Modulen
6.3 Standardbibliotheken von Python
6.4 Externe Bibliotheken und pip
6.5 Eigene Module erstellen
6.6 Nützliche Bibliotheken Beispiele
6.7 Praktische Übungen
6.8 Lösungen zu den praktischen Übungen
Kapitel 7: Fehlerbehandlung
7.1 Einführung in die Fehlerbehandlung
7.2 Häufige Fehlerarten
7.3 Fehlerbehandlung: try und except
7.4 Der finally-Block
7.5 Eigene Ausnahmen erstellen
7.6 Debugging-Techniken
7.7 Praktische Übungen
7.8 Lösungen zu den praktischen Übungen
Kapitel 8: Dateien und Ein-/Ausgabe
8.1 Einführung in Dateien in Python
8.2 Lesen von Dateien
8.3 Schreiben von Dateien
8.4 Dateiverwaltung mit os und shutil
8.5 Erweiterte Dateioperationen
8.6 Tastatureingaben
8.7 Praktische Übungen
8.8 Lösungen zu den praktischen Übungen
Kapitel 9: Objektorientierte Programmierung
9.1 Grundlagen der OOP
9.2 Klassen und Objekte erstellen
9.3 Methoden und Attribute
9.4 Vererbung
9.5 Polymorphismus
9.6 Kapselung
9.7 Praktische Übungen
9.8 Lösungen zu den praktischen Übungen
Kapitel 10: Einführung in Programmierprojekte
10.1 Ein Programm entwerfen
10.2 Phasen des Softwaredesigns
10.3 Schreiben von Pseudocode
10.4 Entwicklung kleiner Projekte
10.5 Code-Dokumentation
10.6 Code-Tests
10.7 Praktische Übungen
10.8 Lösungen zu den praktischen Übungen
Kapitel 11: Entwicklungswerkzeuge
11.1 Einführung in Entwicklungswerkzeuge
11.2 IDEs und Texteditoren
11.3 Versionskontrolle mit Git
11.4 GitHub: Repositorys erstellen
11.5 Fortgeschrittenes Debugging
11.6 Automatisiertes Testen
Kapitel 12: Python und das Web
12.1 Einführung in Webentwicklung
12.2 HTTP und Webserver
12.3 Flask: Ein leichtgewichtiges Framework
12.4 Django: Ein umfassendes Framework
12.5 Einfache Website mit Flask erstellen
12.6 Webdaten verwalten
12.7 Praktische Übungen
12.8 Lösungen zu den praktischen Übungen
Kapitel 13: Nächste Schritte
13.1 Eine Karriere mit Python aufbauen
13.2 Strategien zur Jobsuche
13.3 Zusammenfassung und abschließende Ermutigung
← Prev
Back
Next →
← Prev
Back
Next →