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.