Programista Pythona. Profesjonalny - kurs 95 000 rub. z Otusa, szkolenie 5 miesięcy, data 29.11.2023.
Miscellanea / / December 01, 2023
Profesjonalny kurs online dla tych, którzy mają już doświadczenie w programowaniu w Pythonie i chcą podnieść swój poziom o nową wiedzę i umiejętności z różnych obszarów rozwoju. Jeśli znasz się na Pythonie, pamiętaj o C, masz wiedzę na temat sieci i relacyjny system DBMS, umiejętność korzystania z systemu Linux, Git i innych standardowych narzędzi programistycznych - kurs dla Ty.
Celem programu jest zanurzenie Cię w nowoczesnym rozwoju „przemysłowym” w Pythonie, zarówno w teorii, jak i praktyce. W tym przypadku Python będzie jedynie narzędziem, za pomocą którego będziemy studiować różne obszary wiedzy. Główny nacisk zostanie położony na podstawowe kompetencje inżynierii oprogramowania programisty Pythona i kształtowanie pragmatycznego podejścia do rozwiązywania problemów.
Cechy programu: zorientowane na praktykę i zasięg. W trakcie nauki będzie mnóstwo zadań domowych, a niektóre z nich będą prawdziwym wyzwaniem. A opcjonalne zadania pozwolą najodważniejszym kopać głębiej i „dotykać” bardziej zaawansowanych rzeczy. Jednocześnie obszary, w których sprawdzisz swoje umiejętności, mają bardzo szeroki zakres: kurs obejmuje internet, analizę danych i zagadnienia tworzenia systemów o dużym obciążeniu. Na koniec kursu zrealizujesz projekt na dowolny temat.
Kurs jest uniwersalny: uwzględnia się drugą i trzecią wersję Pythona. Prace domowe i projekty można wykonywać w obu wersjach, przykłady na zajęciach często działają w obu wersjach, ale większość została napisana w Pythonie 2, a teraz także w Pythonie 3. Dokonano także wszelkich niezbędnych dygresji i dyskusji na temat różnic w wersjach. W trakcie szkolenia zyskasz zrozumienie struktury współczesnego wytwarzania oprogramowania oraz miejsca w nim Pythona i innych narzędzi, odpowiesz na pytania: „Jak pisać proste i idiomatyczny kod, który nie będzie boleśnie zawstydzający?”, „Jak testować i utrzymywać kod w Pythonie?”, „Jak napisać aplikację, która nie umrze pod obciążenie?
Koszty pracy: 4 godziny zajęć i 4-12 godzin tygodniowo na prace domowe.
Po ukończeniu kursu będziesz posiadał:
— 9-12 (w zależności od chęci wykonania zadań fakultatywnych) rozwiązało zadania ze wszystkich tematów kursu,
— 1 mini projekt internetowy, — bogaty wykaz literatury i źródeł umożliwiających zapoznanie się i pogłębienie wiedzy programistów,
— kody i materiały lekcyjne połączone ze sobą w formie notesów jupyter,
— nagrania wideo wszystkich webinarów zajęć,
— praca projektowa na interesujący Cię temat:
- Tabela porównawcza kursów Pythona.
- Kurs podstawowy, Python.
- Kurs zaawansowany i Web Python.
1
Dobrze8 lat doświadczenia w rozwoju przemysłowym, obejmującym tworzenie i utrzymanie aplikacji webowych, rozwiązań infrastrukturalnych, systemów o dużym obciążeniu, potoków danych i systemów analitycznych. 3 lata rozwoju naukowego dla dużych klientów rządowych z...
8 lat doświadczenia w rozwoju przemysłowym, obejmującym tworzenie i utrzymanie aplikacji webowych, rozwiązań infrastrukturalnych, systemów o dużym obciążeniu, potoków danych i systemów analitycznych. 3 lata rozwoju naukowego dla dużych klientów rządowych z kontraktami na analizę dużych wolumenów danych. Doświadczenie w programowaniu w Pythonie, Go, Lua, C, JavaScript, Perl. Szerokie spektrum zainteresowań zawodowych, począwszy od budowy systemów rozproszonych po uczenie maszynowe. Ponad 5 lat nauczania programowania w Pythonie dla studentów MSTU. NE Baumana (Moskwa). 4 lata prowadzenia kursu DBMS w Technopark Mail. Ru. Absolwent MSTU. NE Baumana, uzyskując tytuł Specjalisty ds. Bezpieczeństwa Informacji w 2013 roku. Kierownik programu
2
kurs10 lat doświadczenia w programowaniu komercyjnym w Pythonie, 12 lat doświadczenia w C/C++. Obecnie zaangażowany w rozwój i wsparcie niezależnych projektów. Uczestnik wydania 5. wersji Free Download Managera. W...
10 lat doświadczenia w programowaniu komercyjnym w Pythonie, 12 lat doświadczenia w C/C++. Obecnie zaangażowany w rozwój i wsparcie niezależnych projektów. Uczestnik wydania 5. wersji Free Download Managera. W ramach mojej niezależnej pracy opracowałem analogię Yandex.market dla produktów drukowanych na rynku europejskim. Autor wielu bibliotek open source. Koneser harmonii pojęciowej systemów typu UNIX. Jest absolwentem Uniwersytetu w Dubnej, gdzie następnie wykładał dyscypliny „C++”, „Python”, „Programowanie w systemie UNIX”. Stopień naukowy - magister matematyki stosowanej i informatyki. Obszar zainteresowań: highload, uczenie maszynowe, języki typu LISP. Nauczyciel
1
DobrzeAbsolwent Państwowego Uniwersytetu Technicznego w Astrachaniu (Wydział Bezpieczeństwa Informacji) w 2012 roku. Ponad 5 lat doświadczenia w rozwoju jako backend developer. Od 2,5 roku pracuje jako wiodący programista w firmie partnerskiej dostawcy EDMS „Directum”.Zainteresowania:...
Absolwent Państwowego Uniwersytetu Technicznego w Astrachaniu (Wydział Bezpieczeństwa Informacji) w 2012 roku. Ponad 5 lat doświadczenia w rozwoju jako backend developer. Od 2,5 roku pracuje jako wiodący programista w firmie partnerskiej dostawcy EDMS „Directum”.Zainteresowania: php, python, .net (c#), postgresql.
Zaawansowane podstawy
-Temat 1.Zaawansowane podstawy. Protokoły
-Temat 2.Zaawansowane podstawy. „Obywatele pierwszego rzędu”
-Temat 3. Elementy wewnętrzne. Maszyna wirtualna
-Temat 4. Elementy wewnętrzne. Zarządzanie pamięcią, „niesławny” GIL
-Temat 5.OOP. Model obiektowy
-Temat 6.OOP. Biało-czarna „magia”
-Temat 7.Testowanie. Projekt testu
-Temat 8.Testowanie. Testowanie piramidy
-Temat 9. Automatyzacja. Sieć
-Temat 10. Automatyzacja. Komunikacja z bazą danych i demonizacja
Sieć
-Temat 11.Dynamiczna sieć
-Temat 12.Django. Wprowadzenie
-Temat 13.Django. ORM i „zło”
-Temat 14.Warstwa bazy danych
-Temat 15.Django. Wyświetlenia
-Motyw 16.Django. Formularze
-Temat 17.API REST. Wiedza
-Temat 18. Wydajność sieci
Inżynieria danych
-Temat 19. Podstawy NumPy
-Temat 20.Zaawansowane NumPy i IPython
-Temat 21. Pandy. Uczenie maszynowe i produkcja
-Temat 22. Wizualizacja danych
Wysokie obciążenia
-Temat 23. Współbieżność. Strumienie
-Temat 24. Współbieżność. Procesy
-Rozszerzenia motywu 25.C
-Temat 26.ffi. Cyton. Pypy
-Temat 27.Asyncio. Początki
-Temat 28.Asyncio. Pętla zdarzeń, asynchronizacja/oczekiwanie, API niskiego/wysokiego poziomu
-Temat 29.Golang. Wycieczka językowa
-Temat 30.Golang. Cechy struktury wewnętrznej
-Temat 31.Profilowanie
-Temat 32. Python 2 kontra Python 3
Praca projektowa
-Temat 33. Wybór tematu i organizacja pracy projektowej
-Temat 34. Konsultacje dotyczące projektów i prac domowych
-Temat 35.Ochrona dzieł projektowych