Python Intensiv, 3 Tage

Datentypen

0_variablen
0_print_funktion
1_numerische_datentypen
2_strings
3_input
4_string_format
5_datentyp_liste
6_slicing_sequenzen
7_datentyp_dict
8_datetyp_set

Kontrollstrukturen

0_bool
1_if_else
2_for_loop
3_while_loop

Funktionen

0_funktionen
1_scopes

Module und imports

0_import
1_standardmodule
2_namensräume
3_documentation_help

Iteratoren, Iterables und Generatoren

0_iterables_iteratoren
1_list_comprehensions
2_generator_expressions_und_yield_funktionen
3_itertools

Funktionale Programmierung

0_funktionsobjekt
1_lambda
2_higher_order_functions
3_closures_decorators
4_sort_with_lambda

File Operationen

1_with_kontextmanager
0_dateien_lesen

Ausnahme Behandlung

0_exceptions

Grundlagen der objektorientierten Programmierung

0_klassen_instanzen_objecte
1_instanz_und_klassenattribute
2_properties
3_private_protected
4_magic_methods
5_operator_overloading
6_vererbung
7_mehrfach_vererbung_mixins
8_context_manager

PDF Folien

agenda_3_tage

Tag 1

csv
Strings
loops
Datentyp_dict
unpacking
range_objekt
BedingteAnweisungen
Zahlen
datentyp_set
Variablen
List_Sclicing
Datentyp_Tupel
datentyp_liste

Tag 2

scope
Funktionsparameter
Funktionen
fehlertypen
Ausnahmebehandlung
Funktionale_Programmierung
import
High_Order_Funktionen
List_Comprehensions

Tag 3

Grundprinzipien_OOP
objektorientierte_programmierung_2
objektorientiere-programmierung
magic_methods
Objektorientierte-Programmierung-Vererbung
Operator-Overloading
klassen_und_instanzvariablen