Python - Das Python Grundlagen Bootcamp - Von 0 auf 100!

Lerne Python inkl. OOP, Data Science, OpenCV, Web Scraping, E-Mails, GUI, etc.

4.51 (1491 reviews)
Udemy
platform
Deutsch
language
Programming Languages
category
12,157
students
36 hours
content
Nov 2023
last update
$64.99
regular price

What you will learn

Bekomme ein komplettes Verständnis von Python von Grund auf.

Erstelle einfache Spiele mit Python, wie zum Beispiel Tic Tac Toe und Blackjack.

Lerne den Umgang mit fortgeschrittenen Python Features wie Collections und Timestamps.

Verstehe komplexe Themen wie Decorators.

Lerne objektorientierte Programmierung mit Klassen.

Verstehe sowohl Jupyter Notebooks zu nutzen als auch .py Datein zu erstellen.

Eigne Dir ein Verständnis an, wie man GUIs in Jupyter Notebook erstellt.

Lerne Python 3 Kenntnissen einzusetzten!

Verstehe relevanten Unterschiede von Python 3 zur Vorgängerversion Python 2.

Description

Werde ein Python Programmierer!

Egal, ob Du noch nie zuvor programmiert hast, Grundlagen der Syntax kennenlernen oder die fortgeschrittenen Features von Python verstehen möchtest. Dieser Kurs eignet sich für Dich! Dieser Kurs ist für Anfänger und Wechsler aus einer anderen Programmiersprache geeignet. Der Kurs beginnt bei 0.


   "Dieser Kurs ist sehr gut strukturiert. Die Übungen sind gut durchgedacht. Im Allgemeinen kann Ich diesen Kurs nun weiter empfehlen.." (★★★★★ M. Rodriguez)


Dieser Python Grundlagenkurs besteht aus über 250 Lektionen, über 35 Stunden Videos, 100ten Quizfragen, Assessment Tests und mehreren Projekten, die die Grundlage für dein Python Projekt Portfolio stellen! Außerdem werden Merkblätter und Zusatzmaterialien in den einzelnen Lektionen besprochen und bereitgestellt.

Was wirst Du in diesem Kurs alles lernen?

  • Zahlen 

  • Strings 

  • Typen

  • Dateien 

  • Sets 

  • Booleans

  • If, elif und else Anweisungen

  • Schleifen 

  • Listen Verständnis (List Comprehensions)

  • Lambda Ausdrücke 

  • Geltungsbereiche

  • Objekt Objektorientierung  

  • Funktionen und Methoden 

  • Vererbung 

  • Fehlerbehandlung 

  • Module erstellen und installieren

  • Map, Reduce, Filter  

  • Dekoratoren

  • Iteration vs. Generatoren

  • Web Scraping

  • PDFs und CVS bearbeiten

  • Emails versenden und empfangen


  • Counter

  • Erweiterte Dictionaries 

  • Datetime

  • Python Debugger

  • Timeit

  • Regular Expressions

  • Code Layout

  • Unittest


  • Daten Analysieren mit Numpy und Pandas

  • Lesen von Dateien

  • Visualisieren der Daten mit Matplotlib und Seaborn

  • Beispiele mit echten Daten


  • Bildbearbeitung mit Numpy


  • Big O Notation für Laufzeitanalyse


  • GUI Grundlagen

  • Unterschiede Python 2 zu 3


Dieser Kurs wird dir Python in einer praktischen Art und Weise beibringen, in dem jede Lektion sowohl einen Coding Bildschirmaufnahme und ein zusätzliches Code Notebook bietet! Lerne auf die Art und Weise, die dir am besten dient und die sich bei über 500.000 Teilnehmer (inkl. englische Versionen) bewährt hat! 


   "Es war eine unfassbare Erfahrung. Den Kurs kann ich sehr Empfehlen. Jeder der innerhalb kurzeste Zeit Python lernen will,
                                                                                                              darf diesen Kurs nicht verpassen. Vielen tausend dank." (
★★★★★  E. Eraslan)


Du erhältst lebenslangen Zugang zu über 250 Lektionen und den passenden Notebooks zu den Lektionen!

Zusätzlich bietet dir dieser Kurs eine 30-tägige Geld-zurück-Garantie. Wenn du in irgendeiner Weise nicht zufrieden sein solltest, erhältst du dein Geld zurück. Und du darfst alle Notebooks als Dankeschön für das Ausprobieren dieses Kurses behalten!

