WEITERBILDUNGSZENTRUM - ANMELDEPORTAL


Python 1: Einstieg in die Programmierung


24-H.FID09 

Dozent/in
Peter Kocmann
Veranstaltungsumfang
5 Termin(e), 15.04.24 - 19.04.24, Mo - Fr, 09:00 - 16:15 Uhr (40 UE)
Alle Termin(e) im Detail anzeigen / im Kalender speichern
Entgelt
1.180,00

Rabattierte Entgelte
FU Beschäftigte*r:885,00 €
Beschäftigte*r eines Kooperationspartners des Weiterbildungszentrums:1.003,00 €
Art
Hybrid
Ort
Weiterbildungszentrum
,
Online
(detaillierte Angaben erhalten Sie mit der Kurszusage)

Python ist eine Programmiersprache mit einem knappen und gut verständlichen Programmierstil, welcher sich sehr gut für die Auswertung von Daten (Data Science), unter anderem mit Hilfe von Machine Learning, eignet.

Zielgruppe
Einsteiger*innen ohne Vorerfahrung im Programmieren

Voraussetzungen
  • hohe IT-Affinität und sichere Bedienung des eigenen Computers

Sie benötigen
  • einen Computer mit den installierten Programmen Python und Visual-Studio Code ... gilt auch für den Fall, dass Sie uns am ersten Tag in Präsenz besuchen (Berücksichtigen Sie bitte, dass wir Sie aus zeitlichen Gründen nicht bei der Installation von Software unterstützen können.)
  • Headset (Mikrofon und Kopfhörer)
  • stabile Internetverbindung
  • Admin-Rechte auf Ihrem Rechner, um im Kursverlauf weitere Software installieren zu können

Wir empfehlen die Nutzung
  • einer Kamera
  • eines zweiten Monitors oder eines Tablets, der Vorteil: Sie können auf dem Monitor/Tablet dem Dozenten folgen und zeitgleich auf Ihrem Rechner die Inhalte nachvollziehen
  • Installation der kostenlosen App Webex Meetings
  • Python ist englischsprachig, ebenso die wichtigsten Quellen im Internet sowie die Kurswebsite … Sie müssen Englisch nicht aktiv sprechen können, jedoch ist ein grundlegendes Verständnis der englischen Sprache hilfreich

Ziele

Wir würden Ihnen gerne versprechen, dass Sie nach diesem Einstiegskurs bereits programmieren können. So ein Versprechen wäre allerdings wenig realistisch. Programmieren lernen gleicht dem Lernen einer komplett neuen Sprache. Da braucht es Zeit und Geduld. Unser Einstiegskurs macht Sie in den wichtigsten Grundlagen fit, um sich eigenständig und mit Spaß weiter mit dem Python-Spracherwerb zu befassen.

Inhalte
Prozedurale Programmierung
  • Erstellen und Nutzen eines Virtual Environments (VENV)
  • Verwenden von Visual-Studio Code und dessen internen Tools wie Notebook und Terminal
  • Importieren und nutzen von Modulen
  • Einfaches Debugging: Continue, Restart, Stop
  • Umgang mit Variablen, Schleifen und Bedingungsstrukturen
  • Verwendung von Wahrheitstabellen
  • Nutzen und kombinieren der vier Python Datenstrukturen Lists, Dictionaries, Tuples und Sets
  • Verwendung von Zahlen, Text und Objekten.
  • Unterschied zwischen Objekt-Referenz und Objekt-Kopie
  • Index-Notation und Slicing
  • Erstellen von Funktionen und Modulen

Objektorientierte Programmierung
  • Erstellen von Klassen, Nutzung von Instanzen
  • Klassenvariablen
  • Reguläre-, Klassen- und statische Methoden
  • Alternative Constructors

Support-Techniken
  • Error Handling
  • Exception Handling
  • Unit Testing

Verwendung von Modulen
  • Math: floor, trunc, isnan, sqrt etc.
  • datetime
  • random: randrang, randint, random etc.
  • os: Zugriff auf das Dateisystem, Lesen und Schreiben von Dateien

