====== Python ======= Hier entsteht ein Python-Tutorial für Programmier-Neulinge. Je nach verfügbarer Zeit werde ich Stück für Stück Kapitel hinzufügen. Folgendes habe ich geplant: ===== Kapitel 1: Vorbereitungen ===== - [[user:glocke:python:start#hilfe_eine_schlange|Hilfe, eine Schlange!]] - [[user:glocke:python:start#installation|Installation]] - [[user:glocke:python:start#interaktive_konsole|Interaktive Konsole]] - [[user:glocke:python:start#aufbau_eines_programms|Aufbau eines Programms]] ===== Kapitel 2: Einstieg ===== - [[user:glocke:python:intro#variablen_datentypen_und_ausdruecke|Variablen, Datentypen und Ausdrücke]] - [[user:glocke:python:intro#ein-_und_ausgaben|Ein- und Ausgaben]] - [[user:glocke:python:intro#verzweigungen|Verzweigungen|]] - [[user:glocke:python:intro#wiederholungen|Wiederholungen]] - [[user:glocke:python:intro#reihungen|Reihungen|]] ===== Kapitel 3: Prozedurale Programmierung ===== * Unterprogramme (inkl. Default-Parameter, *args und **kwargs) * Module und Bibliotheken (import, from .. import .., Auszüge Standardbibliothek) * Rekursion * Ausnahmebehandlung * Praxisbeispiel ===== Kapitel 4: Objektorientierung ===== * Klassen und Instanzen * Magic Members * Vererbung (inkl. Mehrfachvererbung) * Datenkapselung (inkl. Properties) * Praxisbeispiel ===== Kapitel 5: Thread- und Netzwerkprogrammierung ===== noch keine genaue Planung ===== Kapitel 6: Webentwicklung mit bottle ===== noch keine genaue Planung ===== Kapitel 7: Spieleentwicklung mit pygame ===== noch keine genaue Planung