Python Programmierkurs

Python ist aufgrund ihrer Übersichtlichkeit, Benutzerfreundlichkeit und Vielseitigkeit die am schnellsten wachsende Programmiersprache. Datenanalyse, Visualisierung und Webentwicklung sind nur einige der Anwendungen dieser gefragten Sprache. Lass dich in unserem Kurs durch die Grundlagen von Python und seine gängigsten Anwendungen coachen.

Jetzt bewerben
Python Programmierung
clock

Teilzeit

6

Wochen

remote

Online

language

Englisch

Programm Überblick

Beginne mit den Python-Grundlagen: Variablen, Datentypen und -strukturen, Kontrollfluss, Funktionen, Module und Objekte. Erreiche die nächste Stufe, indem du konkrete Anwendungen erkundest: Daten analysieren und visualisieren, auf Daten von Webdiensten zugreifen (z. B. Google Maps API), eine eigene App erstellen, auf SQL-Datenbanken zugreifen und automatisierte Berichte erstellen. Zum Schluss wende deine neuen Fähigkeiten in einem Miniprojekt deiner Wahl an.

Bevorstehende Termine

Bewerbung bis
Kursdaten
Gebühr
09. Mai 23
16. Mai 23 - 22. Jun 23
undefined N/A

Zeitplan: Di & Do, 17:00 - 20:00 (CET), online

Wo unsere Studenten arbeiten

Auch du kannst hier arbeiten! Finde deinen Traumjob, wir helfen dir auf deinem Weg

Google
Swisscom
Ava
Ebay
Swiss International Air Lines

Was du lernen wirst

0

Offene Runde

Triff unsere Dozenten und Studenten während unserer einstündigen offenen Runde vor Kursbeginn. Erhalte weitere Informationen zum Lehrplan, den Methoden und Tools, welche während des Kurses verwendet werden. Ziel ist es, dich mit unserer Online-Lernumgebung vertraut zu machen und dafür zu sorgen, dass du bereit für den Kursstart bist.

1

Python-Grundlagen

Tag 1:
  • Lerne die Werkzeuge des Python-Programmierers kennen.
  • Definiere Variablen und manipuliere verschiedene Datentypen und -strukturen (z. B. Strings, Zahlen, Booleans, Listen, Dictionaries und Tuples).
  • Verwende verschiedene Kontrollflussmechanismen (for-, while- und if ... Schleifen).
Tag 2: Code-Debugging und Modularisierung
  • Nutze Debugging-Werkzeuge, um zu verstehen, wie der Python-Interpreter deinen Code verarbeitet und um Fehler zu untersuchen.
  • Schreibe Funktionen und organisiere deinen Code mit Hilfe von Modulen.
  • Lerne die Python-spezifischen Konzepte wie List Comprehensions kennen.

2

Python für Fortgeschrittene

Tag 1: Objektorientiertes Programmieren
  • Lerne, was ein Objekt in Python ist.
  • Schreibe objektorientierte Programme.
  • Übe, deinen Code wiederverwendbar und modular zu gestalten.
Tag 2: Datenanalyse
  • Lerne NumPy und Pandas kennen - die wichtigsten Bibliotheken in Python zur Manipulation tabellarischer Daten.
  • Erstelle Jupyter Notebooks - eine beliebte Methode, um Daten mit Python zu erforschen.
  • Übe das Erforschen von Datensätzen mit diesen Tools.

3

Visualisierung & Web Scraping

Tag 1: Daten visualisieren
  • Lerne verschiedene Visualisierungsklassifizierungen kennen.
  • Verschaffe dir einen Überblick über Python-Visualisierungspakete.
  • Erstelle schöne Plots mit Matplotlib und Seaborn.
  • Übe das Lesen der Python-Dokumentation.
Tag 2: Auf Webdaten zugreifen
  • Sende HTTP-Anfragen mit Python.
  • Lerne die Grundlagen von HTML und parse Webseiten mit Python.
  • Übe das Erfassen, Bereinigen, Speichern und Analysieren von Daten aus Webseiten.

4

Web-Apps

