Python - Das Python Grundlagen Bootcamp - Von 0 auf 100!
4.3 (644 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.
5,140 students enrolled

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

Lerne Python Grundlagen mit paktischen Beispielen! (inkl. Einführungen in OOP, Python GUI und Data Science)
Bestseller
4.3 (644 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.
5,140 students enrolled
Current price: $135.99 Original price: $194.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 24.5 hours on-demand video
  • 20 articles
  • 9 downloadable resources
  • 9 coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • 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
  • 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 content
Expand all 203 lectures 24:35:16
+ Kurs Übersicht
7 lectures 18:15

Ein herzliches Willkommen

Preview 00:46

Herzlich Willkommen in diesem Kurs!

In dieser Lektion erhältst du wichtige Hinweise rund um den Kurs! Bitte überspringe diese Lektion nicht, wenn dies dein erster Kurs mit uns ist!

Hinweise zum Kurs
02:57

Erfahre alles über die Inhalte dieses Kurses.

Kursaufbau und Inhaltsübersicht
04:45

Lernt, wie ihr am besten an diesen Kurs herangeht, seid ihr Anfänger oder Programmierer die umsteigen oder etwa schon Python-Kenner? Dann empfehlen wir unterschiedliche Vorgehensweisen. Schaut's euch an!

Herangehensweise an diesen Kurs
02:07

Hier kannst du schon mal das Kursmaterial herunterladen lassen damit es dann später für der Kurs zur Verfügung steht. :-)

Kursmaterialien
01:05

Fortlaufend aktuallisiertes Dokument mit den FAQs zum Kurs.

Kurs FAQs
02:01

Lerne mehr über Python 2 und Python 3 und darüber, wie wir in diesem Kurs damit umgehen.

Python 2 vs Python 3
04:33
+ Python Setup
5 lectures 31:16
Einrichten der Entwicklungsumgebung
00:11

So könnt ihr die Jupyter Notebooks, Anaconda und Python auf eurem Windows Computer installieren.

!!! MAC und Linux Nutzer können diese Lektion überspringen !!!

Python Installation (Windows)
08:21
Häufige Probleme bei der Windows Installation
00:26

So könnt ihr die Jupyter Notebooks, Anaconda und Python auf eurem MAC Computer installieren.

!!! Windows Nutzer können diese Lektion überspringen !!!

Python Installation (MAC)
15:42

Erfahre mehr darüber, warum die Jupyter Notebooks die perfekte Umgebung zum Python Lernen sind.

Preview 06:36
+ ------------ Teil 1: Python Grundlagen ------------
17 lectures 02:01:38

Lerne die Grunddatentypen von Python 3 kennen.

Python Grundlagen
00:26

Lernt die Grundlagen der Zahlen in Python kennen und wie ihr sie nutzen könnt.

Preview 13:00

Zahlen FAQ!

Zahlen - FAQ
00:15

Überprüfe dein Wissen zu Zahlen in Python

Zahlen Quiz
8 questions
Nummern: Einfache Arithmetik
1 question

Lernt, was in Python ein String ist.

Strings
19:52
Schneller Print Check
1 question
String Indexing
1 question
String Slicing
1 question

Strings FAQ

Strings -FAQ
00:11
Strings Quiz
9 questions

Lernt mehr über die Vielzahl an Möglichkeiten, die Ausgabe zu formatieren.

Ausgabe Formatierung
15:41
Print Formatierung
1 question

FAQs zur Ausgabe von Strings.

Ausgabe Formatting FAQs
00:35

Lerne mehr über Listen in Python!

Preview 15:48
Listen
1 question

Listen FAQ

Listen - FAQ
00:11
Listen Quiz
4 questions

Lerne was es mit Dictionaries in Python auf sich hat.

Dictionaries
18:03
Dictionaries
1 question

Dictionaries FAQ

Dictionaries - FAQ
00:12
Dictionaries Quiz
7 questions

Lerne was ein Tupel ist und wie man es in Python benutzt.

Tupel
06:40
Tupel Quiz
7 questions

Lernt die Grundlagen davon Dateien in Python zu lesen und zu schreiben.

Dateien
07:08

Lerne mehr über Booleans und darüber, wie man sie im Python Code verwendet.

Sets und Booleans
05:42
Sets
1 question
Sets und Booleans Quiz
7 questions

Webseiten für mehr Übung

Resourcen für mehr Übungen
00:06
Datei I/O
1 question

Lasst uns überprüfen was ihr alles gelernt habt!

Objekte und Datenstrukturen Assessment Aufgabe
06:29

Kontrolliert eure Arbeit!

Objekte und Datenstrukturen Assessment Lösung
11:17
+ Python Vergleichsoperatoren
3 lectures 10:17
Willkommen zum Kursabschnitt Vergleichsoperatoren
00:11

Lernt die vielen Möglichkeiten Dinge zu vergleichen kennen.

Vergleichsoperatoren
05:13

Lernt mehr darüber, wie man Vergleiche verknüpfen kann.

Verknüpfte Vergleichsoperatoren
04:53

Teste dein Wissen über Vergleichsoperatoren

Vergleichsoperatoren Quiz
5 questions
+ Python Anweisungen
9 lectures 01:14:07
Willkommen zum Kursabschnitt Python Anweisungen
00:26

Erhalte eine kurze Übersicht zu Python Anweisungen.

Einführung zu Python Anweisungen
04:29

Füge deiner if Abfrage elif und else Anweisungen hinzu.

if, elif, und else Anweisungen
10:05

Lerne die Grundlagen der for Schleifen in Python kennen.

for Schleifen in Python
19:50

Lerne die Grundlagen der while Schleifen in Python.

while Schleifen in Python
12:08

Eine kurze EInführung zur range() Funktion.

range()
07:55

Lerne was List Comprehensions sind.

List Comprehensions
12:03

Einige Fragen, um dein Wissen über die Anweisungen in Python zu überprüfen.

Anweisungen Quiz
7 questions

Zeit herauszufinden, was ihr alles gelernt habt. Macht den Test!

Anweisungen Assessment Aufgabe
02:17

Kurze Übersicht der Ergebnisse der Anweisungen Aufgabenstellung.

Anweisungen Assessment Lösung
04:54
+ Methoden und Funktionen
8 lectures 01:03:14
Willkommen zum Kursabschnitt Methoden und Funktionen
00:17

Lerne einige neue Methoden für andere Python Objekte.

Methoden
05:17

Lerne mehr darüber, wie man Funktionen in Python erstellt.

Funktionen
19:37

Lerne wie man Lambda Ausdrücke verwendet.

Lambda Ausdrücke
12:29

Lerne wie man Anweisugnen verschachtelt und mächtige Logiken aufbaut.

Veschachtelte Anweisungen und Geltungsbereich
10:51
Methoden und Funktionen Quiz
5 questions

Vervollständige diese Assessment Aufgabe, um herauszufinden, wie viel du schon gelernt hast.

Funktionen und Methoden Assessment Aufgabe
03:30

Hinweise zum Lösen der Assessment Aufgabe.

Hinweise und Tipps zur Funktionen und Methoden Assessment Aufgabe
00:48

Kurze Übersicht zu den Lösungen aus dem Assessment Test zu Funktionen und Methoden.

Funktionen und Methoden Assessment Lösung
10:25
+ Meilenstein Projekt - Tic Tac Toe Spiel
8 lectures 01:08:11
Willkommen zum Kursabschnitt Meilenstein Projekt 1
00:30

Quick Update

Meilenstein Projekt 1 Sektion
00:09

Übersicht der Aufgabe unseres Meilenstein Projekts 1.

Meilenstein Projekt 1 - Aufgabe
05:51

Hilfreiche Hinweise zum Meilenstein Projekt 1.

Meilenstrein Projekt Hilfe
02:59

Lösung des Meilenstein Projekts 1 - Teil 1.

Meilenstein Projekt 1 - Lösung - Teil 1
14:22

Lösung des Meilenstein Projekts 1 - Teil 2.

Meilenstein Projekt 1 - Lösung - Teil 2
14:51

Lösung des Meilenstein Projekts 1 - Teil 3.

Meilenstein Projekt 1 - Lösung - Teil 3
16:17

Fortgeschrittene Lösung des Projekts.

Fortgeschrittene Projekt Lösung
13:12
+ Objektorientiere Programmierung
8 lectures 58:32
Objektoptimierte Programmierung
00:22

Lerne wie Objekte in Python erstellt werden.

OOP - Teil 1 - Objekte
06:03

So wird in Python mit dem class Stichwort gearbeitet.

OOP - Teil 2 - Klassen
13:16

Lernt wie ihr eure eigenen Methoden in Python erstellen könnt.

OOP - Teil 3 - Methoden
10:54

Klassen Vererbung - Erklärt!

OOP - Teil 4 - Vererbung
08:43

Mehr über spezielle Methoden in Python lernen.

OOP - Teil 5 - Spezielle Methoden
09:17

Beherrschst du die objektorientierte Programmierung? Finde es heraus!

OOP Quiz
5 questions

Vervollständigt die Aufgabe zu OOP in Python und beweist euer Können.

OOP Assessment Aufgabe
02:11

Übersicht zur Lösung der Aufgabe.

OOP Assessment Lösung
07:46
+ Fehlerbehebungen
5 lectures 30:22
Willkommen zum Kursabschnitt Fehlerbehebungen
00:14

Lerne was Errors und Ausnahmen in Python sind.

Errors und Ausnahmen
05:25

Lerne try, except und finally einzusetzen, um mit Aussnahmen im Code umzugehen.

Errors und Ausnahmen Handhabung
19:59

Kannst du mit Errors und Ausnahmen umgehen?

Errors und Ausnahmen Quiz
2 questions

Überprüft euer Verständnis von Errors und Ausnahmen.

Errors und Ausnahmen Assessment Aufgabe
01:47

Kontrolliert eure Antworten.

Errors und Ausnahmen Assessment Lösung
02:57
+ Meilenstein Projekt - Blackjack Spiel
3 lectures 12:30
Willkommen zum Kursabschnitt Blackjack Meilensteinprojekt 2
00:24

Lerne mehr zum Meilenstein Projekt Nummer 2!

Projekt Übersicht
06:37

Beispielhafte Lösung.

Projekt 2 Lösung
05:29
Requirements
  • Zugang zu einem Computer mit Internet Verbindung.
  • Dieser Kurs ist keine Ergänzung zu anderen Python-Kursen sondern beginnt bei 0.
  • Mit Python-Vorkenntnissen wird dieser Kurs vor allem am Anfang etwas langweilig sein.
Description

Werde ein Python Programmierer! Egal, ob Du noch nie zuvor programmiert hast, Grundlagen der Syntax kennen oder die fortgeschrittenen Features von Python lernen möchten, dieser Kurs eignet sich für Dich! Dieser Kurs ist für Anfänger und Wechsler aus einer anderen Programmiersprache geeignet. In diesem Kurs gehen wir auf beide Versionen (Python 2 und Python 3) ein, sodass Du dein Wissen auf beide Versionen anwenden kannst!


   "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 200 Lektionen, fast 25 Stunden Videos, über 100 Quizfragen, Assessment Tests und 5 Projekte, die dein Python Projekt Portfolio erstellen! Außerdem werden  Merkblätter und Zusatzmaterialien in den einzelnen Lektionen besprochen und bereitgestellt.

Was wirst Du in diesem Kurs alles lernen?

Block 1: Python Grundlagen

  • 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. Generation

  • und vieles mehr!

Block 2: Data Science Einführung

  • Daten Analysieren mit Numpy und Pandas

  • Lesen von Dateien

    • Excel

    • CSV

    • WebScraping

    • SQL

    • JSON

  • Visualisieren der Daten mit Matplotlib und Seaborn

  • Beispiele mit echten Daten

Block 3: Fortgeschrittene Funktionen in Python (für Anfänger)

  • Counter

  • Erweiterte Dictionaries 

  • Datetime

  • Python Debugger

  • Timeit

  • Regular Expressions

  • Unittest

  • 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 200 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 3 auf eine Weise, die deine Karriere voranbringt und dein Wissen erweitert, das ganze auf eine pragmatische und professionelle Art!

Who this course is for:
  • Jeden, der Programmieren lernen möchte
  • Anfänger bzw. Beginner, die nie zuvor programmiert haben
  • Programmierer, die von einer anderen Sprache zu Python wechseln