Also worauf wartest du noch? Lerne Python auf eine Weise, die deine Karriere voranbringt und dein Wissen erweitert, das ganze auf eine pragmatische und professionelle Art!

Content

Kurs Übersicht

Willkommen im Kurs
Hinweise zum Kurs
Kursaufbau und Inhaltsübersicht
Herangehensweise an diesen Kurs
Kursmaterialien
Kurs FAQs
Python 2 vs Python 3

Python Setup

Einrichten der Entwicklungsumgebung
Python Installation (Windows)
Python Installation (MAC)
Jupyter Notebook Übersicht

------------ Teil 1: Python Grundlagen ------------

Python Grundlagen
Zahlen
Zahlen - FAQ
Zahlen Quiz
Nummern: Einfache Arithmetik
Strings
Schneller Print Check
String Indexing
String Slicing
Strings -FAQ
Strings Quiz
Ausgabe Formatierung
Print Formatierung
Ausgabe Formatting FAQs
Listen
Listen
Listen - FAQ
Listen Quiz
Dictionaries
Dictionaries
Dictionaries - FAQ
Dictionaries Quiz
Tupel
Tupel Quiz
Dateien
Sets und Booleans
Sets
Sets und Booleans Quiz
Resourcen für mehr Übungen
Datei I/O
Objekte und Datenstrukturen Assessment Aufgabe
Objekte und Datenstrukturen Assessment Lösung

Python Vergleichsoperatoren

Willkommen zum Kursabschnitt Vergleichsoperatoren
Vergleichsoperatoren
Verknüpfte Vergleichsoperatoren
Vergleichsoperatoren Quiz

Python Anweisungen

Willkommen zum Kursabschnitt Python Anweisungen
Einführung zu Python Anweisungen
if, elif, und else Anweisungen
for Schleifen in Python
while Schleifen in Python
range()
List Comprehensions
Anweisungen Quiz
Anweisungen Assessment Aufgabe
Anweisungen Assessment Lösung

Methoden und Funktionen

Willkommen zum Kursabschnitt Methoden und Funktionen
Methoden
Funktionen
Lambda Ausdrücke
Veschachtelte Anweisungen und Geltungsbereich
Methoden und Funktionen Quiz
Funktionen und Methoden Assessment Aufgabe
Hinweise und Tipps zur Funktionen und Methoden Assessment Aufgabe
Funktionen und Methoden Assessment Lösung

Meilenstein Projekt - Tic Tac Toe Spiel

Willkommen zum Kursabschnitt Meilenstein Projekt 1
Meilenstein Projekt 1 Sektion
Meilenstein Projekt 1 - Aufgabe
Meilenstrein Projekt Hilfe
Meilenstein Projekt 1 - Lösung - Teil 1
Meilenstein Projekt 1 - Lösung - Teil 2
Meilenstein Projekt 1 - Lösung - Teil 3
Fortgeschrittene Projekt Lösung

Objektorientiere Programmierung

Objektoptimierte Programmierung
OOP - Teil 1 - Objekte
OOP - Teil 2 - Klassen
OOP - Teil 3 - Methoden
OOP - Teil 4 - Vererbung
OOP - Teil 5 - Spezielle Methoden
OOP Quiz
OOP Assessment Aufgabe
OOP Assessment Lösung

Fehlerbehebungen

Willkommen zum Kursabschnitt Fehlerbehebungen
Errors und Ausnahmen
Errors und Ausnahmen Handhabung
Errors und Ausnahmen Quiz
Errors und Ausnahmen Assessment Aufgabe
Errors und Ausnahmen Assessment Lösung

Meilenstein Projekt - Blackjack Spiel

Willkommen zum Kursabschnitt Blackjack Meilensteinprojekt 2
Projekt Übersicht
Projekt 2 Lösung

Module und Pakete

Modularisierung
Module, Pakete und Importe
Module und Pakete Aufgabe
Erstellt eure eigenen Module

Eingebaute Funktionen

Eingebaute Python Funktionen
Python 3 Hinweis für Map, Reduce und Filter
Map
Reduce
Filter
Zip
Durchzählen
all() und any()
Complex
Eingebaute Funktionen Assessment Aufgabe
Eingebaute Funktionen Assessment Lösung

Python Dekoratoren

Willkommen zum Kursabschnitt Dekoratoren
Dekoratoren - Teil 1
Dekoratoren - Teil 2
Dekoratoren - Teil 3
Dekoratoren Hausaufgabe

Python Generatoren

