Python-Entwickler. Basic – kostenloser Kurs von Otus, Ausbildung 5 Monate, Datum: 5. Dezember 2023.
Verschiedenes / / December 08, 2023
Sie lernen die Syntax und gewinnen Vertrauen in grundlegende Python-Programmiertechniken. Sie erhalten eine Schulung für die Arbeit in verschiedenen Anwendungsbereichen der Sprache: Webentwicklung, Autotests, asynchrone Programmierung, Arbeit mit APIs, Data Science und Website-Parsing. Eine Reihe von Kursen widmet sich verwandten Themen wie Shell, Git sowie DevOps-Tools: Docker, Gitlab CI/CD, Github-Aktionen usw., die es Ihnen ermöglichen, eine eigenständige Kampfeinheit im Team zu werden Entwickler. Ein abwechslungsreiches Programm erweitert Ihren Horizont und hilft Ihnen, klarer zu entscheiden, in welchem Bereich Sie sich weiterentwickeln möchten. Gleichzeitig reichen die Kenntnisse und Fähigkeiten, die Sie in den einzelnen Bereichen erwerben, aus, um sich für die Position des Junior-Spezialisten zu qualifizieren.
Für wen ist dieser Kurs geeignet?
Für Python-Anfänger und Entwickler, die mit anderen Programmiersprachen vertraut sind: die systematisiertes Wissen erwerben und praktische Fähigkeiten der Moderne beherrschen möchten Entwicklung. Da Sie für die Ausbildung Grundkenntnisse in Programmierung und OOP-Prinzipien benötigen, sind Sie dabei Beherrschen Sie in kurzer Zeit die Fähigkeiten von Python und konzentrieren Sie sich dann auf die Lösung verschiedener Industriezweige Aufgaben. Sie lernen, mit der Python 3-Version zu arbeiten.
Nach der Schulung sind Sie in der Lage:
Entwickeln Sie Webanwendungen in Python, einschließlich solcher, die auf Django basieren
Arbeiten Sie asynchron mit dem Web und Datenbanken
Erstellen und konfigurieren Sie automatisierte Tests
Arbeiten Sie mit Shell, Git
Arbeiten Sie mit APIs und analysieren Sie Websites
Verwenden Sie Bibliotheken für Data Science: Numpy, Pandas, OpenCV
Stellen Sie Ihre Anwendungen in Docker-Containern bereit
Richten Sie die automatische Bereitstellung ein
Kursfunktionen
Erweiterte Fähigkeiten und DevOps-Tools, die Sie von neuen Entwicklern abheben
Das Programm ist unter Berücksichtigung der Anforderungen der Arbeitgeber an Nachwuchskräfte und aktueller Technologien der industriellen Entwicklung konzipiert
Nützliche Aufgaben, die das Denken des Programmierers und die unabhängige Suche nach Lösungen trainieren
Ein fertiges, gut entwickeltes Projekt, das zu einem starken Beschäftigungsargument wird
3
Kurs15 Jahre Erfahrung.
Informatiker, Lehrer.
Hallo zusammen :-)Mein Name ist Stanislav. Derzeit lebe ich in der Region Tula. Ich habe mehrere höhere Ausbildungen. Main - MSTU im. Bauman mit Spezialisierung auf Informatik und Steuerungssysteme. Zweitens – Wirtschaft – Finanzen und Kredit. Drittens - Management von Organisationen. Ich arbeite seit über 15 Jahren in der IT. Ich habe als Systemadministrator und Systemingenieur angefangen. Arbeitete in verschiedenen großen und internationalen Organisationen wie RAO UES, Yandex, Microsoft. Arbeitete in verschiedenen Positionen und Richtungen. Abgeschlossene Projekte unterschiedlicher Komplexität. In den letzten Jahren hat sich mein Entwicklungsschwerpunkt von der Systemadministration hin zur Umsetzung von Webprojekten verlagert: Ich bin an deren Erstellung und Förderung beteiligt. Und natürlich müssen Sie die Programmierung mit Python, C#, JS sowie SQL, CSS, HTML beherrschen. Im Moment ist Python Ihre Lieblingssprache. Ich liebe es wirklich, Wissen und meine Erfahrungen zu teilen. Ich unterrichte seit 7 Jahren. Und ich bin sehr froh, dass ich Teil von OTUS geworden bin :-) Lehrer
1
AlsoChefentwickler von zval.ru. Arbeitet weiterhin remote und entwickelt seine eigenen Projekte in Python und Django. Absolvent der Fakultät für Informationstechnologien der Fakultät für Physik der Perm State National Research University. Er begann seine Karriere bei einem großen internationalen Unternehmen, Prognoz, wo er Projekte für... erstellte.
Chefentwickler von zval.ru. Arbeitet weiterhin remote und entwickelt seine eigenen Projekte in Python und Django. Absolvent der Fakultät für Informationstechnologien der Fakultät für Physik der Perm State National Research University. Er begann seine Karriere bei einem großen internationalen Unternehmen Prognoz, wo er zwei Jahre lang Projekte für die russische Regierung erstellte. Arbeitete als Abrechnungsprogrammierer mit Oracle pl/sql bei der Er-Telecom Holding. Seit 2014 ist er Lehrer für Python-Entwicklung. Lehrer
4
KursLeiter der Entwicklungsgruppe für Cloud-Videoüberwachungsplattformen bei MTS AI
Leitender Python-Backend-Entwickler
6 Jahre Online-Programmierunterricht
Lange Zeit war er als Backend-Entwickler für Python 3.6 bei AdCombo tätig. Der Stapel an verwendeten Technologien umfasst Flask, SQLAlchemy, PostgreSQL, Redis, Docker und vieles mehr. Er begann seine Karriere als Systemadministrator bei ANTIvor, wo er an der Optimierung von Arbeitsabläufen, der Erfassung von Statistiken und der Visualisierung von Analysen beteiligt war. Anschließend wechselte er in die Position eines Full-Stack-Programmierers in Python und entwickelte interne Tools und Webschnittstellen für die Produkte des Unternehmens. Progamm Manager
Python-Syntax und grundlegende Operatoren
-Thema 1.Grundlegende Typen und Datenstrukturen. Ablaufsteuerung
-Thema 2. Arbeiten mit Funktionen und Daten
-Thema 3.Generatoren, Dekoratoren, unbegrenzte Anzahl von Argumenten und Ergebnissen
-Thema 4.Git, Shell
OOP. Klassen, Ausnahmen. Tests
-Thema 5. Grundlagen von OOP
-Thema 6.Erweitertes OOP, Ausnahmen
-Thema 7.Module und Importe
-Thema 8.Datenklassen. Virtuelle Umgebung
-Thema 9. Zusätzliche Lektion zu Dekoratoren und Generatoren
-Thema 10.Tests
Interaktion mit der Außenwelt. Erstellen einer einfachen API. Aufbau des Projekts
-Thema 11. Einführung in integrierte Module
-Thema 12. Dateien und Netzwerk
-Thema 13.FastAPI – schnelle API-Entwicklung
-Thema 14.Docker; Abhängigkeitskontrollsysteme
Arbeiten mit Datenbanken, asynchrone Programmierung
-Thema 15. Datenspeicherung in relationalen Datenbanken. SQL-Sprache
-Thema 16.ORM: SQLAlchemy
-Thema 17.SQLAlchemy: Verbindungen zwischen Tabellen in der Datenbank
-Thema 18.Schemamigrationen: Destillierkolben
-Thema 19. Komplexe Verbindungen in der Datenbank
-Thema 20. Asynchrone Programmierung in Python
-Thema 21. Asynchrone Arbeit mit der Datenbank
-Thema 22.Asynchrone Arbeit der API mit der Datenbank
Webentwicklung auf Flask
-Thema 23. Einführung in die Webentwicklung mit Flask
-Thema 24.Frontend-Grundlagen
-Thema 25. Grundlegendes Frontend
-Thema 26.Flask-SQLAlchemy, Flask-Migrate
-Thema 27. Anwendungsinteraktion zwischen Containern, Docker Compose
Webentwicklung mit Django
-Thema 28. Einführung in Django
-Thema 29.Django ORM, Django-Debug-Toolbar
-Thema 30.Django und verzögerte Aufgaben
-Thema 31.Django-Klassenbasierte Ansichten, Generika, Formulare
-Thema 32.Arbeiten mit Benutzern und Rechten in Django
-Thema 33. Django-Anwendung testen
-Thema 34. Fabriken
Python für Data Science
-Thema 35.NumPy. Sind das nur erweiterte Arrays oder etwas mehr?
-Thema 36.Pandas. Eine andere Bibliothek zum Arbeiten mit Daten?
-Thema 37.OpenCV
DevOps
-Thema 38.GitHub-Aktionen
-Thema 39.GitLab CI
-Thema 40.GitLab-CD
Projektarbeit
-Thema 41. Themenauswahl und Organisation der Projektarbeit
-Thema 42. Beratung zu Projekten und Hausaufgaben
-Thema 43. Schutz von Designarbeiten