Zertifikat „Learn Python“ von Scrimba, ausgestellt Juni 2025
In neuem Tab öffnen
Python

Learn Python

ScrimbaJuni 2025 · 5,6 Std · 62 Lektionen

Vollständiger Python-Grundkurs von Scrimba: kurze Video-Lektionen von vier bis acht Minuten im Wechsel mit interaktiven Coding-Challenges direkt im Browser. Der Kurs deckt die Sprache von Variablen, Datentypen und Strings über Listen, Tupel, Sets und Dictionaries bis zu Funktionen, Kontrollstrukturen, OOP, Exceptions, Lambdas und Comprehensions ab und übt jedes Thema an einer kleinen Aufgabe. Dozent ist Olof Paulson, mit Hintergrund in Finanzen, Portfolio-Management und Algorithmic Trading.

Umfang
5,6 Std.
Lektionen
62
Dozent
Olof Paulson
Niveau
Einsteiger
Sprache
Englisch
Format
Interaktive Scrims mit Challenges
Abschluss
12. Juni 2025

Inhalte & Kompetenzen

  • Python-Syntax und Programmfluss: Print Statements, Variablen, Datentypen und Typecasting, Nutzereingaben, arithmetische Operationen
  • Strings: Slicing, Suchen und Ersetzen, String-Formatierung
  • Datenstrukturen: Listen inklusive Split und Join, Tupel, Sets und Dictionaries — jeweils mit Übungen
  • Funktionen: Aufrufe, Parameter und Argumente, Standardwerte, Named Notation, Return Statements
  • Kontrollstrukturen: Booleans und Vergleiche, if/else/elif, while- und for-Loops sowie verschachtelte Schleifen
  • Fortgeschrittenes: Klassen und Objekte (OOP), Vererbung, Exceptions mit try/except/raise, Lambda-Funktionen, List- und Dict-Comprehensions, File Handling
  • Werkzeuge und Performance: enumerate, sort() und sorted(), zip und unzip, Randomness, Laufzeitmessung mit timeit
  • Umsetzung in Challenges und kleinen Projekten — von Coffee Order Queue und Phone Number Normalizer bis Crypto Machine, Math Tutor und Project Euler Q4

Kursaufbau

Inhalte thematisch gebündelt statt in der Kapitelnummerierung des Kurses; das Zertifikat weist 62 Lektionen aus.

Grundlagen und Basis-Konzepte10 Lektionen
  1. Course Introduction
  2. Running Python with Brython
  3. Print Statements & Programflow
  4. Variables
  5. Datatypes & Typecasting
  6. User Input
  7. Arithmetic Operations
  8. Strings: Basics & Slicing
  9. Strings: Find & Replace
  10. String-Formatierung
Datenstrukturen6 Lektionen
  1. Listen: Grundlagen
  2. Listen: Split & Join
  3. Tupel
  4. Sets und Set-Übungen
  5. Dictionaries: Grundlagen
  6. Dictionaries: vertiefende Konzepte und Übungen
Funktionen und Kontrollstrukturen10 Lektionen
  1. Funktionsaufrufe
  2. Parameter und Argumente
  3. Standardwerte
  4. Named Notation
  5. Return Statements
  6. Booleans und Vergleiche
  7. If / Else / Elif
  8. While-Loops
  9. For-Loops
  10. Verschachtelte Schleifen (Nesting)
Fortgeschrittene Themen und Werkzeuge11 Lektionen
  1. Enumerate
  2. sort() und sorted()
  3. Zip und Unzip
  4. Randomness
  5. Timeit und Performance
  6. File Handling (Dateien lesen)
  7. Exceptions (try / except / raise)
  8. Klassen und Objekte (OOP)
  9. Vererbung (Inheritance)
  10. Lambda-Funktionen
  11. Comprehensions (Lists und Dictionaries)
Challenges und Praxisprojekte13 Lektionen
  1. Arcade Day Pass Challenge
  2. Pit Stop Timing Optimizer Challenge
  3. Coffee Order Queue Challenge
  4. Phone Number Normalizer Challenge
  5. Access Control Scanner Challenge
  6. Loyalty Points Engine Challenge
  7. Dog Bus Tracker Challenge
  8. Pizza Builder Challenge
  9. Crypto Machine Project
  10. Math Tutor Project
  11. Marble / Trading Game Project
  12. Raffle Prize Picker
  13. Project Euler Q4 (Palindromes)
Abschluss3 Lektionen
  1. Kurs-Zusammenfassung
  2. How to Utilize Your Certificate
  3. Certificate of Completion

Themen

Grundlagen