Iteration vs. Generation
Generatoren erstellen
Iteratoren und Generatoren Assessment Aufgabe
Iteratoren und Generatoren Assessment Lösung

Python Projekt Sammlung

Projektsammlung
Python Projekt Sammlung

------------ Teil 2: Data Science ------------

Datenanalyse
Inhaltsübersicht - Data Science

Data Science - NumPy

Einführung zu Numpy
Arrays
Numpy Indexierung - Grundlagen
Numpy Indexierung - Selection
Operations
Numpy Übung - Aufgabe
Numpy Übung - Lösung

Data Science - Pandas

Einführung zu Pandas
Series (Serien)
DataFrames - Teil 1
DataFrames - Teil 2
DataFrames - Teil 3
Missing Data (Fehlende Daten)
Groupby (Gruppieren nach)
Merging
Joining, Concatenating
Operations - Teil 1
Operations - Teil 2
Daten Input - CSV
Daten Input - Excel
Daten Input - HTML - (Web Scraping)
Daten Input - SQL
Daten Input - JSON

Exkurs: Webscraping

Webscraping mit Python - Teil 1
Webscraping mit Python - Teil 2
Webscraping mit Python - Teil 3

Visualisierung - Matplotlib

Einführung zu Matplotlib
Matplotlib - Teil 1
Matplotlib - Teil 2
Matplotlib - Teil 3
Matplotlib Übung - Aufgabe
Matplotlib Übung - Lösung

Visualisierung - Seaborn

Einführung zu Seaborn
Distribution - Teil 1
Distribution - Teil 2
Categorical - Teil 1
Categorical - Teil 2
Matrix
Regression
Grids
Style
Seaborn Übung - Aufgabe
Seaborn Übung - Lösung

Visualisierung - Pandas

Pandas Viz - Teil 1
Pandas Viz - Teil 2
Pandas Data Visualization Übung - Aufgabe
Pandas Data Visualization Übung - Lösung

Meilenstein Projekte Data Science

Titanic Projekt - Aufgaben
Titanic Projekt - Lösung - Teil 1
Titanic Projekt - Lösung - Teil 2
Titanic Projekt - Lösung - Teil 3
Wahlumfragen Projekt - Aufgaben
Wahlumfragen Projekt - Lösung - Teil 1
Wahlumfragen Projekt - Lösung - Teil 2
Wahlumfragen Projekt - Lösung - Teil 3
Wahlumfragen Projekt - Lösung - Teil 4
Wahlumfragen Projekt - Lösung - Teil 5
Wahlumfragen Projekt - Lösung - Teil 6

------------ Teil 3: Forgeschrittene Themen ------------

Fortgeschrittene Python Anweisungen
Inhaltsübersicht - Python für Fortgeschrittene

Fortgeschrittene Python Module

Collections Module - counter
Collections Module - defaultdict
Collections Module - OrderedDict
Collections Module - namedtuple
Datetime
Python Debugger - pdb
Die Laufzeit des Codes messen - timeit
Regular Expressions -re
StringIO
Fortgeschrittene Python Module FAQ
Fortgeschrittene Python Module Quiz

Fortgeschrittene Python Objekte und Datenstrukturen

Fortgeschrittene Zahlen
Fortgeschrittene Strings
Fortgeschrittene Sets
Fortgeschrittene Dictionaries
Fortgeschrittene Listen
Fortgeschrittene Python Objekte Assessment Aufgabe
Fortgeschrittene Python Objekte Assessment Lösung

Einführung zu GUIs

Einführung zu GUIs
Interact
Interactive
Widget Grundlagen
Widget Events
Widget Listen
Widget Styling
Custom Widget Beispiel

Modul Tests (Unittests)

Tests mit Python
Doctest
Unittest
Tests Übung - Aufgabe
Tests Übung - Lösung

Entwicklungsumgebungen (IDEs) und Tools

IDE Auswahl
nbviewer
Git and Github Übersicht (Optional)
Zusätzliche Resourcen (Stackoverflow)

Unterschiede Python 2 zu Python 3

Python 2 vs 3 - Teil 1
Python 2 vs 3 - Teil 2
Python 2 vs 3 - Teil 3
Python 2 vs 3 - Quiz
Python 2 vs 3 - FAQ

Danke und Bonus Material - Angebote

Danke
Wir freuen uns über Bewertungen :-) Danke!
Bist du auf der Suche nach einer neuen beruflichen Herausforderung?
Bonus Lektion

Screenshots

