Python Bootcamp: Vom Anfänger zum Profi, inkl. Data Science
4.6 (15,250 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
65,887 students enrolled

Python Bootcamp: Vom Anfänger zum Profi, inkl. Data Science

✓ Python komplett: Grundlagen, Webapps, Crawler, Numpy, Pandas, Module, OOP, IO, Machine Learning, Deep Learning,...
Bestseller
4.6 (15,250 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
65,887 students enrolled
Last updated 5/2020
German
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 30.5 hours on-demand video
  • 41 articles
  • 64 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • 🚀 Von 0 auf 100: Vom Anfänger zum Python - Allrounder
  • 👍 Alles an einfachen Beispielen erklärt
  • 💰 Werde zum gefragten Entwickler
  • 💡 Verstehe das "warum" dahinter
  • 🖥 Schreibe echte Desktop - Anwendungen mit Qt
  • 📈 Werte Daten aus und erstelle DataScience - Auswertungen
  • ⚙️ Extrahiere mit einem Crawler Daten aus Webseiten
  • 🗝 Lerne und verstehe Objektorientierung
  • 🏅 Fordere dich mit Quizzen und Übungsaufgaben heraus
Course content
Expand all 317 lectures 30:47:32
+ Einleitung
4 lectures 12:05
Download der benötigten Materialien
00:18

und hier in 1-3 Sätzen eine kurze Lektionsbeschreibung eingeben.

Preview 06:20
FAQ - Häufig gestellte Fragen
01:10
+ Python Basics
5 lectures 23:01
Einführung
02:35
Zahlen in Python
04:16
Variablen in Python
04:15

Finde heraus, ob es sich um eine Zahl, oder um einen String handelt!

Zahl oder String?
4 questions
[überspringen, wenn richtig gelöst] Musterlösung Quiz: Zahlen oder String
05:05
+ Python Basics (Fortsetzung, Teil 2)
12 lectures 43:54
Listen in Python
08:06

Teste dein Wissen zum Thema Listen in Python!

Listen in Python
3 questions
[überspringen, wenn richtig gelöst] Musterlösung Quiz: Listen in Python
03:03
Listen - Die pop-Funktion
04:56
Merkblatt: Listen in Python
00:06
Motivation
00:29
Daten umwandeln (1)
05:03
Daten umwandeln (2)
06:25
Kommentare
03:47

Teste dein Wissen!

Kommentare in Python
2 questions
[überspringen, wenn richtig gelöst] Musterlösung Quiz: Kommentare
01:14
Merkblätter
00:09
[überspringen, wenn richtig gelöst] Musterlösung: Python Grundlagen
10:08
+ Kontrollstrukturen
11 lectures 55:20
Einführung
03:14
if, else
05:27
Vergleichsoperatoren
06:43
Ausdrücke verknüpfen und Booleans
12:59
Merkblatt: Vergleichsoperatoren
00:05

Teste dein Wissen zu if & booleans! :)

If & Booleans
3 questions
[überspringen, wenn richtig gelöst] Musterlösung Quiz: If & Booleans
03:56
Der in-Operator
04:41
Der not-Operator
04:26
Merkblatt: Operatoren und Listen
00:07

Teste dein Wissen!

Der not - Operator
3 questions
[überspringen, wenn richtig gelöst] Musterlösung Quiz: Der not - Operator
08:32
elif
05:10
+ Kontrollstrukturen (Fortsetzung, Teil 2)
10 lectures 51:22
Die while-Schleife
02:30
Die for-Schleife
04:39
Wann welche Schleife?
03:44

Teste dein Wissen!

In, Schleifen, ...
4 questions
[überspringen, wenn richtig gelöst] Musterlösung Quiz: In, Schleifen, ...
03:45
Schleifen (break, continue)
05:33
Exkurs: Wie gehst du mit Problemen um?
06:37
Projekt: Trump Twitter Bot
09:12
Merkblatt: Schleifen
00:06
Übungsblatt Kontrollstrukturen
00:10
[überspringen, wenn richtig gelöst] Musterlösung: Übung Kontrollstrukturen
15:05
+ Funktionen
21 lectures 01:34:29
Einführung
02:24
Funktionen
06:54
Funktionen (2)
05:15
Einführung Datei öffnen
03:11
Hinweis: Wie Backslash („\“) eingeben?
00:18
Datei öffnen
06:43
Datei schreiben
04:08
Datei und with
04:45
CSV öffnen
04:13
CSV lesen und Zeilen überspringen
06:40
Hinweis zum Exkurs: Grafiken zeichnen
00:29
Exkurs: Grafiken zeichnen
04:39
Hinweis: Geburtsstatistiken
00:48
Geburtsstatistiken
13:29
Aufgabe Geburtsstatistiken
05:00
Überprüfung deiner Lösung
1 question
[überspringen, wenn richtig gelöst] Musterlösung: Aufgabe Geburtsstatistiken
06:57
Merkblatt: Funktionen & Methoden
00:07
Übungsblatt Funktionen
00:11
Lösungstipps: Übungsblatt Funktionen
04:32
[überspringen, wenn richtig gelöst] Musterlösung: Übungsblatt Funktionen
10:25
+ Listen in Python
16 lectures 01:26:39
Einführung Listen
02:00
Arbeiten mit Listen
03:34
List Slicing
10:14

Das List-Slicing möchten wir ein bisschen üben. Dafür gibt's jetzt hier ein kleines Quiz :)

List Slicing
4 questions
[überspringen, wenn richtig gelöst] Musterlösung: Quiz List Slicing
03:08
List Comprehension
09:41
Ausblick: Tupel & Dictionaries
03:24
Dictionaries
10:07
Dictionaries
3 questions
[überspringen, wenn richtig gelöst] Musterlösung: Quiz Dictionaries
02:59
Tupel
08:40
Tupel packen und entpacken
07:00
Dictionaries und Schleifen
03:18
Aufgabe: Dictionaries & Schleifen
03:20
Lösungstipps: Dictionaries & Schleifen
06:14

In der letzten Lektion habe ich dir eine Aufgabe gestellt. In diesem kurzen Quiz kannst du prüfen, ob du zum korrekten Ergebnis gekommen bist :)

