Python Bootcamp: Der Einstiegskurs
4.5 (286 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,754 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Python Bootcamp: Der Einstiegskurs to your Wishlist.

Add to Wishlist

Python Bootcamp: Der Einstiegskurs

✅ Werde Python Entwickler in 2 Wochen. Grundlagen, Objektorientierung, Modularisierung: Dieser Kurs deckt alles ab!
4.5 (286 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,754 students enrolled
Created by Jannis Seemann
Last updated 12/2016
German
Current price: $10 Original price: $100 Discount: 90% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 8 hours on-demand video
  • 10 Articles
  • 13 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Eigene Programme in Python zu Programmieren
  • Die grundlegenden Konzepte von Python zu verstehen
  • Eigenständig mit Python zu arbeiten
View Curriculum
Requirements
  • In diesem Kurs werden wir zuerst try.jupyter.org verwenden, und später Python auf unserem Rechner installieren. Das wird aber alles im Kurs erklärt, ihr braucht also nichts zu tun :)
  • Ihr benötigt natürlich einen Computer (Windows / Mac / Linux) auf dem ihr entwickeln könnt
Description

Info für Ungeduldige: Schon nach 15 Minuten hast du dein erstes Python - Programm geschrieben!

Dieser Kurs ist der perfekte Anfängerkurs für Python 3, und Python ist die perfekte Programmiersprache für Programmieranfänger. Sie ist einfach aufgebaut, aber gleichzeitig unglaublich mächtig und wird daher für unzählige Anwendungszwecke verwendet: Internet-of-Things, Webserver, wissenschaftliches Rechnen, numerisches Programmieren, usw.

Du fängst zuerst ganz einfach bei einem "Hallo Welt" an, und lernst anschließend Schritt für Schritt alle wichtigen Konzepte von Python kennen:

  • Einfache Programme
  • Listen
  • List Comprehensions
  • Unterschied zwischen Strings, Integern und Floats
  • Funktionen
  • Lambda Funktionen
  • Objektorientierung
  • Abfangen von Fehlern
  • ...

Du fängst wirklich sofort an, Python zu lernen. Dadurch steigst du sofort in die Programmiersprache ein und sammelst wertvolle Praxiserfahrung.

Später installieren wir auch noch Python bei euch lokal, sodass ihr auch ohne Internet eure Programme weiter programmieren könnt.

Who is the target audience?
  • Der Kurs beschäftigt sich mit der aktuellsten Version von Python, Python 3. Er ist nicht für Leute, die die Vorgängerversion (Python 2) lernen möchten
  • Der Kurs ist für Anfänger, die noch keine größere Erfahrung mit Python haben
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 79 Lectures Collapse All 79 Lectures 07:55:39
+
Wir lernen die Grundlagen von Python
9 Lectures 47:07

In dieser Lektion erkläre ich dir, was die grundlegenden Unterschiede zwischen Python 2 und Python 3 sind, und erkläre dir, wie wir in den nächsten Lektionen Python Code programmieren werden.

Preview 07:01

Einführung in Jupyter
05:39

Merkblatt: Was tun, wenn try.jupyter.org nicht funktioniert?
00:14

Merkblatt: Jupyter / Hallo Welt
00:03

Nach dieser Lektion hast du die Grundrechenarten (+, -, *, /) in Python kennengelernt und weißt, wie du diese verwenden kannst.

Preview 12:56

In diese Kapitel lernst du, wie man Strings in Python verwenden kann.

Preview 10:24

In diesem Quiz kannst du testen, ob du Strings in Python verstanden hast.

Strings in Python
2 questions

In diese Kapitel lernst du, wie man Strings in Python verwenden kann.

Preview 05:24

In diesem Quiz kannst du testen, ob du die letzte Lektion verstanden hast.

Strings in Python (2)
2 questions

Merkblatt: Strings in Python
00:03

In diesem Kapitel lernst du, wie du Strings in Zahlen konvertierst, Zahlen in Strings, etc.

Zahl -> String, String -> Zahl, ...
05:21
+
Wir lernen die Grundlagen von Python (2)
7 Lectures 46:50

In diesem Kapitel lernst du, wie du Listen in Python verwenden kannst. Teil 1/2.

Preview 07:22

In diesem Kapitel lernst du, wie du Listen in Python verwenden kannst. Teil 2/2.

Listen in Python (2)
07:49

Merkblatt: Listen in Python
00:03

Hiermit kannst du dein Wissen zu Listen in Python testen!

Test: Listen in Python
3 questions

In diesem Kapitel lernst du, wie du Booleans (Wahr/Falsch - Werte)in Python verwenden kannst.

Preview 08:03

In diesem Kapitel lernst du, was Dictionaries sind, und wie du diese in Python verwenden kannst.

Dictionaries
15:17

Merkblatt: Dictionaries in Python
00:04

In diesem Kapitel lernst du, was Tupel sind, und wie du diese in Python verwenden kannst.
Tupel
08:12
+
Erweiterte Grundlagen in Python
9 Lectures 54:55

In dieser Lektion lernt ihr, wie ihr if-Abfragen verwenden könnt.

If - Abfragen
05:45

In dieser Lektion lernt ihr, wie ihr else bzw. elif verwenden könnt.

Else und elif
07:55

In dieser Lektion lernt ihr, wie ihr eine Liste "durchgehen" könnt.

Preview 08:01

In dieser Lektion lernt ihr die klassische for - Schleife kennen.

For-Schleifen mit range()
05:12

In dieser Lektion lernt ihr die while - Schleife kennen.

While - Schleife
04:51

In dieser Lektion lernt ihr break und continue kennen.

Break & Continue
05:32

In dieser Lektion lernt ihr, wie ihr Listen umwandeln könnt.

List Comprehensions
09:24

Aufgabe für euch
04:53

Musterlösung
03:22
+
Funktionen in Python
10 Lectures 56:51

In dieser Lektion lernst du, wie du Funktionen in Python verwenden kannst.

Preview 07:05

In dieser Lektion lernst du, wie du rekursive Funktionen verwenden kannst.

Rekursive Funktionen
05:24

Benannte Parameter
03:19

In dieser Lektion lernst du, wie du einer Funktion eine andere Funktion übergeben kannst.

Funktionen übergeben
02:41

In dieser Lektion lernst du, wie du Lambda - Funktionen verwenden kannst.

Lambda Funktionen
05:09

In dieser Lektion lernt ihr, welche Besonderheiten ihr beim Übergeben von Parametern an Funktionen beachten müsst.

Pass by Reference
11:29

In dieser Lektion lernt ihr, wie ihr von innerhalb einer Funktion auf Variablen außerhalb der Funktion zugreifen könnt.

Scope von Variablen
09:28

In dieser Lektion lernt ihr, wie ihr Funktionen ineinander verschachteln könnt.

Verschachtelte Funktionen
06:20

In dieser Lektion lernt ihr, wie ihr Funktionen dokumentieren könnt.

Funktionen dokumentieren
05:53

Merkblatt: Funktionen in Python (7 Seiten)
00:03

Funktionen in Python
3 questions
+
Objektorientierung in Python
8 Lectures 46:39

In dieser Lektion lernt ihr, wie ihr Klassen in Python verwenden könnt.

Einführung in die Objektorientierung
05:43

Konstruktoren
03:37

In dieser Lektion lernt ihr, wie ihr Eigenschaften zu Objekten definieren könnt.

Objektorientierung: Eigenschaften definieren
06:29

In dieser Lektion lernt ihr, wie ihr private Eigenschaften & Methoden definieren könnt.

Private Eigenschaften & Methoden
06:08

Vererbung (Object Inheritance)
11:54

In dieser Lektion lernst du die isinstance() sowie die type() - Funktion kennen.

Typ eines Objekts feststellen: isinstance() vs. type()
06:14

In dieser Lektion lernt ihr folgende Methoden kennen, die ihr in euren eigenen Klassen verwenden könnt:

  • __len__
  • __str__
  • __del__
__str__, __len__, __del__
06:31

Merkblatt: Objektorientierung (PDF, 5 Seiten)
00:03

Mit diesem Test kannst du dein Wissen zur Objektorientierung in Python testen!

Objektorientierung in Python
2 questions
+
Exceptions in Python
6 Lectures 27:41

In dieser Lektion lernst du, was Exceptions sind, und wo diese in Python auftreten.

Exceptions in Python
06:19

In dieser Lektion lernst du die Error-Hierarchie von Python kennen.

Exceptions in Python (Error - Hierachie)
04:38

Exceptions in Python (in Unterfunktionen, except IndexError, ...)
04:09

In dieser Lektion lernst du, wie du eigene Exceptions in Python verwenden kannst.

Eigene Exceptions in Python
05:43

In dieser Lektion lernst du, wie du den finally-Block in Python verwenden kannst.

Exceptions in Python (finally - Block)
06:49

Merkblatt: Exceptions in Python (PDF, 6 Seiten)
00:03
+
Module in Python
9 Lectures 01:02:28

In dieser Lektion zeige ich euch, wie ihr Python lokal auf eurem Mac installieren könnt.

Mac: Python lokal installieren
07:26

In dieser Lektion zeige ich euch, wie ihr den Editor Atom lokal auf eurem Mac installieren könnt.

Mac: Editor (Atom) lokal installieren
05:23

Mac / Linux: Ein kurzer Exkurs, Umgang mit Terminal
08:49

Windows: Python lokal installieren
04:18

Windows: Editor (Atom) lokal installieren
06:21

Python - andere Datei einbinden
05:53

Import vs. import from
07:54

Import as
03:26

Import mit Ordner
12:58
+
Zugriff auf das Dateisystem
6 Lectures 43:39
Dateien öffnen (open, read, seek)
12:24

Datei Zeile für Zeile auslesen
06:13

Datei schließen
07:25

Datei schreiben
06:43

Aufgabe: Programmzähler
01:33

Musterlösung: Programmzähler
09:21
+
Weitere Features
10 Lectures 01:04:02
Sets in Python
10:03

Merkblatt: Sets in Python (PDF, 2 Seiten)
00:04

Decorators
06:32

Decorators mit Parametern
05:03

Dict Comprehensions
07:25

Merkblatt: Dict - Comprehensions (PDF, 2 Seiten)
00:03

Erkenne was es ist! Wenn ihr Code lest, ist es wichtig, schnell zu erkennen, um was handelt es sich überhaupt? Um eine Liste, ein Set, ein Dictionary? Um eine List - Comprehension, Set - Comprehension, oder Dict - Comprehension?

Erkenne die Datenstruktur!
3 questions

Datumsfunktionen
12:38

Weitere Datumsfunktionen
05:43

strftime
2 questions

Formatierung von Strings
09:31

Formatierung von Strings (Zahlen)
07:00
+
Extra: Generation
5 Lectures 25:26
Unterschied Iteration vs. Generation
07:40

Eigenen Generator schreiben - das yield - keyword
07:48

Aufgabe Generators
01:15

Musterlösung: Aufgabe Generators
03:55

Generator Comprehensions
04:48
About the Instructor
Jannis Seemann
4.6 Average rating
1,976 Reviews
12,929 Students
18 Courses
unterrichtet 18 Kurse auf Udemy

Online-Lehrer und erfahrener Webprogrammierer aus Überzeugung

Hi, ich bin Jannis! Mit 14 habe ich meine ersten Webseiten entwickelt. Programmierung ist seitdem meine absolute Leidenschaft.

Begeisterter Programmierer seit der Jugend
Nach dem Abitur und der Teilname an zwei Endrunden im Bundeswettbewerb Informatik habe ich als Volljähriger mein erstes Praktikum in einem großen IT-Konzern in den USA absolviert.

Eigene Firma für professionelle Webentwicklung
Als mittlerweile studierter Informatiker und selbstständiger Unternehmer setze ich erfolgreich Webprojekte für meinen Kunden um und teile mein Wissen und meine Erfahrung in aktuell zwölf Kursen.

Dozent mit breitem Verständnis
Ruhig, verständlich, gründlich und nachvollziehbar möchte ich erklären ich, was auf den ersten Blick sehr kompliziert erscheint. Ich lehre einsteigerfreundliche Sprachen wie Python, bekannte Frameworks wie jQuery und NodeJS für die Entwicklung komplexer, interaktiver Webseiten.

Tiefes Verständnis von Programmierkonzepten
Mir macht es Freude, euch Programmiersprachen beizubringen. Dabei ist mir wichtig, dass ihr die Konzepte dahinter versteht. Dann erklärt sich auch fast von selbst, warum an der einen oder anderen Stelle euer Programm so oder anders geschrieben wird.