Tag 1: Zugriff auf Web-APIs
  • Lerne, wie das Internet funktioniert.
  • Lerne die Interessen und den Nutzen von Application Programming Interfaces kennen.
  • Übe das Senden von "post"- und "get"-Anfragen an APIs von Python aus und das Lesen von APIs-Dokumentationen.
Tag 2: Erstellen einer Web-App
  • Lerne Web-Entwicklungs-Frameworks in Python kennen.
  • Erstelle eine Flask-Anwendung und verwende diese, um deine eigene API zu erstellen.

5

Datenbanken und automatische Berichterstellung

Tag 1: Relationale Datenbanken und Python
  • Lerne die Grundlagen der Structured Query Language (SQL).
  • Lesen, Schreiben und Analysieren von Daten aus einer SQL-Datenbank mit dem Python-Paket SQLAlchemy.
Tag 2: Automatisierte Berichterstellung mit Python
  • Erstelle automatisierte Berichte im HTML-, PDF- und Excel-Format mit Python.
  • Integriere mit dem Python-Paket Plotly interaktive Figuren in deine Berichte.

6

Miniprojekt

Wähle aus einer Liste von Projekten, die von Constructor Learning bereitgestellt werden, oder arbeite an einem Thema deiner Wahl. In beiden Fällen werden dir die Dozenten und TAs helfen, das Beste daraus zu machen.

Wochenplan

(CET)

Mo

Di

Mi

Do

Fr

Sa

09H00

12H00

13H00

16H40

16H00

17H00

20H00

Q&A Sitzung

Während der Fragerunden bist du völlig frei, dich zu verbinden und alle Fragen zu den behandelten Themen zu stellen.

Vorlesung

Lerne von unseren Referenten, die Experten auf ihrem jeweiligen Gebiet sind, und werde während der Live-Vorlesungen in neue Themen eingeführt.

Praxisübungen

Bearbeite eine Reihe interessanter und anspruchsvoller Übungen, die sich auf die in der vorherigen Lektion behandelten Themen beziehen.

Erhalte ein Leistungszertifikat

Teile dein Zertifikat auf den sozialen Netzwerken, gedruckten Lebensläufen oder anderen Dokumenten. Bringe deine Karriere mit den neu erworbenen Fähigkeiten voran.

Certificate

Das sagen unsere Studenten

Anna Slavutskaya

Anna Slavutskaya

Python

Ich habe den Unterricht genossen, mir gefiel die Organisation sehr gut. Mein besonderer Dank gilt Marie für ihre Verfügbarkeit!

Beruf:Manager bei Finyon Consulting AG

Pierluigi Izzo

Pierluigi Izzo

Python

Dieser Kurs deckt eine breite Palette von Themen im Zusammenhang mit Python ab, die deine Fähigkeiten für die tägliche Arbeit verbessern werden.

Beruf:Quantitative Risk Specialist bei UBS

Caitlyn Trevor

Caitlyn Trevor

Python

Danke für diesen grossartigen Kurs!

Beruf:Postdoc bei UZH

Bevorstehende Veranstaltungen