Python - Das Python Grundlagen Bootcamp - Von 0 auf 100! - Screenshot_01Python - Das Python Grundlagen Bootcamp - Von 0 auf 100! - Screenshot_02Python - Das Python Grundlagen Bootcamp - Von 0 auf 100! - Screenshot_03Python - Das Python Grundlagen Bootcamp - Von 0 auf 100! - Screenshot_04

Reviews

Bancrowd
September 1, 2023
Der Python-Kurs hat mich als Anfänger begeistert! Die Erklärungen und Clips sind verständlich, es gibt viele Beispiele und sogar Quizfragen sowie einen Abschlusstest. Prima!
Maximilian
August 1, 2023
Die Kurse bauen gut aufeinander auf und die gelernte Theorie wird mit Beispielen sehr schön verdeutlicht. Die Geschwindigkeit im Kurs und die Komplexität ist für Anfänger angemessen.
C.
July 8, 2023
Ich habe mich insgesamt mit drei Einsteigerkursen beschäftigt. Für mich ist dieser hier derjenige mit dem größten Lernefekt. Ruhig und in einem wirklich Anfänger geeignetem Tempo ( ich hatte vorher keinen Plan vom Programmieren) wird hier alles Stück für Stück erklärt. Prof. Dr. René Brunner vermittelt eine extreme fachliche Kompetenz. Danke an dieser Stelle, für das Teilen Ihres Wissens. Größter Pluspunkt des Kurses ist, er funktioniert und verschafft umfangreiche neue Fähigkeiten. Größter Nachteil, man lernt nur durch mitmachen, nachdenken, Code nachschreiben, und probieren. Ganz allein nur durch's Video ansehen und dem Dozenten zuhören geht es wahrscheinlich nicht. Das ich mir die anderen Kurse von Datamics zum Thema Python hier noch kaufe, ist gewiss.
Jona
July 8, 2023
Der Kurs entsprach meinen Erwartungen völlig. Die Grundlagen von Python werden vermittelt und in viele Anwendungsgebiete ein Einblick gegeben. Natürlich ist man nach dem Kurs kein "Experte" und der Titel "von 0 auf 100" etwas hochgegriffen, aber wenn man den Kurs als Möglichkeit betrachtet einen ersten Überblick über Python zu bekommen wird man nicht enttäuscht. Ich nehme an, dass das Zertifikat ziemlich nutzlos ist und empfehle jedem sich nicht zu viel davon zu versprechen. Die beigelegten Materialien/Links waren generell sehr hilfreich und auch den Programmieraufgabenpool aus dem 3. Meilensteinprojekt werde ich noch weiter nutzen. Insgesamt so gut wie ein Online Kurs für 16 Euro überhaupt sein kann. Etwas mehr Aufgaben wären gut (man kann sich natürlich auch selber welche raussuchen) ansonsten super.
Marco
June 24, 2023
Der Umfang des Kurses ist beeindruckend, besonders wenn man den Kurs im Sale erworben hat! :) Kann man nur weiterempfehlen! Das war mein zweiter Kurs von datamics, der nächste folgt.
Michael
May 3, 2023
Der Kurs eignet sich meiner Meinung nach sehr gut für den Einstieg in Python. Prof. Dr. Brunner vermittelt das nötige Basiswissen mit Ruhe und Kompetenz. Die Inhalte wurden passend und mit ausreichend Tiefe ausgewählt. Wenn man tiefer in die Materie eintauchen möchte, ist es ohnehin notwendig externe Quellen (stackoverflow.com ; python.org etc.) zu nutzen. Der Kurs wird nicht ohne Grund 'Bootcamp' genannt. Auch die Kursunterlagen (Kursbuch; Handouts etc.) sind qualitativ gut aufbereitet. Zudem gibt es mehr als genug Übungsaufgaben, die zum Teil vom Schwierigkeitsgrad her durchaus anspruchsvoll sind. Gut finde ich auch, dass der Kurs regelmäßig aktualisiert wird. Die schwankende Audioqualität (Lautstärke) der Videos ist mein Kritikpunkt. Ein Grund zur Abwertung des Kurses ist das für mich aber nicht. Die Sprachqualität ist insgesamt gut. Das heißt aber nicht, dass man hier nicht noch etwas verbessern könnte. Als IDE nutze ich 'PyCharm 2023.1.1 Pro'. Achtung: In der Pro-Version wird Jupyter direkt unterstützt, was in der kostenlosen Community-Version nicht der Fall ist. Alternativ ist auch die Verwendung von 'Visual Studio Code' möglich. Die Kursinhalte funktionieren auch hier einwandfrei.
Heiko
April 28, 2023
Er ist bis jetzt gut geeignet, weil ich doch einige grundlegende Syntax erfahren habe. Ich komme von C/C++. Nach der Hälfte konnte ich schon einiges umsetzen seitens Python im Projekt in der Firma
Michael
March 18, 2023
Das einzige was mich etwas aus dem Konzept bringt ist das ich mit pycharm arbeite und nicht mit Anaconda jynoot aber ansonsten ist der kurz sehr gut aufgebaut und wird wirklich von null beginnend erklärt daumen hoch echt werd mir die anderen kurze vom Prof auch noch zu Gemüte führen danke im voraus
Colin
March 14, 2023
Der Kurs ist sehr gut und einfach verständlich aufgebaut, allerdings würde ich mir mehr kleinere Projekte wünschen, um das Gelernte anzuwenden. Außerdem würde ich mir viel mehr Programmierübungen hier direkt auf Udemy (Also die neue Funktion) wünschen, da diese sehr spaßig sind und das Gelernte gut vertiefen.
Todor
January 22, 2023
Also, ich habe davor 2 andere Python-Kurse in Udemy gebucht und nun nach 2 Wochen intensiver Beschäftigung mit diesem Kurs hier, kann ich in direktem Vergleich die Vorteilen von "Das Python Grundlagen Bootcamp - Von 0 auf 100" sehen: - der Kurs geht tief genug um ein umfangreiche Kenntnis für die Logik der Sprache zu gewinnen; - der Kurs deckt weit mehr Themenbereiche als die anderen Kursen - gibt es bemerkenswert viele Übungsaufgaben : auch interaktiv!!! - wird fast 180 Seiten großer "Lehrbuch" mitgeliefert, was all nötigen und relevanten Wissen noch einmal kompakt darstellt. Man sieht, dass recht viel Arbeit im Vorbereitung dieses Kurs steckt. Ich studiere selbst Wirtschaftsinformatik und mit diesem Kurs bereite mich für die Python Klausur vor. Also noch ein mal vielen dank Prof. Dr. Brunner Ich kann es uneingeschränkt weiter empfehlen!
Christoph
January 20, 2023
Nach der Vorfreude auf einen kompletten Kurs mit sehr umfangreichen Inhalt folgt schnell die Ernüchterung. Ich hab das komplette Anaconda-Paket, weil ich schon andere Kurse mit PyCharm auf einer anderen Plattform belegt habe, und ich kann mir nicht erklären, warum man eben nicht eine "normale" IDE benutzt, sondern dieses unglaublich umständliche Jupyter Notebook. Bei mehr als sieben oder acht Codezeilen sieht man im Video nur ständiges Scrollen. Das macht so keinen Spaß.
Jörg
January 3, 2023
Gerne, bedingt durch Updates und änderungen war es etwas schwierig den anaconda Navigator lt Anleitung zu installieren. Der Ablauf ist enfach anders als vorgestellt. Ansonsten finde ich die Einführungphase gut weil ich mich dadurch an die Struktur gewöhnen kann. Ich bin Proamieranfänger, meine Kentnisse beruhen auf alten Basich Interpretern.
Peter
December 21, 2022
Der Kurs ist gut und im Prinzip wie erwartet. Für einen absoluten Anfänger im coding fällt es schwer, im ersten Viertel des Kurses die Motivation hochzuhalten, da man nicht wirklich sieht, wofür die ganzen basics mal gut sein werden. Persönlich fände ich eine Lektion am Anfang schön, die an Beispielen zeigt, was man am Kursende so selber programmieren kann. Aber abgesehen davon sind die Erklärungen gut. Die ersten Tests waren sehr herausfordernd.
Anthony
November 24, 2022
Ich hatte schon einige Python Kurse absolviert und hier hat es einige Sachen noch geklärt, resp. besser erklärt.
Olaf
September 2, 2022
Der Kurs ist sehr hilfreich, wenn Programmierkenntnisse vorhanden sind. Absolute Neulinge müssen vermutlich sehr viel Arbeit investieren.

Charts

Price

Python - Das Python Grundlagen Bootcamp - Von 0 auf 100! - Price chart

Rating

Python - Das Python Grundlagen Bootcamp - Von 0 auf 100! - Ratings chart

Enrollment distribution

Python - Das Python Grundlagen Bootcamp - Von 0 auf 100! - Distribution chart
1187874
udemy ID
4/20/2017
course created date
11/1/2019
course indexed date
Bot
course submited by