Dieser Kurs vermittelt die Grundlagen, um Probleme systematisch zu lösen und performant mit Python zu programmieren, da effiziente Algorithmen und Datenstrukturen essenziell für das Programmieren mit Python sind.
Inhalte- Grundlagen effizienter Algorithmen und Datenstrukturen
- Systematische Problemlösung und performante Programmierung
- Schwerpunkt auf grundlegenden Datenstrukturen wie Listen, Dictionaries und Bäumen
- Optimale Nutzung der Datenstrukturen zur effizienten Verwaltung und Verarbeitung von Daten
- Behandlung wichtiger Algorithmen, darunter Sortier- und Suchverfahren
- Umsetzung der Prozesse in Python und Übertragung auf praktische Anwendungsfälle
Dieser Kurs bietet eine fundierte Einführung in die Programmierlogik und hilft den Teilnehmern, gängige Herausforderungen effizient zu meistern.