Python – kostenloser Kurs von Skillbox, Schulung, Datum: 29. November 2023.
Verschiedenes / / December 03, 2023
Für diejenigen, die mit dem Programmieren beginnen möchten
Sie lernen Python von Grund auf: Syntax, Funktionen, Standardbibliotheken. Sie können Ihre Karriere als Python-Entwickler beginnen.
Anfänger-Python-Entwickler
Sie systematisieren und vertiefen Ihre Python-Kenntnisse, beherrschen fortgeschrittene Themen und verbessern sich als Entwickler.
IT-Spezialisten
Sie beherrschen Python und können Routineaufgaben automatisieren, Ihr Kompetenzspektrum erweitern und Ihren Wert als Spezialist steigern.
Für Entwickler in anderen Sprachen
Sie werden die Funktionen von Python verstehen, Ihr Fachgebiet wechseln und sich in einer der beliebtesten und einfachsten Sprachen weiterentwickeln können.
Einführung
Lernen Sie, mit einem Online-Code-Editor zu arbeiten. Schreiben Sie Ihr erstes Programm. Erfahren Sie, wie Sie die Druckfunktion nutzen.
Python-Grundlagen
Erfahren Sie, wie Sie mit Variablen, dem Eingabeoperator und Zeichenfolgen arbeiten.
Operatoren, Ausdrücke
Lernen Sie arithmetische Operationen mit Zahlen, die Reihenfolge ihrer Ausführung, die Eingabe von Zahlen über die Tastatur, die Division mit Rest und mit Rest sowie Kurzoperatoren.
Bedingte if-Anweisung, Verzweigungen
Lernen Sie die Grundlagen der Arbeit mit der if-Anweisung kennen und lernen Sie, wie Sie einfache Programme mit Bedingungen schreiben.
Bedingte Anweisung if: Fortsetzung
Lernen Sie die logischen Operatoren nicht, und, oder. Lernen Sie, sequentielle und verschachtelte Bedingungen zu schreiben und komplexe Ausdrücke zu vereinfachen.
while-Schleife
Erfahren Sie, wie Sie mit dem While-Schleifenoperator arbeiten. Studieren Sie logische Transformationen, Endlosschleifen, Break- und Continue-Anweisungen.
Die for-Schleife: Schleifen mit einem Zähler
Erfahren Sie, wie Sie eine for-Schleife verwenden, um Zahlen zu durchlaufen, und lernen Sie die Grundlagen der Funktion range() kennen.
Die for-Schleife: Funktionen der Arbeit mit Range
Erfahren Sie, wie Sie mit den Parametern der Funktion range() arbeiten: Start, Stop, Schritt.
for-Schleife: Arbeiten mit Strings
Lernen Sie die Druckfunktion, den Endoperator und die Arbeit mit Zeichenfolgen in einer bedingten Anweisung
Verschachtelte Schleifen
Erfahren Sie, wo Sie verschachtelte Schleifen finden, wie sie funktionieren und wie sich Schleifenzähler ändern. Erfahren Sie, wie Sie Zähler innerhalb einer verschachtelten Schleife vergleichen und mathematische Probleme mithilfe verschachtelter Schleifen lösen.
Zahlen. Typen int und float
Erfahren Sie, wie Sie in Python mit Ganzzahlen (Typ „int“) und reellen Zahlen (Typ „float“) arbeiten, wie Sie sie eingeben und konvertieren und wie Sie mit ihnen arithmetische Operationen durchführen. Lernen Sie Standard-Mathefunktionen aus dem Mathematikmodul.
Funktionen: Start
Lernen Sie die Grundlagen von Funktionen: Funktionsdeklaration und -aufruf, Funktionen mit einem und mehreren Parametern.
Eigenschaften von Float
Lernen Sie, Funktionswerte zurückzugeben, mit dem Rückgabeoperator und Algorithmen mit einer bestimmten Genauigkeit zu arbeiten. Lernen Sie die Funktionen der Arbeit mit reellen Zahlen kennen.
Installieren und Konfigurieren der IDE
Sie können die Pycharm-IDE installieren, mit der Befehlszeile und dem Interpreter arbeiten und Programme debuggen.
Grundlegende Sammlungen. Listen
Lernen Sie, mit einer einfachen Sammlung zu arbeiten – Listen. Sie können Listen deklarieren und anzeigen, mit Elementen arbeiten und Listen mithilfe von Schleifen erstellen.
Liste: Methoden zum Arbeiten mit Listen
Lernen Sie Funktionen und Techniken zum Arbeiten mit Listen kennen. Erfahren Sie, wie Sie Listenelemente entfernen und ersetzen, Listen durchlaufen und verschachtelte Schleifen verwenden.
Listenansichten
Erfahren Sie, wie Sie Listen mithilfe von Listenverständnissen erstellen. Erfahren Sie, wie Sie mit Slice-Typ- und Sortierlisten arbeiten.
Grundlegende Sammlungen. Saiten
Meister der Arbeit mit Saiten. Lernen Sie den Umgang mit String-Methoden, die Konvertierung in Strings und die Formatierung.
Grundlegende Sammlungen. Wörterbücher
Lernen Sie, Wörterbücher zu erstellen und mit ihren Elementen zu arbeiten. Lernen Sie Wörterbuchtechniken und Elementaufzählung. Sie können Wörterbücher erstellen und mit der Set-Funktion arbeiten.
Grundlegende Sammlungen. Tupel
Erfahren Sie, wie sich Tupel von Listen unterscheiden und warum sie benötigt werden. Erfahren Sie, wie Sie die Zip- und Enumerate-Funktionen verwenden. Sie können Schlüssel und Werte in einem Wörterbuch sortieren und mit zusammengesetzten Schlüsseln arbeiten.
Funktionen: Fortsetzung
Erfahren Sie, wie Sie mit Rekursion und Sammlungen innerhalb einer Funktion und beim Aufruf arbeiten. Sie können beim Arbeiten mit der Funktion Standardwerte verwenden.
Arbeiten mit Dateien
Sie lernen, mit Dateipfaden und Unix-Pfaden zu arbeiten. Beherrschen Sie grundlegende Dateioperationen: Öffnen, Lesen, Schreiben, Schließen, Dateiiteration mit einer for-Schleife, Suche nach Teilzeichenfolgen, sichere Dateiverwaltung.
Ausnahmen: Umgang mit Fehlern
Finden Sie heraus, was Ausnahmen sind und welche Hierarchie sie haben. Erfahren Sie, wie Sie das Try-Except-finally-else-Konstrukt verwenden und Ausnahmen richtig behandeln.
Einführung in OOP
Lernen Sie, mit objektorientierter Programmierung in Python, mit Klassen und ihren Methoden, dem __init__-Klassenkonstruktor und dem Self-Klassenobjekt zu arbeiten.
Grundprinzipien von OOP
Lernen Sie, Daten zu kapseln und zu verbergen, mit Vererbung und Polymorphismus zu arbeiten und Klassen und Methoden zu beschreiben.
Iteratoren und Generatoren
Verstehen Sie den Unterschied zwischen einem Iterator und einem iterierbaren Objekt. Sie erfahren, wie Sie einen Iterator erhalten und mit den Iter- und Next-Funktionen arbeiten. Sie können eine Funktion in einen Generator umwandeln und den Yield-Operator verwenden.
Dekorateure: Grundniveau
Sie können Dekoratoren verwenden, um die Eigenschaften von Funktionen zu ändern. Erfahren Sie, wie Sie mit dem Datatime-Modul arbeiten und den Decorator als Timer verwenden.
Eingehende Arbeit mit Klassen und integrierten Dekorateuren
Lernen Sie, mit Mehrfachvererbung zu arbeiten. Erfahren Sie, was eine Klassenschnittstelle und abstrakte Klassen sind. Sie können statistische Methoden in einer Klasse implementieren, Objektattribute ändern oder abrufen, ohne Methoden aufzurufen.
Dekorateure: Fortgeschrittenes Niveau
Sie können Dekoratoren mit Argumenten, Generatoren als Kontextmanager und das Protokollierungsmodul verwenden.
Funktionen: Ende
Lernen Sie, mit Lambda-Funktionen zu arbeiten, zuzuordnen, zu filtern, zu reduzieren, alles Mögliche. Sie können Namespaces und Bereiche festlegen und die Zählerklasse verwenden.
Bibliotheken zum Arbeiten mit Daten
Sie können mit regulären Ausdrücken, Datum und Uhrzeit sowie dem itertools-Modul arbeiten.
Bonusmodul. Netzwerk-Grundlagen
Sie können die Grundlagen der Arbeit mit Netzwerken erlernen. Was passiert, wenn wir ya.ru in den Browser eingeben? Dies ist für unerfahrene Entwickler wichtig und nützlich, um loszulegen.