Kurskatalog

Einkaufswagen

Einkaufswagen 0

Python für Einsteiger

Normaler Preis €130.00
Ein Kurs von Lecturio
Anmelden
Lektionen: 73 Lektionen
Länge: 10 Stunden
Sprache: Deutsch

Beschreibung

Python ist als Programmiersprache aufgrund seines einfachen, übersichtlichen und leicht verständlichen Syntax, für einen Anfänger als Einstieg in die Programmierung sehr gut geeignet. Schon in wenigen Stunden lernen Sie ohne Programmierkenntnisse, erste einfache Programme zu schreiben.

 

In diesem interaktiven Video-Kurs vermittelt Ihnen Dr. Mike Müller punktgenau das notwendige technische, methodische und organisatorische Wissen für Ihre Python Projekte. Der Kursschwerpunkt liegt auf Datenstrukturen sowie Listen und Dictionaries. Auch Funktionen und Klassen lernen Sie im Kurs näher kennen. Nach Absolvierung des Kurses kennen Sie alle wichtigen Konzepte und sind in der Lage, die große Zahl an verfügbaren Python-Paketen effektiv zu nutzen.

Was lerne ich aus diesem Kurs?

  • Grundlagen verstehen und umsetzen
  • Python-Pakete sowie Funktionen und Klassen sinnvoll nutzen
  • Datenstrukturen wie Listen und Dictionaries nachvollziehen
  • Fehlerbehandlung umsetzen
  • Sinnvolle Strukturen installieren

An wen richtet sich der Kurs?

  • Alle Einsteiger, die mit Python arbeiten wollen
  • Fortgeschrittene, die ihre Grundkenntnisse auffrischen möchten

 

Lerninhalte

Kapitel 1: Python im Kursüberblick

   Lektion 1:     Vorstellung (01:14)

   Lektion 2:     Inhalt (13:48)

 

Kapitel 2: Python installieren und Vorgehensweise

   Lektion 3:     Miniconda (09:30)

   Lektion 4:     IPhython Notebook (06:08)

   Lektion 5:     Spyder (11:34)

   Lektion 6:     Vorgehensweise (03:00)

   Quiz 1:          3 Fragen

 

Kapitel 3: Syntax

   Lektion 7:     Kommentare (02:36)

   Lektion 8:     Einrücken und Zeilenumbrüche (03:25)

   Lektion 9:     Zeichenketten (03:10)

   Quiz 2:          5 Fragen

 

Kapitel 4: Anweisungen und Ausdrücke

   Lektion 10:   Grundlegende Einführung (05:07)

   Quiz 3:          3 Fragen

 

Kapitel 5: if-Entscheidungen

   Lektion 11:   if-Statement (09:16)

   Lektion 12:   Logische Operatoren (08:30)

   Quiz 4:          9 Fragen

 

Kapitel 6: Schleifen

   Lektion 13:   for-Schleife (06:38)

   Lektion 14:   while-Schleife (09:05)

   Quiz 5:          6 Fragen

 

Kapitel 7: Datentypen

   Lektion 15:   Einfache Datentypen (17:44)

   Lektion 16:   Kollektionen (10:14)

   Quiz 6:          9 Fragen

 

Kapitel 8: Sequenzen im Detail

   Lektion 17:   Sequenzen und Slicing (12:45)

   Lektion 18:   Eingebaute Funktionen (05:39)

   Quiz 7:          8 Fragen

 

Kapitel 9: Listen

   Lektion 19:   Definition und Bearbeitung (06:54)

   Lektion 20:   Elemente Anhängen und Einfügen (09:53)

   Lektion 21:   Elemente entfernen (03:33)

   Lektion 22:   Listen sortieren (10:13)

   Lektion 23:   zip und enumerate (05:58)

   Lektion 24:   List Comprehensions (06:07)

   Quiz 8:          12 Fragen

 

Kapitel 10: Dictionaries im Detail

   Lektion 25:   Dictionary anlegen (09.59)

   Lektion 26:   Methoden (05:13)

   Lektion 27:   dict() und Comprehensions (05:44)

   Quiz 9:          9 Fragen

 

