codequick-darkmode-logo
AnmeldenRegistrieren
Python Grundlagenkurs

Lehrplan:

Python Grundlagenkurs

21 Lektionen 338 Online-Programmierfragen


Welche Themen werden im Kurs behandelt?

Programmiergrundlagen

  1. Einführung:

    • Kursübersicht und Ziele

    • Bedeutung von Python in der Programmierung

    • Voraussetzungen und Einstieg

  1. Variablen und Datentypen:

    • Print-Anweisung: print() - Geben Sie Ihre erste Codezeile aus.

    • Variablendeklaration - Definieren und initialisieren Sie Variablen.

    • Datentypen in Python - Erkunden Sie Ganzzahlen, Fließkommazahlen und Zeichenketten.

    • Typumwandlung - Konvertieren Sie Daten zwischen Typen.

    • Fortgeschrittenere mathematische Berechnungen - Verbessern Sie mathematische Fähigkeiten in Python.

  1. Arithmetische Operationen:

    • Grundlegende Arithmetik - Beherrsche Addition, Subtraktion, Multiplikation und Division.

    • Operatorrangfolge - Steuere die Reihenfolge der Operationen.

    • Mathematische Funktionen in Python - Erkunde eingebaute mathematische Funktionen.

Arbeiten mit Strings

  1. Einführung in Strings:

    • String-Grundlagen - Verstehen der String-Struktur.

    • String-Manipulation - Erlernen von Konkatenation und Slicing.

    • String-Methoden - Erforschen mächtiger String-Methoden.

  1. Indizierung und Slicing mit Strings:

    • String-Indizierung - Zugriff auf einzelne Zeichen.

    • String-Slicing - Teilstrings basierend auf Kriterien extrahieren.

    • String-Manipulation - Techniken anwenden, um reale Probleme zu lösen.

  1. String-Eigenschaften und -Methoden:

    • String-Eigenschaften - Erkunden Sie inhärente Zeichenkettenmerkmale.

    • String-Methoden - Nutzen Sie Methoden für effiziente Manipulation.

    • String-Manipulation - Wenden Sie fortgeschrittene Techniken für die Transformation an.

  1. Formatierung beim Drucken mit Strings:

    • String-Formatierung - Beherrsche die Formatierungsoptionen.

    • F-String-Nutzung - Erlernen Sie prägnante Formatierung mit F-Strings.

    • Print-Statement-Formatierung - Verbessern Sie Print-Statements.

Verständnis der booleschen Logik

  1. Verständnis von Booleschen Werten:

    • Grundlagen der Booleschen Werte - Erfassen Sie die Grundlagen von Booleschen Werten.

    • Boolesche Operatoren - Erkunden Sie UND-, ODER- und NICHT-Operationen.

    • Boolesche Ausdrücke - Lernen Sie, logische Bedingungen zu erstellen.

  1. Logische Operatoren:

    • Logisches UND - Bedingungen mit AND kombinieren.

    • Logisches ODER - Bedingungen mit OR kombinieren.

    • Logisches NICHT - Einen booleschen Wert negieren.

  1. Bedingte Anweisungen (if, else, elif):

    • If-Anweisung - Entscheidungen auf Grundlage von Bedingungen treffen.

    • Else-Anweisung - Alternative Ergebnisse behandeln.

    • Elif-Anweisung - Mehrere Bedingungen kombinieren.

  1. Boolesche Ausdrücke:

    • Boolesche Ausdrücke - Komplexe Bedingungen erstellen.

    • Bedingte Logik - Logik anwenden, um den Programmfluss zu steuern.

    • Boolesche Verwendung - Entscheidungsfindung im Code verbessern.

Python-Schleifen und Kontrollanweisungen

  1. Schleifen (for und while):

    • Grundlagen der For-Schleife - Iteration über Sequenzen mit for-Schleifen.

    • Grundlagen der While-Schleife - Aktionen mit while-Schleifen wiederholen.

    • Schleifensteuerungsanweisungen - Schleifenausführung manipulieren.

    • Verschachtelte for-Schleifen - Schleifen innerhalb von Schleifen implementieren.

  1. Break- und Continue-Anweisungen:

    • Break-Anweisung - Eine Schleife vorzeitig beenden.

    • Continue-Anweisung - Den Rest einer Schleifeniteration überspringen.

    • Schleifensteuerung in Python - Schleifenverhalten feinjustieren.

Funktionen und Datenstrukturen

  1. Definition und Aufruf von Funktionen:

    • Grundlagen der Funktion - Verstehen der Funktionsstruktur.

    • Funktionsparameter - Informationen an Funktionen übergeben.

    • Funktionsrückgabewerte - Empfangen und Verwenden von Funktionsergebnissen.

  1. Funktionsparameter und Rückgabewerte:

    • Funktionsparameter - Meistern Sie den Umgang mit Funktionsparametern.

    • Funktionsrückgabewerte - Vertiefen Sie sich in Funktionsrückgabewerte.

    • Funktionsgebrauch - Wenden Sie Funktionen an, um reale Probleme zu lösen.

  1. Listen in Python:

    • Grundlagen der Listen - Verstehen Sie die grundlegenden Konzepte von Listen.

    • Listenoperationen - Erkunden Sie eine Reihe von Techniken zur Listenmanipulation.

    • Listenverständnis - Tauchen Sie ein in die prägnante Erstellung und Umwandlung von Listen.

  1. Dictionaries in Python:

    • Grundlagen von Dictionaries - Erfassen Sie die grundlegenden Konzepte von Dictionaries.

    • Dictionary-Operationen - Erkunden Sie vielseitige Operationen für Dictionaries.

    • Dictionary-Methoden - Tauchen Sie ein in effiziente Manipulation und Abfrage.

  1. Tuples mit Python:

    • Grundlagen von Tuples - Lerne die Eigenschaften und Anwendungsfälle von Tuples kennen.

    • Tuple-Operationen - Entdecke die leistungsfähigen Operationen, die für Tuples verfügbar sind.

    • Tuple-Unpacking - Nutze das Tuple-Unpacking für prägnanten Code.

  1. Sets in Python:

    • Set-Grundlagen - Verstehen der Schlüsseleigenschaften von Sets.

    • Set-Operationen - Erkunden von Operationen für effiziente Set-Manipulation.

    • Set-Methoden - Nutzen eingebauter Methoden zur Set-Transformation.

  1. Importieren und Verwenden von Modulen:

    • Modulimport - Lernen Sie, externe Code-Module zu importieren.

    • Modulverwendung - Erkunden Sie die praktische Anwendung von Modulen.

    • Standardbibliotheken in Python - Entdecken Sie gängige Bibliotheken für verschiedene Aufgaben.

  1. Abschließende Gedanken zur Python3-Meisterschaft:

    • Reflexion über die Python3-Lernreise

    • Danksagungen und nächste Schritte