Modulbeschreibung




Grundlagen der objektorientierten Programmierung mit Python:
  • Einführung in Klassen, Objekte und Methoden
  • Erstellung und Nutzung eigener Klassen
  • Vererbung und Polymorphismus in Python




Algorithmen und Datenstrukturen:
  • Grundlegende Datenstrukturen wie Listen, Stapel und Warteschlangen verstehen
  • Algorithmen zur Suche und Sortierung implementieren
  • Komplexität und Effizienz von Algorithmen analysieren




Einführung in Bash:
  • Grundlegende Bash-Befehle und Shell-Skripte erstellen
  • Dateimanagement und Prozesssteuerung mit Bash
  • Automatisierung von Aufgaben mittels Skripting




Einführung in Versionskontrolle mit GIT:
  • Grundlagen der Versionskontrolle und GIT-Kommandozeile
  • Repositories erstellen, clonen und verwalten
  • Branching, Merging und Konfliktlösung




Eigenständiges Python-Abschlussprojekt:
  • Selbstständige Planung und Durchführung eines Projekts
  • Anwendung aller erlernten Fähigkeiten in einem Abschlussprojekt
  • Ergebnisse dokumentieren und präsentieren




Grundlagen der Python-Programmierung:
  • Einführung in die Python-Syntax und grundlegende Programmierkonzepte
  • Verstehen und Anwenden von grundlegenden Datentypen und Kontrollstrukturen
  • Einführung in Funktionen, Schleifen und bedingte Anweisungen




Förderung der Karriereentwicklung in Datenberufen:
  • Strategien für den Einstieg und Aufstieg in Datenkarrieren erlernen
  • Erstellung und Optimierung eines datenwissenschaftlichen Portfolios
  • Netzwerken und Präsentation von Projektergebnissen




Lerne im eigenen Tempo durch flexible Unterrichtszeiten:
  • Selbstgesteuerte Lernphasen individuell planen und durchführen
  • Unterstützung durch Mentoren via E-Mail und Online-Foren
  • Kurzfristige Gruppenstunden zur gezielten Wissensvertiefung




Wichtige Aspekte der Python-Programmierung




Die objektorientierte Programmierung (OOP) ist ein wichtiger Bestandteil der Softwareentwicklung, insbesondere für Quereinsteiger. In einem Programmierkurs werden Theorie und praktische Anwendungen mit Python und Bibliotheken wie Pandas vermittelt.



Das Lernen von Git und Bash ist essenziell für effiziente Entwicklung und Versionierung. Eine Ausbildung in Softwareprogrammierung bietet eine solide Grundlage für Backend-Entwickler. Die Weiterbildung in Softwareentwicklung ermöglicht es, kontinuierlich zu lernen und Kenntnisse zu vertiefen.



Online-Programme bieten Flexibilität, und Zertifizierungen sind wertvolle Nachweise. In der IT sind logisches Denken und Problemlösungsfähigkeiten entscheidend. Ergänzende Weiterbildungen in Informatik und IT-Projektmanagement bereiten auf Herausforderungen in der Softwareentwicklung vor.