What you'll learn:
- Coding Guidelines und Good Practice Programmierung (PEP8)
- Debugging, Logging, Profiling, Timing und Unit Testing
- Erstellen eigener Packages und Dokumentationen
- Die verschiedenen Arten, Python Code auszuführen
- Speicherverwaltung von Variablen in Python (Mutability)
- Der richtige Einsatz von Sequences und Iterables
- Funktionen, Decorators, Lambdas etc.
- Objektorientierung und Vererbung
- Die Einbindung von Cython Code
- Die Verwendung der Python C API
- Async und Paralleler Code
Mit einem frischem Update im März 2023.
Bewertungen von Kursteilnehmern:
"DieserKursistkompakt,lehrreich,undnützlich.Manlerntnichtnur,
mitPythongutumgehenzukönnen,sondernauchabstraktereKonzeptedieaufandere
Sprachenübertragbarsind,sowieeineguteProgrammierumgebungzuschaffen.
JedesVideoistgutinvestierteZeit,ichkanndiesenKursnurempfehlen!"(LauridsStockert)
"SehrgutgeeignetfürStudenten,diebereitseineProgrammiersprache
kennenundnichtvonNullwiederanfangenwollen,sondernsichmitdenFeinheitender
Spracheauseinandersetzenwollen.."(StefanBöbel)
"BislangistderTutorsehrangenehmzuzuhören,ergibtguteErklärungen
undwasvorallemauchsehrcoolistimmermalwiedereineigeneEinschätzungoderteilt
seineErfahrung."(PhilippSpitzer)
Kursbeschreibung:
Der Kurs umfasst fortgeschrittene Techniken der Python Programmierung
Das heißt, der Kurs richtet sich nicht anProgrammier-Anfänger.
Voraussetzungen:
Variablenerstellenundverwenden
If-Abfragen,SchleifenundlogischeAusdrücke
EigeneFunktionenundKlassenimplementieren
DasImportierenausexternenPaketen
Dieser Kurs besteht aus folgenden Themengebieten:
DieverschiedenenArten,PythonCodeauszuführen
SpeicherverwaltungvonVariableninPython
DerrichtigeEinsatzvonContainer
Funktionen,Decorators,Lambdasetc.
ObjektorientierungundVererbung
ExceptionsundErrorHandling
CodingGuidelinesundGoodPracticeProgrammierung(PEP8)
Debugging,Logging,Profiling,TimingundUnitTesting
ErstelleneigenerPackagesundDokumentationen
DieEinbindungvonCython
Das Verwenden von MultiprocessingundMultithreading
Das Verwenden von asynchroner Programmierung
Die Verwendung der Python CAPI
Die Verwendung von PyBind11 (Einstiegs-Beispiel)
Werde noch heute ein Profi, in der Technologie von Morgen!
Wir sehen uns im Kurs!