Überprüfe deine Lösung: Aufgabe Dictionaries und Schleifen
1 question
[überspringen, wenn richtig gelöst] Musterlösung: Dictionaries & Schleifen
08:54
Datenstrukturen ineinander verschachteln
04:03
Merkblätter: Dictionaries, Listen und Tupel
00:03
+ Objektorientierung
17 lectures 01:54:25
Einführung
03:16
Constructor und Methoden erstellen
08:48
Warum private Eigenschaften und Methoden?
06:42
Private Eigenschaften und Methoden
09:16
Warum kapseln wir Daten?
05:13
Besondere Methoden
06:02
Vererbung in Python
13:31
Aufgabe: Vererbung & Objektorientierung
03:54
[überspringen, wenn richtig gelöst] Musterlösung: Vererbung & Objektorientierung
06:50
Typen von Variablen überprüfen
06:06
In Python ist alles ein Objekt
05:56
Wie Variablen, Klassen und Methoden benennen?
04:57
Statische Variablen
03:54
Merkblatt: Objektorientierung
00:02
Übungsblatt: Objektorientierung
00:11
[überspringen, wenn richtig gelöst] Musterlösung: Objektorientierung
13:02
+ Module in Python
7 lectures 42:21
Einführung
03:03
Code aus separater Datei laden
08:43
Verschiedene import-Möglichkeiten für Module
07:18
Module in einem Ordner erstellen
08:44

Es wird Zeit für ein weiteres Quiz! Teste dein Wissen!

