Einführung in Python

Beschreibung

Dieser Kurs bietet eine umfassende Einführung in die Programmiersprache Python, die sich ideal für Anfänger eignet. Von den Grundlagen der Programmierung mit Python über den Umgang mit Datenstrukturen wie Listen und Dictionaries bis hin zur Fehlerbehandlung und dem Testen von Code deckt dieser Kurs alle wichtigen Aspekte ab.

Inhalt

  • Einführung in Python
  • Variablen und einfache Datentypen
  • Listen
  • if-Anweisungen
  • Dictionaries
  • Benutzereingaben und while-Schleifen
  • Funktionen
  • Klassen
  • Dateien und Ausnahmen
  • Code testen

Zielgruppe

Dieser Kurs richtet sich an Anfänger, die Python lernen möchten.

Lernziele

Teilnehmer dieses Kurses werden:

  • Grundlegende Kenntnisse in Python erwerben: Die Teilnehmenden lernen, einfache Python-Programme zu schreiben.
  • Datenstrukturen verwenden: Die Fähigkeit, mit verschiedenen Datenstrukturen wie Listen und Dictionaries zu arbeiten, um komplexe Daten effektiv zu verwalten.
  • Kontrollstrukturen beherrschen: Die Teilnehmenden lernen, Kontrollstrukturen wie if-Anweisungen und Schleifen zu verwenden, um den Ablauf von Programmen zu steuern.
  • Fehlerbehandlung und Testen von Code: Erwerb von Fähigkeiten zur Fehlerbehandlung und zum Testen von Code, um robuste und fehlerfreie Anwendungen zu entwickeln.
  • Objektorientierte Programmierung: Einführung in die Konzepte von Klassen und Objekten, die den Teilnehmenden helfen, modulare und wiederverwendbare Code-Strukturen zu entwickeln.

Voraussetzungen

Persönliche Voraussetzungen

  • Grundkenntnisse im Programmieren der erfolgreiche Abschluss des Kurses 'Einführung in die Programmierung' werden vorausgesetzt.

Technische Voraussetzungen

  • Computer mit stabiler Internetverbindung
  • Browser (Chrome, Firefox, Safari, Edge)
  • Zweiter Bildschirm empfohlen, um den Bildschirm des/der Trainers/in zu sehen und gleichzeitig uneingeschränkt arbeiten zu können
  • Audio (Lautsprecher und Mikrofon) - Headset wird aufgrund der Audioqualität empfohlen
  • Webcam (extern oder im Gerät integriert)

Zusatzinformationen

Keine