Programmieren in Python. Level 2. Fortgeschrittenenkurs - Kurs 40.990 Rubel. vom Spezialisten, Ausbildung, Datum: 27. November 2023.
Verschiedenes / / November 28, 2023
FÖRDERUNG! Für alle Python-Kursteilnehmer Auf Kurse „Programmieren in der R-Sprache“ im Fernunterrichtsformat gewähren wir 30 % Rabatt. Um einen Rabatt zu beantragen, wenden Sie sich bitte an unsere Manager.
Du wirst es lernen:
Erstellen Sie Ihre eigenen Klassen;
Bewerten Sie die Komplexität des Algorithmus.
die wichtigsten Standarddatenstrukturen nutzen;
Erstellen Sie Ihre eigenen Datenstrukturen basierend auf Standarddatenstrukturen.
Lehrer, Programmierer und Ingenieur mit praktischem Wissen über Trends Python-Entwicklung, wie „Internet der Dinge“, „Big Data“ und andere. Beteiligt sich an der Erstellung von Software- und Hardware-Geschäftslösungen für X5, OZON, Phillip Morris, SAP. Mentor und Jurymitglied von Hackathons, Redner bei IT-Events und Workshops.
Professioneller Programmierkurslehrer, zertifizierter Entwickler Python-Institut mit allgemeiner Berufserfahrung im IT-Bereich mehr als 20 Jahre. Aufbau von IT-Systemen in 4 Unternehmen von Grund auf. Mehr als 5 Jahre.
Vadim Viktorovich schloss im Jahr 2000 sein Studium an der Russischen Staatlichen Universität für Geisteswissenschaften mit der Spezialisierung auf Informatik und Informatik ab. Ein echter Profi in Verwaltungsangelegenheiten DBMS, Automatisierung von Unternehmensgeschäftsprozessen (ERP, CRM etc.), Testfälle erstellen und Mitarbeiter schulen.
Kann motivieren und fesseln. Er stellt hohe Ansprüche an seine Zuhörer und ist stets bereit, schwierige Punkte zu klären. Dank seiner umfangreichen Erfahrung in realen Projekten kann er auf die Details achten, die von unerfahrenen Entwicklern normalerweise übersehen werden.
Professioneller Dozent für Programmierkurse mit allgemeiner Erfahrung Mehr als 10 Jahre. Praktische Programmiererfahrung in der Sprache Python mehr als 4 Jahre. Während seiner Lehrtätigkeit wurde er zum Autor von 12 Programmierkursen für verschiedene Organisationen ausgebildet mehr als 1000 Zuhörer. (Präsenz- und Online-Unterricht).
Evgeniy Vitalievich schloss 2006 sein Studium an der SibGIU mit der Spezialisierung auf Automatisierung metallurgischer Systeme ab. Er verbessert regelmäßig seine Fähigkeiten und ist derzeit Experte für Programmiersprachen Python, C++, Javascript. In seiner Arbeit nutzt er auch effektiv Nodejs (+Webpack), Django, Tornado, Git, verfügt über Erfahrung in der Entwicklung von Projektdokumentationen.
Umfangreiche Erfahrung im Unterrichten und in der praktischen Programmierung ermöglicht es ihm, komplexe Sachverhalte in einfachen Worten zu erklären; Studenten sind nach seinen Kursen wirklich von der Programmierung begeistert. Er weiß, wie das Gehirn eines modernen Programmierers funktionieren sollte und hilft Ihnen dabei, sich auf die richtige Wellenlänge einzustellen.
Modul 1. Das Konzept der Klasse. Kapselung (4 ac. H.)
Klasse und Klasseninstanz.
Instanzdaten, Instanzmethoden und Instanzeigenschaften.
Attributkonzept.
Workshop: Erstellen einer Klasse und ihrer Instanzen.
Modul 2. Erbschaft (4 ac. H.)
Das Prinzip des Ducktypings.
Konzepte der Basisklasse und der abgeleiteten Klasse.
Die isinstance-Funktion und ihre Anwendung.
Workshop: Erstellen einer abgeleiteten Klasse unter Verwendung von Instanzen der Basis- und abgeleiteten Klassen.
Modul 3. Polymorphismus und Abstraktion (4 ac. H.)
Ersetzung von Methoden in einer abgeleiteten Klasse.
Das Konzept einer abstrakten Klasse.
Workshop: Verwendung polymorpher Klassen.
Modul 4. Praktische Arbeit (4 ac. H.)
Modul 5. Sortier- und Suchalgorithmen (4 ac. H.)
Grundlegende Sortier- und Suchalgorithmen.
Das Konzept der Algorithmuskomplexität.
Werkstatt. Suchen Sie nach Informationen basierend auf einem bestimmten Kriterium.
Modul 6. Suchalgorithmen auf Graphen (4 ac. H.)
Breitensuche zuerst.
Tiefensuche.
Werkstatt. Einen Pfad in einem Diagramm konstruieren.
Modul 7. Datenstrukturen (4 ac. H.)
Konzept der Datenstruktur.
Als grundlegende Datenstrukturen auflisten und aufzeichnen.
Tabelle und andere praktisch wichtige Datenstrukturen.
Werkstatt. Darstellung von Datensätzen und Tabellen in einem Python-Programm.
Modul 8. Standardmäßige abstrakte Datentypen (4 ac. H.)
Containertypen.
Bibliotheksmodule Sammlungen und Sammlungen.abc
Werkstatt. Das „Komponenten-Container“-Schema und seine Anwendung.
Modul 9. Speichern von Daten außerhalb des Programms (4 ac. H.)
Daten speichern und wiederherstellen. Pickle-Bibliotheksmodul.
Das Konzept der objektrelationalen Korrespondenz.
Werkstatt. Verwendung des Pickle-Moduls zum Speichern und Übertragen von Daten.
Modul 10. Praktische Arbeit (4 ac. H.)
Finden einer Route zwischen zwei Punkten.
Verarbeiten eines XML-Dokuments.
Kommissionierung und Bearbeitung von Bestellungen.
Schachspiel (Softwareteil).
Web-Scraping.
Planung von Schulungssitzungen.
Einen Spieleserver schreiben.
Berechnung eines einfachen Gleichstromnetzes.
Videoverarbeitung mit externer Software.