Operative Tools
  • Github & Github Desktop
  • Github Navigator
  • Implementierung von ChatGPT im Programmier- und Lernprozess
  • Obsidian als Wissensmanagement-Werkzeug
  • Einordnung der Begriffe VENV, Docker-Container und Virtual Machine

Methoden
Vortrag, F&A, Demonstrationen, Übungen

Hinweise
Es wird mit den zum Kurszeitpunkt aktuellen Versionen von Python und Visual-Studio Code auf PC/Mac gearbeitet.

Kurssprache ist Deutsch. Programmiert wird in Englisch, alle Unterlagen sind englischsprachig.


Wichtig
Achten Sie bei der Installation von Python unbedingt darauf, den Haken bei „Add Python … to PATH“ zu aktivieren.

Das Seminar wird online stattfinden. Zu diesem Zweck wird Cisco Webex Meetings verwendet. Der erste Tag findet hybrid statt. Sie können am ersten Tag also entweder online teilnehmen oder unseren Kursraum in Präsenz besuchen.

Sie haben Interesse an einem Information Technology Specialist (ITS) OD 303 Python-Zertifikat und möchten sich auf den Test vorbereiten? Buchen Sie unser eintägiges Bootcamp Python Basics. Die Teilnahme am Bootcamp berechtigt Sie zur Prüfung, die wir Ihnen in Kooperation mit der Ausbildungsverbund Fachinformatik Berlin als anerkanntes Testzentrum für Microsoft-Zertifikate anbieten.

Der Ausbildungsverbund Fachinformatik Berlin ist eine Initiative der Charité, der Freien Universität Berlin, des Max-Planck-Instituts für Bildungsforschung sowie dem Zuse-Institut. Weitere Informationen zur Microsoft-Prüfung finden Sie unter Bootcamp Python Basics.

Veranstaltungsorganisation: Franziska Schwarzer




Belegung: 
Plätze frei
 (noch 2 Plätze frei)
Die Veranstaltung ist beendet.
  • Weitere Veranstaltungen von Peter Kocmann

    1. Mi 15.05.24
      09:00 – 16:15 Uhr
      Virtueller Kursraum
      Plätze frei
    2. Mo, Di 27.05.24
      09:00 – 13:00 Uhr
      Virtueller Kursraum
      Plätze frei
    3. Mo 24.06.24
      09:00 – 16:15 Uhr
      Virtueller Kursraum
      Plätze frei
    4. Mo, Di, Mi 24.06.24
      09:00 – 16:15 Uhr
      Virtueller Kursraum
      Plätze frei
    5. Di 25.06.24
      09:00 – 16:15 Uhr
      Virtueller Kursraum
      Plätze frei
    6. Mi 26.06.24
      09:00 – 16:15 Uhr
      Virtueller Kursraum
      Plätze frei
    7. Mo, Di 08.07.24
      09:00 – 13:00 Uhr
      Virtueller Kursraum
      Plätze frei
    8. Mo, Di 07.10.24
      09:00 – 13:00 Uhr
      Virtueller Kursraum
      Plätze frei
    9. Mi, Do, Fr 09.10.24
      09:00 – 16:00 Uhr
      Berlin
      Plätze frei
    10. Mo, Di, Mi, Do, Fr 14.10.24
      09:00 – 16:15 Uhr
      Berlin
      Plätze frei
    11. Mi 13.11.24
      09:00 – 16:15 Uhr
      Berlin
      Plätze frei
    12. Mo, Di, Mi, Do, Fr 18.11.24
      09:00 – 16:15 Uhr
      Berlin
      Plätze frei
    13. Mo 02.12.24
      09:00 – 16:15 Uhr
      Berlin
      Plätze frei
  • Weiterbildungszentrum

    der Freien Universität Berlin

    Otto-von-Simson-Str. 13
    14195 Berlin

    Tel.: +49 30 83851425
    Fax: +49 30 838 458359
    info@weiterbildung.fu-berlin.de
    http://www.fu-berlin.de/wbz
    Lage & Routenplaner