Module
4 questions
Merkblatt: Module in Python
00:02
[überspringen, wenn richtig gelöst] Musterlösung: Quiz Module
03:34
Beispiel für ein Modul
10:57
+ Crawler
19 lectures 02:04:10
Einführung
06:31
Exkurs: Was ist html überhaupt?
05:41
html Code holen
07:37
beautifulsoup
07:20
Exkurs: css-selectors (1)
08:44
Exkurs: css-selectors (2)
05:37
Elemente finden (1)
14:50
Elemente finden (2)
07:58
Elemente finden - urllib
05:38
Aufgabe: Mehrere Seiten mit Crawler einlesen
06:03
Musterlösung: Mehrere Seiten mit Crawler einlesen
11:01
Hinweis: Encoding, Schreiben einer Datei
00:39
Aufgabe: Ergebnisse als CSV speichern
01:15
Musterlösung: Ergebnisse als CSV speichern
03:51
CSV-Datei korrekt mit Excel öffnen
03:55
Python Wissen - Generators
09:26
Generatoren in crawler einbauen
04:31
PyCharm installieren - Crawler in ein richtiges Python-Programm umwandeln
05:27
Crawler in ein richtiges Python-Programm umwandeln (2)
08:06
Requirements
  • Es werden keine Programmierkenntnisse benötigt
  • Ein Computer (Windows / Mac / Linux) mit Internetverbindung reicht aus
Description

Dieser Kurs macht dich von null zum Python Profi - und zwar egal, wofür du Python brauchst. Angefangen bei den Grundlagen lernst du alles bis hin zu Webseiten, Desktop-Apps, Data-Science-Auswertungen und Machine Learning.

„Ein hervorragender Kurs! Sehr klar strukturiert und gut erklärt“ (★★★★★, Alexey Vidanov)

Dieser Kurs enthält über 300 Lektionen, unzählige Quizze, Tests, Praxisprojekte, Merkblätter, und Übungsaufgaben - der einfachste Weg, wenn du Python Profi werden möchtest. 

ES WERDEN KEINE PROGRAMMIERKENNTNISSE BENÖTIGT

Zuerst ein kleiner Ausblick, was dir dieser Kurs alles bietet:

  • Verstehe die Grundlagen von Python

  • Verstehe Objektorientierung

  • Entwickle eigene Anwendungen in Python

  • Fordere dein Wissen mit diversen Quizzen und Übungsaufgaben heraus

  • Leichtes Wiederholen von Wissen: Umfangreiche Merkblätter

  • Diverse Praxisbeispiele:

    • Extrahiere Daten aus Webseiten mit einem Web-Crawler

    • Schreibe echte Desktop - Anwendungen mit Qt

    • Entwickle einen Webserver mit Flask

    • Werte Daten automatisiert mit Python aus

    • Und viel mehr...


Dieser Kurs enthält diverse Praxisbeispiele. Du lernst also nicht nur die Programmiersprache Python, sondern auch, wie du mit ihr echte Anwendungen entwickeln kannst.

Python ist eine unglaublich coole Programmiersprache, die für verschiedenste Zwecke verwendet werden kann. Daher ist es nicht nur wichtig, dass du Python selbst lernst, sondern auch lernst, welche Tools Python perfekt ergänzen. Und genau deswegen habe ich diesen Kurs entwickelt - damit du zu einem fähigen Python - Entwickler wirst, egal welche Richtung du nach dem Kurs einschlagen möchtest.

Nach Abschluss dieses Kurses kannst du Desktop - Anwendungen schreiben, Webseiten entwickeln, Daten aus fremden Webseiten extrahieren, zusätzliche Daten über coole Formulare erfassen, und automatisiert mit Python auswerten - also wirklich der komplette Workflow.

Dazu schauen wir uns im Kurs diverse, zusätzliche Tools an:

  • Der DataScience - Stack: Numpy, Pandas und Matplotlib

  • Web - Crawling mit "requests" und "beautifulsoup"

  • Web - Entwicklung mit Flask

  • Interaktive Programme mit Jupyter Notebooks

  • Desktop - Anwendungen mit PyQt


Mein Ziel ist, dass du nach Abschluss dieses Kurses ein fähiger Python - Entwickler bist - egal für welchen Zweck du Python später konkret einsetzen möchtest. Dadurch bist du ideal für zukünftige Jobs und Projekte vorbereitet. 

Who this course is for:
  • Anfänger, die in die Programmiersprache Python einsteigen möchten
  • Fortgeschrittene Entwickler, die diverse Anwendungsszenarien von Python erleben möchten
  • Kurz: die Python produktiv einsetzen möchten - egal ob als Hobby oder für den Job