Nimm an einer unserer Veranstaltungen teil. Entdecke unsere kommenden Workshops, Infoveranstaltungen, Abschlusspräsentationen und Webinare zu aktuellen Themen.

  • Präsentation von Abschlussprojekten

    17. Feb 23, 06:00 PM - 08:00 PM GMT+1

    Heinrichstrasse 200, 8005 Zürich oder via Zoom

    Am Freitag, dem 17. Februar 2023, um 18:00 Uhr kannst du sehen, was unsere Absolventen in den letzten Wochen ihres Bootcamps gemacht haben. Unsere talentierten Studenten haben fleissig daran gearbeitet, innovative Lösungen für reale Probleme zu entwickeln, indem sie ihre neu erlernten Data Science und Full-Stack-Entwicklungsfähigkeiten eingesetzt haben. Du wirst die Gelegenheit haben, von den Studenten zu hören, wenn sie ihre Projekte vorstellen und ihre Erkenntnisse und Erfahrungen teilen. Profitiere von dieser spannenden Veranstaltung! Registriere dich jetzt, um deinen Platz zu reservieren. Wir freuen uns auf dich!

    Details

  • Einführung in den HTML & CSS-Workshop

    21. Feb 23, 05:00 PM - 06:30 PM GMT+1

    Online über Zoom

    Nimm an unserem nächsten Online-Workshop zu HTML und CSS am Dienstag, den 21. Februar von 17-18:30 Uhr teil. Unser erfahrener Dozent wird dir die Grundlagen von HTML und CSS erklären, einschliesslich Positionierung, Flex, Animationen, usw. Danach wirst du das Gelernte in einigen Übungen anwenden. Egal, ob du Anfänger bist oder bereits Erfahrung mit HTML und CSS hast, dieser Workshop wird dir wertvolle Tipps und Techniken zur Verbesserung deiner Webentwicklungsfähigkeiten vermitteln. Wenn du bereit bist, im Bereich der Programmierung einzutauchen, ist dies die perfekte Gelegenheit. Registriere dich heute, um deinen Platz zu sichern.

    Details

  • Workshop zur Datenanalyse

    23. Feb 23, 05:00 PM - 07:00 PM GMT+1

    Online über Zoom

    Am Donnerstag, 23. Februar 2023 von 17 bis 19 Uhr wird Dipanjan eine Einführung in die Datenanalytik geben. Dipanjan ist unser leitender Data-Science-Berater und Dozent und leitet Advanced Analytics-Projekte in den Bereichen Computer Vision, Natural Language Processing und Deep Learning. Dipanjan wird euch in die Grundlagen von Python und Datenverarbeitung einführen, ein wenig über die Formulierung von datenwissenschaftlichen Problemen sprechen, kurz besprechen, wie man interessante Muster analysiert und visualisiert und zum Schluss gibt es einer Übung, bei der ihr ein Modell erstellt, das mithilfe von maschinellem Lernen Immobilienpreise vorhersagen kann. Wenn du dich für Data Science und Data Science-bezogene Themen interessierst, ist diese Veranstaltung genau das Richtige für dich. Registriere dich noch heute und sichere dir einen Platz.

    Details

  • Abschlusspräsentationen - Teilzeitstudenten

    24. Feb 23, 06:00 PM - 08:00 PM GMT+1

    Heinrichstrasse 200, 8005 Zürich oder via Zoom

    Am Freitag, dem 24. Februar 2023, um 18:00 Uhr kannst du sehen, was unsere Teilzeitabsolventen in den letzten Wochen ihres Bootcamps gemacht haben. Unsere talentierten Studenten haben fleissig daran gearbeitet, innovative Lösungen für reale Probleme zu entwickeln, indem sie ihre neu erlernten Data Science und Full-Stack-Entwicklungsfähigkeiten eingesetzt haben. Du wirst die Gelegenheit haben, von den Studenten zu hören, wenn sie ihre Projekte vorstellen und ihre Erkenntnisse und Erfahrungen teilen. Profitiere von dieser spannenden Veranstaltung! Registriere dich jetzt, um deinen Platz zu reservieren. Wir freuen uns auf dich!

    Details

  • Online-Informationsveranstaltung

    28. Feb 23, 06:00 PM - 07:00 PM GMT+1

    Online über Zoom

    Nimm am Mittwoch, dem 28. Februar 2023, von 18.00 bis 19.00 Uhr an unserer Informationsveranstaltung über Constructor Learning und unsere Programme teil. Egal, ob du ein Anfänger bist, der eine neue Fähigkeit erlernen möchte, oder ein erfahrener Profi, der seine Karriere vorantreiben möchte, diese Informationsveranstaltung ist die perfekte Gelegenheit, um mehr über unsere Bootcamps zu erfahren und wie sie dir helfen können, deine Ziele zu erreichen. Diese Online-Informationssitzung bietet einen Überblick über unsere Data Science-, Full-Stack- und UX/UI-Bootcamps, einschliesslich des Lehrplans, der Karrieremöglichkeiten und des Zulassungsverfahrens. Du wirst die Möglichkeit haben, Fragen zu stellen und Einblicke von unseren Ausbildern zu erhalten. Lass dir diese Gelegenheit nicht entgehen, um mehr über unsere Bootcamps zu erfahren und den ersten Schritt in Richtung einer lohnenden neuen Karriere in den Bereichen Data Science, Full-Stack-Entwicklung oder UX/UI-Design zu machen. Melde dich jetzt an, um deinen Platz in der Informationsveranstaltung zu reservieren. Wir sehen uns bald wieder!

    Details

  • Workshop Einführung in Python

    15. Mar 23, 06:00 PM - 07:30 PM GMT+1

    Online über Zoom

    Registriere dich für unseren bevorstehenden Online-Workshop zur Einführung in die Python-Programmierung am Mittwoch, dem 15. März 2023, von 18:00 bis 19:30 Uhr. Ob du neu in der Programmierung bist oder deine Fähigkeiten erweitern möchtest, dieser Workshop ist die perfekte Gelegenheit, um die Grundlagen der Python-Programmierung zu lernen und deine Fähigkeiten auf die nächste Stufe zu bringen. Unter der Leitung unseres Python-Experten Ansam Zedan wirst du durch die Grundlagen der Programmierung in Python geführt, einschliesslich “variables”, “conditions”, und “loops”. Aber das ist noch nicht alles - du hast auch die Möglichkeit, deine eigene Python turtle Library (eine vorinstallierte Python-Bibliothek) zu personalisieren und ihr Befehle zu geben, um einzigartige Zeichnungen auf dem Bildschirm zu erstellen. Am Ende des Workshops wirst du ein solides Verständnis für die Python-Programmierung haben und die Fähigkeit, deine eigenen digitalen Meisterwerke zu erstellen. Verpasse nicht diese Gelegenheit - registriere dich jetzt, um deinen Platz zu sichern! Wir können es kaum erwarten, dich dort zu sehen und dir dabei zu helfen, deine Programmierfähigkeiten auf die nächste Stufe zu bringen.

    Details

