weiterbildung.swiss - Navigation

Das Schweizer Kursportal powered by:
Logo, SVEB - Schweizerischer Verband für Weiterbildung
fr it

Python Programmierung - Modul 2 (Online Kurs)

Beschreibung

Dieser Kurs wird als Distance-Learning (Online-Kurs) durchgeführt. Der Kurs findet live statt und dadurch ist der Austausch mit der Lehrperson und den anderen Teilnehmenden gewährleistet. Wir arbeiten mit dem Tool Zoom-Education. Im Mittelpunkt des zweiten Moduls steht das Prinzip der objektorientierten Programmierung. Aufbauend auf dem Grundwissen aus dem ersten Modul lernen die TeilnehmerInnen die Unterschiede und Vorzüge gegenüber dem bereits bekannten Paradigma des prozeduralen Programmierens kennen. Die TeilnehmerInnen erlernen wichtige Konzepte aus dem Bereich der objektorientierten Programmierung wie Klassen, Objekte, Datenkapselung, Vererbung und Polymorphismus. In einem kursbegleitenden Projekt, in welchem ein eigenes 2D-Spiel in Python implementiert wird, können die TeilnehmerInnen diese erlernten Konzepte direkt in die Praxis umsetzen. Eine kurze Einführung in die funktionalen Programmieraspekte von Python rundet dieses zweite Modul ab.

Ziel

Sie kennen das Paradigma der objektorientierten Programmierung und dessen Umsetzung in Python. Sie sind in der Lage, selbst Programme im objektorientierten Stil zu schreiben. Weiter kennen sie die Bibliothek Pygame und können damit einfach 2D-Spiele selbst programmieren.

Inhalt

  • Prozedurale Programmierung: Rückblick und Auffrischung
  • Das Prinzip der objektorientierten Programmierung
  • Klassen und Objekte
  • Das Interface einer Klasse
  • Datenkapselung
  • Vererbung und Polymorphismus
  • Spieleprogrammierung mit Pygame
  • Funktionale Aspekte von Python

Voraussetzung

  • Das Absolvieren des Modul 1 (oder gleichwertige Kenntnisse) ist eine Voraussetzung für das Modul 2. Bereitschaft zwischen den Kurstagen zuhause ca 4h für Repetition, Übungen und Vorbereitung einzusetzen.
  • Für Zoom-App: Notebook oder PC mit Kamera und Betriebssystem Windows oder macOS
  • Tablet oder Smartphone leider ungeeignet

Zielgruppe

Alle, die an einer modernen Programmiersprache interessiert sind und die Grundlagen aus Modul 1 (Sprachelemente) vertiefen möchten.

Weitere Informationen

Datum 06.06.20 - 04.07.20
Zeit 08:30 - 12:20
Kursort Klubschule Migros Limmatplatz
8005 Zürich
+41 44 278 62 62
Lektionen 20x50 min
Teilnehmer min Tn.: 6 / max Tn.: 12
Kursanbieter Klubschule école-club
Preis CHF 890.-
 
Mit Ihrem Besuch auf unserer Website stimmen Sie unserer Datenschutzerklärung und der Verwendung von Cookies zu. Dies erlaubt uns unsere Services weiter für Sie zu verbessern. OK