Kapitel 11: Mengen im Detail

   Lektion 28:   Mengen (04:50)

   Lektion 29:   Methodenüberblick und frozenset (06:00)

   Quiz 10:        5 Fragen

 

Kapitel 12: Functions

   Lektion 30:   Definition und einfache Anwendung (11:21)

   Lektion 31:   Fortgeschrittene Anwendungen (14:01)

   Quiz 11:        8 Fragen

 

Kapitel 13: Generator und Iteratoren

   Lektion 32:   Generatoren (06:00)

   Lektion 33:   Generatorenfunktionen (09:46)

   Lektion 34:   Iteratoren (04:33)

   Quiz 12:        7 Fragen

 

Kapitel 14: Klassen

   Lektion 35:   Eigene Klassen schaffen, Datentypen definieren (13:21)

   Lektion 36:   Klassenattribute speichern (07:33)

   Lektion 37:   Vererbung (09:27)

   Lektion 38:   Operatorüberladung (07:06)

   Lektion 39:   Hilfemenü (07:09)

   Quiz 13:        9 Fragen

 

Kapitel 15: Fehlerbehandlung

   Lektion 40:   Exceptions abfangen (16:15)

   Lektion 41:   Kontrollfluss (04:00)

   Quiz 14:        4 Fragen

 

Kapitel 16: Ein- und Ausgabe

   Lektion 42:   Eingabe mit input (09:19)

   Lektion 43:   Kommandozeilenargumente (05:21)

   Lektion 44:   Dateien schreiben und lesen (12:20)

   Lektion 45:   Das pickle-Modul (07:47)

   Quiz 15:        7 Fragen

 

Kapitel 17: Komplexes Beispiel

   Lektion 46:   Erklärung der Aufgabe (01:41)

   Lektion 47:   Verzeichnis „Programmersworld“ (03:43)

   Lektion 48:   Quelltext (11:47)

   Lektion 49:   Ein Modul importieren (14:11)

   Lektion 50:   Klasse „Programmer“ (19:57)

   Lektion 51:   „Read Times“ öffnen (13:06)

   Quiz 16:        5 Fragen

 

Kapitel 18: Module und Pakete

   Lektion 52:   Terminologie (08:30)

   Lektion 53:   Umgebungsvariable: Python Path (08:24)

 

Kapitel 19: Objekte

   Lektion 54:   Beispiel (05:59)

   Lektion 55:   Referenzmenge der Liste (08:30)

   Quiz 17:          3 Fragen

 

Kapitel 20: Namen

   Lektion 56:   Regeln für Namen (03:52)

   Lektion 57:   PyLint zur statischen Quelltextanalyse (06:08)

   Lektion 58:   Pep8 (Umsetzen der Namenregeln, Leerzeilen) (01:23)

   Quiz 18:        3 Fragen

 

Kapitel 21: Anweisungen im Überblick

   Lektion 59:   Einfache Anweisungen (06:46)

   Lektion 60:   Zusammengesetzte Anweisungen (04:44)

 

Kapitel 22: Namensräume und Gültigkeitsbereiche

   Lektion 61:   Mit Namensräumen arbeiten (Modul: builtin) (06:20)

   Lektion 62:   Globale Definition (04:26)

   Lektion 63:   Funktionen innerhalb von anderen Funktionen definieren (06:43)

   Quiz 19:        2 Fragen

 

Kapitel 23: Zeichenkette n

   Lektion 64:   Beispiel zur Zeichenkettenbearbeitung (06:38)

   Lektion 65:   Zeichen einbauen durch „join“ (07:41)

   Lektion 66:   Floatingpointzahlen formatieren (08:12)

   Quiz 20:        6 Fragen

 

Kapitel 24: Systemfunktionen

   Lektion 67:   Modul: sys (17:16)

   Lektion 68:   Modul: os (13:08)

   Lektion 69:   Modul: shutil (05:14)

   Quiz 21:        12 Fragen

 

Kapitel 25: Unterschiede zwischen Python 2 und 3

   Lektion 70:   Printfunktion vs. Prontstatement (03:20)

   Lektion 71:   Iteratoren (Ähnliche Objekte) (10:34)

   Lektion 72:   Änderung der Strings (07:09)

   Lektion 73:   Raw Input (05:54)

   Quiz 22:        9 Fragen