Empty room with chairs

Bewerbungsprozess und Voraussetzungen

Motivierter Lerner, technikbegeistert, keine oder wenig Erfahrung im Programmieren.
Bewirb dich einfach hier.

FAQs

Wie ist der Tagesablauf?

Jeder Kurs beginnt mit einer 60-70-minütigen Einführung in ein neues Thema, gefolgt von 2 Stunden geführten Übungen mit Hilfe unserer Lehrer und Lehrassistenten. Während der Q&A Sitzungen (am Montag und 20 Minuten vor jedem Kurs) bist du völlig frei, dich mit anderen zu verbinden und Fragen zur Python-Programmierung zu stellen, entweder zum Kurs und den Übungen oder zu deinen persönlichen Projekten.

Wie unterscheidet sich dieser Kurs von anderen Online-Schulungen zum Selbststudium?

Die meisten Kurse zum Selbststudium sind ein guter Anfang. Sie gehen jedoch nicht in die Tiefe der Probleme, mit denen Programmierer in der Anfangsphase in ihrem Programmieralltag konfrontiert sind, noch bekommen sie Hilfe, wenn es wirklich darauf ankommt. Das ist nicht die Philosophie von Constructor Learning. Wir sind für dich da. Jeder einzelne Lernende bekommt die Aufmerksamkeit, die er verdient, von unserem erfahrenen Team von Ausbildern und Mentoren.

Wie unterscheidet sich der Lehrplan von SIT Learning von anderen Schulen?

Constructor Learning hat mehr als 500 Full-Stack Engineers und Data Scientists ausgebildet. Dadurch hat das Constructor Learning-Team ein tiefgreifendes Verständnis dafür entwickelt, welche Fähigkeiten auf dem Markt am meisten gefragt sind und welche Teile der Technologie bei der Arbeit mit Daten am wichtigsten sind.

Gibt es für diesen Kurs ein Interview?

Nein, das Ziel ist es, dir zu helfen, deine ersten Schritte in der Programmierung zu machen.

