Python - Das Python Grundlagen Bootcamp - Von 0 auf 100! (Udemy.com)
Lerne Python inkl. OOP, Data Science, OpenCV, Web Scraping, E-Mails, GUI, etc.
Created by: Prof. Dr. René Brunner
Last updated May 2026
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.
Course 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!
* Dieser Kurs erfordert, dass du dir Anaconda herunterlädst. Wenn du Udemy-Business-Nutzer bist, kläre bitte vor dem Herunterladen mit deinem Arbeitgeber, ob die Installation erlaubt ist.
Instructor Details
- 4.4 Rating
1,657 Reviews
Prof. Dr. René Brunner
In einer Welt der Veränderung gibt es keine Ressource, die wertvoller ist als Bildung. Sie befähigt die Menschen, auch in einer komplexen Umwelt selbstbestimmt ihren Weg zu gehen. Wichtig ist, was jeder einzelne kann. Die Digitalisierung steckt voller Chancen für bessere Bildung: individuelleres Lernen, innovative Lehrmethoden und aktuellere Lehrmittel. Daher möchte ich nicht länger zuschauen, sondern an besserer Bildung für Jeden Mitwirken! Dabei sind die folgenden 3 Punkte mein konkreter Beitrag:
1. Verfügbarkeit von individuellem Lernen, innovativen Lehrmethoden und aktuellere Lehrmittel durch einen günstigen Zugang auf Udemy für jeden zu schaffen, mit Kursen, die normalerweise mehrere hundert oder tausend Euro kosten!
2. Studierende an der Hochschule fit für die Digitale Zukunft zu machen und ein Bewusstsein für die Datenanalyse zu schaffen.
3. Mit dem Datamics Team Firmen beraten und strategisch wohlbedacht zu positionieren.
Für mehr Informationen gerne auf unserer Datamics Webseite vorbeischnuppern. Von unserem Data Science Podcast, über aktuelle Blogposts, bis hin zu Karriere-vorranbringendem Karriereguide, Du wirst sicher fündig.
Lebenslauf:
More courses by Prof. Dr. René Brunner
Python für Data Science, Machine Learning & Visualization (2026)
4.6 (1,886 Reviews)
Provider: Udemy
Time: 29.4h
$59.99
R für Data Science, Visualisierung und Machine Learning (2026)
4.6 (960 Reviews)
Provider: Udemy
Time: 19.1h
$19.99
More Python courses
Data Science & Maschinelles Lernen in Python - am Beispiel (2025)
4.3 (878 Reviews)
Provider: Udemy
Time: 9.1h
$19.99
Полный Курс Python 3: от Новичка до Мастера (Питон, Пайтон) (2026)
5.0 (899 Reviews)
Provider: Udemy
Time: 14.6h
$69.99
Python 3: Deep Dive (Part 1 - Functional) (2024)
4.9 (13,534 Reviews)
Provider: Udemy
Time: 45.8h
$22.99
Python 3: Deep Dive (Part 3 - Dictionaries, Sets, JSON) (2023)
4.9 (1,996 Reviews)
Provider: Udemy
Time: 21.9h
$17.99
Programming for Everybody (Getting Started with Python)
4.9 (717 Reviews)
Provider: Coursera
Time: 12h
Free
An Introduction to Interactive Programming in Python (2013)
4.9 (554 Reviews)
Provider: Coursera
Time: 6h 40m
Free
Reviews
By Jan Holz on 2/14/2024
Insgesamt ein sehr umfangreicher Kurs, der viele interessante Bereiche anreißt, sich teilweise aber auch lange mit nicht so spannenden Details aufhält. Leider merkt man wie kurzlebig die Libraries sind, sodass bereits einige der hier vorgestellten Funktionen abgekündigt wurden. Besonders gut gefallen hat mir die Nutzung von Jupyter Notebooks für Übungsaufgaben und zur Dokumentation. Außerdem gibt es kapitelübergreifend Meilensteinprojekte, an denen man i.d.R. sehr viel vertiefen und wiederholen kann.
By Sören Walter on 1/23/2024
Durch den starken Fokus auf die Verwendung von Jupiter Notebooks werden zwar die generellen Methoden gut erklärt aber in der Praxis häufig verwendete IDEs nahezu nicht behandelt. Dadurch können vor allem in späteren Abschnitten häufig Befehle aus den Videos nicht in den Übungen übernommen werden. Hinzu kommt, dass alternative Methoden nicht erwähnt werden und Anfängern nur die aufwändige Suche in gängigen Foren bleibt um eine alternative Lösung zu finden, was umso schwerer ist wenn man noch nicht weis, nach welchen Schlüsselworten man suchen muss. Insgesamt ist dieser Kurs aber hervorragend geeignet um in Python einzusteigen und bekommt daher auch eine Weiterempfehlung von mir.
By Wilhelm Börsch on 1/9/2024
Leider gibt es im Verlauf des Kurses wiederholt fehlerhafte Aussagen, d.h. eine Aussage passt nicht zur gerade behandelten Aktion (z.B. Verwechseln von Zeilen und Spalten), gesprochene Zahlenwert passen nicht zu den im entsprechenden Notebook angezeigten Zahlenwerten bzw. bei im Video geschnittenen Passagen überschneiden/wiederholen sich gesprochene Texte. Der stets wiederkehrende Hinweis auf DATAMICS und die sich wiederholende eintönige Musik im Vorspann der einzelnen Videos erscheint über den Kursverlauf bei mehr als 250 Lektionen zunehmend störend. Da in diesem Zusammenhang teilweise die ansonsten hinterlegte Musik fehlt entsteht der Eindruck, das hier nicht so sehr auf gleichbleibende Qualität geachtet wurde. M.E. würde die in jeden Vorspann vorhandene, einleitende Textfolie und der dazu gesprochene Text für den Übergang zwischen den einzelnen Lektionen ausreichen. Ein einmaliger Werbehinweis auf DATAMICS im einleitenden Abschnitt sollte wohl für den Kursteilnehmer hinreichend sein. Leider lässt die Qualität des Kurses m.E. ab Abschnitt 30 nach, was nachfolgend angemerkt wird. Abschnitt 30. Computer Vision - Numpy und Bildgrundlagen In der Datei 'Original-Python-Bootcamp_v8_15.zip' fehlt m.E. der in Abschnitt 30 Lektion 259 adressierte Ordner 'DATA'. Übersehe ich da ggf. etwas? Die in den Kursdaten bereitgestellte Datei '03-Numpy-und-Bilder_Uebung-Aufgabe' passt von der Dateibezeichnung und dem optischen Erscheinungsbild nicht zu dem im Video verwendeten Notebook. Das Video zu den Lösungen enthält Hinweise auf noch erwartende, schwierigere Anwendungsfälle. In den folgenden Lektionen werden solche aber nicht mehr präsentiert? Abschnitt 31. Algorithmen und Datenstrukturen - Big O Analyse Das Video zu dieser Lektion endet nach einer längeren Pause ohne weitere Aktion, so dass gefühlt zunächst noch weitere Informationen erwartet werden. Diese Lektion macht einen etwas unaufgeräumten (ad hoc erstellten) Eindruck, der durch längere Sprechpausen und nicht sauber strukturierten Textkommentaren im Notebook entsteht. Darüber hinaus enthält die Lektion mehrfach Verweise auf Lektionen bzw. Beispiele, die jedoch m.E. nicht Bestandteil des Kurs enthalten sind. Oder übersehe ich ggf. etwas? Der gesamte Abschnitt Big O Analyse wirkt holprig (nicht fertig, ad hoc hinzugefügt) und fällt im Gesamteindruck qualitativ ab. Abschnitt 32. Entwicklungsumgebungen (IDEs) und Tools Die in diesem Abschnitt enthaltenen Lektionen wären m.E. besser am Anfang des Kurses als optionale Lektionen aufgehoben. U.a. für Entwickler die von Java kommen und dort z.B. Eclipse verwenden ist soweit nicht bekannt, der Hinweis auf das AddIn für Eclipse hilfreich. Der Aufbau und Inhalt (holprig, nicht schlüssig) der Lektionen deuten m.E. darauf hin, dass dieser Abschnitt ursprünglich nicht zu diesem Kurs gehört hat und zusammen geschnitten wurde, um das Thema zu bedienen. Abschnitt 33. Bonuskapitel: Einführung zu GUIs Im Abschnitt 33 sind die Videos leider mit einem schlechten Ton unterlegt. Darüber hinaus wird der Inhalt der einzelnen Lektion m.E. zu "hastig" und sprunghaft vorgetragen. Abschnitt 33. Bonuskapitel: Einführung zu GUIs (Ergänzung) Im Jupyter Notebook „5-Widget_Styling.ipynb“ ist im „Weiteren Besipiel“ m.E. ein Fehler im nachstehenden Code: school_info = widgets.VBox(visible=False, children=[ widgets.Text(description="Schule:"), widgets.IntText(description="Note:", min=0, max=12) ]) haustier = widgets.Text(description="Haustier:") form.children = [vorname, nachname, student, schul_info, haustier] # Fehlerhafter Code ==> Hier müsste m.E. an Stelle von 'schul_info' das Objekt 'school_info' referenziert werden oder weiter oben im Code 'school_info' gegen 'schul_info' ausgetauscht werden. In der zugehörigen Videolektion wird das Beispiel mit korrektem Code präsentiert.
By Jona Simon Scheibe on 7/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.
By Michael L. on 5/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.
By Todor Todorov on 1/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!
By Pauline Friedrich on 8/27/2021
Ich finde diesen Kurs wirklich gut gemacht. René erklärt verständlich und nutzt gute Beispiele. Auch dass man selbst Aufgaben lösen muss, finde ich gut. Die Meilenstein-Projekte sind nicht ohne. Man lernt hier wirklich von der Pike auf und umfassend. Seit ich den Kurs gekauft habe (vor ungefähr einem Jahr), wurde auch schon viel aktualisiert. Man sieht also, dass der Kurs up-to-date gehalten wird. Wenn man Fragen hat, antwortet René innerhalb kurzer Zeit. Ich finde hier gar nichts zum kritisieren, alles ist top. Ich habe fast ein schlechtes Gewissen, dass ich für den Kurs nur 10 Euro bezahlt habe...
By Christian Gerloff on 3/23/2020
Erklärung leicht und im passenden Tempo. Verbesserungsvorschläge: * Bei der Einführung in Vererbung sollte zuerst genannt werden, dass eine Klasse die Methode erbt. Also z.B. erst die Methoden der Elternklasse aufrufen, anstatt direkt Methoden zu überschreiben, damit dem Zuschauer klar wird, dass alle Methoden erstmal geerbt werden. Sobald das klar ist, würde ich einführen, dass man Methoden überschreiben und eigene Hinzufügen kann (Beispiel Hund < Tier).
By Ingo Klein on 5/29/2019
Der Kurs gibt einen guten, systematischen Einstieg in Python. Teilweise geht es sehr schnell vorwärts, zum Beispiel bei der objektorientierten Programmierung. Jemand, dem das Konzept fremd ist, wird mit dem Kurs alleine überfordert sein. Insgesamt wünsche ich mir noch mehr freie Übungen, damit meine ich, dass eigene Programme geschrieben werden müssen. Nur so festigt sich das gelernte. Ich hatte gehofft, dass man einen Tutor zugewiesen bekommt, der diese eigenen Lösungen mit einem durchsprechen würde. Das wäre für mich die Motivation für einen Kurs auch mehr Geld auszugeben.
By Frederik Weitz on 5/21/2018
Obwohl ich schon recht lange mit Python programmiere und eigentlich schon tief in die Materie eingedrungen bin, habe ich hier von Anfang an interessante Sachen erfahren. Gerade die ganze Datenanalyse und -visualisation ab dem numpy-Teil fand ich großartig und sehr nützlich. Der abschließende Teil mit den Algorithmen ist sehr sinnvoll (auch wenn man den früher machen sollte); die Beispiele zu den Graphen sind die üblichen einführenden Spielereien. Das ist zwar sehr nützlich, aber eben für die wirkliche Anwendung nur ein absolutes Minimum (ok, das hört sich jetzt negativ an, ist aber nicht so gemeint: wer Graphen implementiert, hat eine nahezu unendliche Welt vor sich).
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100






