Python-Entwickler. Professionell - Kurs 95.000 Rubel. von Otus, Ausbildung 5 Monate, Datum 29. November 2023.
Verschiedenes / / December 01, 2023
Ein professioneller Online-Kurs für diejenigen, die bereits Erfahrung in der Python-Programmierung haben und ihr Niveau mit neuen Kenntnissen und Fähigkeiten aus verschiedenen Entwicklungsbereichen verbessern möchten. Wenn Sie mit Python vertraut sind, sich C merken, Netzwerkkenntnisse haben und relationales DBMS, wissen, wie man Linux, Git und andere Standard-Entwicklertools verwendet – ein Kurs für Du.
Ziel des Programms ist es, Sie sowohl in der Theorie als auch in der Praxis in die moderne „industrielle“ Entwicklung in Python einzutauchen. In diesem Fall wird Python nur ein Werkzeug sein, mit dem wir verschiedene Wissensbereiche studieren. Der Schwerpunkt liegt auf den Software-Engineering-Kernkompetenzen eines Python-Entwicklers und der Entwicklung eines pragmatischen Ansatzes zur Problemlösung.
Merkmale des Programms: praxisorientiert und flächendeckend. Während des Lernprozesses fallen viele Hausaufgaben an, die zum Teil eine echte Herausforderung darstellen. Und optionale Aufgaben ermöglichen es den Mutigsten, tiefer zu graben und fortgeschrittenere Dinge „anzufassen“. Dabei sind die Bereiche, in denen Sie Ihre Fähigkeiten unter Beweis stellen, sehr breit gefächert: Der Kurs behandelt das Web, die Datenanalyse und Fragen der Erstellung hochlastiger Systeme. Am Ende des Kurses setzen Sie ein Projekt zu einem freien Thema um.
Der Kurs ist universell: Es werden die zweite und dritte Version von Python berücksichtigt. Hausaufgaben und Projekte können in beiden Versionen erledigt werden, Beispiele im Unterricht funktionieren oft in beiden Versionen, aber die meisten wurden in Python 2 und jetzt Python 3 geschrieben. Es werden auch alle notwendigen Abschweifungen und Diskussionen über Versionsunterschiede gemacht. Während des Schulungsprozesses erhalten Sie ein Verständnis für die Struktur der modernen Softwareentwicklung und den Platz von Python und anderen Tools darin. Beantworten Sie die Fragen: „Wie schreibt man einfach und?“ idiomatischer Code, der nicht schmerzhaft peinlich ist?“, „Wie teste und pflege ich Python-Code?“, „Wie schreibe ich eine Anwendung, die nicht untergeht.“ Belastung?
Arbeitskosten: 4 Stunden für Unterricht und 4-12 Stunden für Hausaufgaben pro Woche.
Nach Abschluss des Kurses verfügen Sie über:
— 9-12 (je nach Wunsch, optionale Aufgaben zu erledigen) abgeschlossene Aufgaben zu allen Themen des Kurses,
— 1 Mini-Webprojekt, — eine umfangreiche Literatur- und Referenzliste zur Einarbeitung und Vertiefung der Kenntnisse von Programmierern,
— Code- und Unterrichtsmaterialien, die in Form von Jupyter-Notizbüchern miteinander verknüpft sind,
— Videoaufzeichnungen aller Webinare der Kurse,
— Projektarbeit zu einem Thema, das Sie interessiert:
- Vergleichstabelle für Python-Kurse.
- Grundkurs, Python.
- Aufbaukurs und Web Python.
1
Also8 Jahre Erfahrung in der industriellen Entwicklung, einschließlich der Erstellung und Wartung von Webanwendungen, Infrastrukturlösungen, Hochlastsystemen, Datenpipelines und Analysesystemen. 3 Jahre wissenschaftliche Entwicklung für große Regierungskunden mit...
8 Jahre Erfahrung in der industriellen Entwicklung, einschließlich der Erstellung und Wartung von Webanwendungen, Infrastrukturlösungen, Hochlastsystemen, Datenpipelines und Analysesystemen. 3 Jahre wissenschaftliche Entwicklung für große Regierungskunden mit Aufträgen zur Analyse großer Datenmengen. Erfahrung in der Programmierung in Python, Go, Lua, C, JavaScript, Perl. Ein breites Spektrum an beruflichen Interessen, die vom Aufbau verteilter Systeme bis hin zu maschinellem Lernen reichen. Mehr als 5 Jahre Unterricht in Python-Programmierung für MSTU-Studenten. N.E. Bauman (Moskau). 4 Jahre Dozent eines DBMS-Kurses im Technopark Mail. Ru. Absolvent der MSTU. N.E. Bauman mit einem Abschluss als Informationssicherheitsspezialist im Jahr 2013. Progamm Manager
2
Kurs10 Jahre kommerzielle Entwicklungserfahrung in Python, 12 Jahre Erfahrung in C/C++. Derzeit beschäftigt er sich mit der Entwicklung und Betreuung freiberuflicher Projekte. Teilnehmer an der Veröffentlichung der 5. Version des Free Download Managers. Im Rahmen...
10 Jahre kommerzielle Entwicklungserfahrung in Python, 12 Jahre Erfahrung in C/C++. Derzeit beschäftigt er sich mit der Entwicklung und Betreuung freiberuflicher Projekte. Teilnehmer an der Veröffentlichung der 5. Version des Free Download Managers. Im Rahmen meiner freiberuflichen Tätigkeit habe ich ein Analogon von Yandex.market für Druckerzeugnisse auf dem europäischen Markt entwickelt. Autor einer Reihe von Open-Source-Bibliotheken. Ein Kenner der konzeptionellen Harmonie UNIX-ähnlicher Systeme. Er schloss sein Studium an der Universität Dubna ab, wo er anschließend die Disziplinen „C++“, „Python“ und „Programmierung in UNIX“ lehrte. Akademischer Abschluss - Master of Applied Mathematics and Computer Science. Interessengebiet: Highload, maschinelles Lernen, LISP-ähnliche Sprachen. Lehrer
1
AlsoAbschluss an der Staatlichen Technischen Universität Astrachan (Abteilung für Informationssicherheit) im Jahr 2012. Mehr als 5 Jahre Erfahrung in der Entwicklung als Backend-Entwickler. Seit 2,5 Jahren arbeitet er als leitender Entwickler in einem Partnerunternehmen des EDMS-Anbieters „Directum“. Interessen:...
Abschluss an der Staatlichen Technischen Universität Astrachan (Abteilung für Informationssicherheit) im Jahr 2012. Mehr als 5 Jahre Erfahrung in der Entwicklung als Backend-Entwickler. Seit 2,5 Jahren arbeitet er als leitender Entwickler in einem Partnerunternehmen des EDMS-Anbieters „Directum“. Interessen: PHP, Python, .net (c#), Postgresql.
Fortgeschrittene Grundlagen
-Thema 1.Fortgeschrittene Grundlagen. Protokolle
-Thema 2.Fortgeschrittene Grundlagen. „Bürger erster Ordnung“
-Thema 3.Interna. Virtuelle Maschine
-Thema 4.Interna. Speicherverwaltung, die „berüchtigte“ GIL
-Thema 5.OOP. Objektmodell
-Thema 6.OOP. Weiße und schwarze „Magie“
-Thema 7.Testen. Testdesign
-Thema 8.Testen. Testpyramide
-Thema 9.Automatisierung. Vernetzung
-Thema 10.Automatisierung. Kommunikation mit der Datenbank und Dämonisierung
Netz
-Thema 11.Dynamisches Web
-Thema 12.Django. Einführung
-Thema 13.Django. ORM und „das Böse“
-Thema 14.Datenbankebene
-Thema 15.Django. Ansichten
-Thema 16.Django. Formen
-Thema 17.REST-API. Fachwissen
-Thema 18.Web-Performance
Datentechnik
-Thema 19. NumPy-Grundlagen
-Thema 20.Fortgeschrittenes NumPy und IPython
-Thema 21.Pandas. Maschinelles Lernen und Produktion
-Thema 22. Datenvisualisierung
Hohe Belastung
-Thema 23. Parallelität. Streams
-Thema 24. Parallelität. Prozesse
-Theme 25.C-Erweiterungen
-Thema 26.ffi. Cython. Pypy
-Thema 27.Asyncio. Ursprünge
-Thema 28.Asyncio. Ereignisschleife, asynchron/wartend, Low-/High-Level-API
-Thema 29.Golang. Sprachreise
-Thema 30.Golang. Merkmale der internen Struktur
-Thema 31.Profiling
-Thema 32. Python 2 vs. Python 3
Projektarbeit
-Thema 33. Themenauswahl und Organisation der Projektarbeit
-Thema 34. Beratung zu Projekten und Hausaufgaben
-Thema 35. Schutz von Designarbeiten