Wer sollte diesen Kurs besuchen?

Jeder, der in optimaler Zeit und mit hochwertiger und individueller Unterstützung einen Sprung in die Programmierung machen möchte. Wenn du: - vom Anfänger- zum Fortgeschrittenenniveau gelangen willst, - an konkreten Ideen arbeiten willst, um Probleme zu lösen, - in der Lage sein willst, mit Entwicklern und Datenwissenschaftlern über Code zu sprechen ist dieser Kurs wie für dich gemacht!

Welche Programmierfähigkeiten benötige ich?

Grundlegende Programmierkenntnisse werden unabhängig von der Programmiersprache oder dem Framework vorausgesetzt. Wenn du noch nie eine Zeile Code gesehen hast, empfehlen wir dir, zunächst mit unserem kostenlosen Einführungskurs in die Datenwissenschaft zu beginnen. Nach Abschluss dieses Kurses (15 Stunden) kannst du mit dem Python-Programmierkurs loslegen.

Lehrkräfte

Team Member

Thorben Croisé

Instructor

Bio
Nachdem er eine Firma in Zürich gegründet und über 40 Software-Ingenieure eingestellt hat, hat Thorben eine gute Vorstellung davon, was es braucht, um ein professioneller Software-Ingenieur zu werden. Auch wenn zu seinen täglichen Aufgaben das Entwerfen von Produkt-Roadmaps und die Durchführung von Verkaufsgesprächen gehören, verwendet er immer noch täglich Python und JavaScript. Mit einem MSc in Informatik von der ETH Zürich und einer Leidenschaft für Computer von klein auf, umfasst seine Erfahrung fast alles, was man mit einem Computer machen kann: Von Frontend- und Backend-Entwicklung bis hin zu Server Deployment und Computergrafik.
Team Member

Dr. Ekaterina Butyugina

Data Science Program Manager & Instructor

Bio
Ekaterina studierte Mathematik an der Universität und arbeitete als Nachwuchsforscherin in Russland, wo sie in Kontinuumsmechanik promovierte. Auf der Suche nach der Möglichkeit, etwas zu finden, das der Wissenschaft nahe kommt, aber dynamischer und auf das reale Leben anwendbar ist, trat sie dem Data Science-Programm bei, blieb dann als TA und schloss sich später dem Team als Data Science Consultant an. Sie arbeitet gerne mit Daten und wendet sowohl analytische als auch kreative Ansätze an, probiert neue Techniken aus und teilt sie mit anderen Menschen.
Team Member

Albin Plathottathil

Data Science Consultant

Bio
Bald nach seinem Bachelor-Abschluss in Computer Engineering fand Albin sein Interesse an der Arbeit mit großen Datenmengen. Seine Leidenschaft für das Kodieren und seine Neugierde, immer weiter zu lernen, brachten ihn zum Data Science Program an der Constructor Learning. Seine Bereitschaft, anderen zu helfen, machte ihn zu einem sofortigen Klassenliebling, und aus diesem Grund schloss er sich dem Team als Teaching Assistant an, der die nächsten Studenten betreute, und später als Data Science Consultant.

Unser Blog

Lies die neuesten Nachrichten über Constructor Learning und informiere dich über alles rund um Programmierung und Data Science in der Schweiz und Deutschland.

interview-mit-sandeep-dharnia-ehemaliger-student-des-full-stack-bootcamps

Interview mit Sandeep Dharnia, ehemaliger Student des Full-Stack Bootcamps

Veröffentlicht am 20-01-2023 von Claudia Boker

Mehr Infos
wie-man-mithilfe-von-ai-aktien-auswahlt-die-den-markt-ubertreffen

Wie man mithilfe von AI Aktien auswählt, die den Markt übertreffen

Veröffentlicht am 02-12-2022 von Ekaterina Butyugina

Mehr Infos
datenwissenschaftliches-abschlussprojekt-19

Datenwissenschaftliches Abschlussprojekt #19

Veröffentlicht am 02-12-2022 von Ekaterina Butyugina

Mehr Infos