Python programer. Profesionalni tečaj 95 000 rub. iz Otusa, obuka 5 mjeseci, datum 29.11.2023.
Miscelanea / / December 01, 2023
Profesionalni online tečaj za one koji već imaju iskustva u programiranju u Pythonu i žele unaprijediti svoju razinu novim znanjima i vještinama iz različitih područja razvoja. Ako se osjećate ugodno s Pythonom, zapamtite C, imate razumijevanja za umrežavanje i relacijski DBMS, znati koristiti Linux, Git i druge standardne razvojne alate - tečaj za vas.
Cilj programa je uroniti vas u suvremeni "industrijski" razvoj u Pythonu, kako u teoriji tako iu praksi. Python će u ovom slučaju biti samo alat s kojim ćemo proučavati različita područja znanja. Glavni fokus bit će na temeljnim kompetencijama programskog inženjerstva Python programera i formiranju pragmatičnog pristupa rješavanju problema.
Značajke programa: usmjerenost na praksu i pokrivenost. Tijekom procesa učenja bit će puno domaćih zadaća, od kojih su neke pravi izazov. A izborni zadaci omogućit će najhrabrijima da kopaju dublje i “dotaknu” naprednije stvari. U isto vrijeme, područja u kojima ćete testirati svoje sposobnosti su vrlo široka: tečaj pokriva web, analizu podataka i problematiku stvaranja visokoopterećenih sustava. Na kraju tečaja realizirat ćete projekt na slobodnu temu.
Tečaj je univerzalan: razmatraju se druga i treća verzija Pythona. Domaće zadaće i projekti mogu se raditi u bilo kojoj verziji, primjeri u nastavi često rade u obje verzije, ali većina je napisana u Python 2, a sada Python 3. Također su napravljene sve potrebne digresije i rasprave o razlikama u verzijama. Tijekom procesa obuke steći ćete razumijevanje strukture suvremenog razvoja softvera i mjesto Pythona i drugih alata u njemu, odgovoriti na pitanja: „Kako pisati jednostavne i idiomatski kod koji neće biti bolno neugodan?”, “Kako testirati i održavati Python kod?”, “Kako napisati aplikaciju koja neće umrijeti pod opterećenje?
Troškovi rada: 4 sata za nastavu i 4-12 sati za domaće zadaće tjedno.
Nakon završetka tečaja imat ćete:
— 9-12 (ovisno o želji za rješavanjem izbornih zadataka) odrađenih zadaća na svim temama kolegija,
— 1 mini web projekt, — bogat popis literature i referenci za upoznavanje i produbljivanje znanja programera,
— kodovi i materijali za lekcije povezani zajedno u obliku Jupyterovih bilježnica,
— video snimke svih webinara nastave,
— projektni rad na temu koja vas zanima:
- Tablica usporedbe tečajeva Pythona.
- Osnovni tečaj, Python.
- Napredni tečaj i Web Python.
1
dobro8 godina iskustva u industrijskom razvoju, uključujući izradu i održavanje web aplikacija, infrastrukturnih rješenja, visokoopterećenih sustava, podatkovnih cjevovoda i analitičkih sustava. 3 godine znanstvenog razvoja za velike državne korisnike s...
8 godina iskustva u industrijskom razvoju, uključujući izradu i održavanje web aplikacija, infrastrukturnih rješenja, visokoopterećenih sustava, podatkovnih cjevovoda i analitičkih sustava. 3 godine znanstvenog razvoja za velike državne korisnike s ugovorima o analizi velikih količina podataka. Iskustvo u programiranju u Python, Go, Lua, C, JavaScript, Perl. Širok raspon profesionalnih interesa, od izgradnje distribuiranih sustava do strojnog učenja. Više od 5 godina podučavanja Python programiranja studentima MSTU-a. N.E. Bauman (Moskva). 4 godine predavanja tečaja DBMS u Technopark Mail. Ru. Diplomirao na MSTU. N.E. Bauman s diplomom stručnjaka za informacijsku sigurnost 2013. Programski menadžer
2
tečaj10 godina iskustva u komercijalnom razvoju u Pythonu, 12 godina iskustva u C/C++. Trenutno se bavi razvojem i podrškom slobodnih projekata. Sudionik u izdanju 5. verzije Free Download Managera. Unutar...
10 godina iskustva u komercijalnom razvoju u Pythonu, 12 godina iskustva u C/C++. Trenutno se bavi razvojem i podrškom slobodnih projekata. Sudionik u izdanju 5. verzije Free Download Managera. U sklopu svog freelance rada razvio sam analog Yandex.marketa za tiskane proizvode na europskom tržištu. Autor niza biblioteka otvorenog koda. Poznavatelj konceptualnog sklada UNIX sličnih sustava. Diplomirao je na Sveučilištu u Dubni, gdje je potom predavao discipline “C++”, “Python”, “Programiranje u UNIX-u”. Akademski stupanj - magistar primijenjene matematike i računarstva. Područje interesa: visoko opterećenje, strojno učenje, jezici slični LISP-u. Učitelj, nastavnik, profesor
1
dobroDiplomirao na Astrahanskom državnom tehničkom sveučilištu (Odsjek za informacijsku sigurnost) 2012. Više od 5 godina iskustva u razvoju kao backend developer. Posljednje 2,5 godine radi kao vodeći programer u partnerskoj tvrtki EDMS vendora "Directum".Interesi:...
Diplomirao na Astrahanskom državnom tehničkom sveučilištu (Odsjek za informacijsku sigurnost) 2012. Više od 5 godina iskustva u razvoju kao backend developer. Posljednje 2,5 godine radi kao vodeći programer u partnerskoj tvrtki EDMS vendora "Directum" Interesi: php, python, .net (c#), postgresql.
Napredne osnove
-Tema 1. Napredne osnove. Protokoli
-Tema 2. Napredne osnove. "Građani prvog reda"
-Tema 3. Unutarnje. Virtualni stroj
-Tema 4. Unutarnje. Upravljanje memorijom, "zloglasni" GIL
-Tema 5.OOP. Objektni model
-Tema 6.OOP. Bijela i crna "magija"
-Tema 7.Testiranje. Dizajn testa
-Tema 8.Testiranje. Piramida testiranja
-Tema 9.Automatizacija. Umrežavanje
-Tema 10.Automatizacija. Komunikacija s bazom podataka i demonizacija
mreža
-Tema 11.Dinamički web
-Tema 12.Django. uvod
-Tema 13.Django. ORM i "zlo"
-Tema 14. Sloj baze podataka
-Tema 15.Django. Pogledi
-Tema 16.Django. Obrasci
-Tema 17.REST API. Znati kako
-Tema 18. Web performanse
Inženjering podataka
-Tema 19. NumPy osnove
-Tema 20. Napredni NumPy i IPython
-Tema 21.Pande. Strojno učenje i proizvodnja
-Tema 22. Vizualizacija podataka
Visoko opterećenje
-Tema 23. Konkurencija. Potoci
-Tema 24. Konkurencija. Procesi
-Tema 25.C proširenja
-Tema 26.ffi. Cython. Pypy
-Tema 27.Asyncio. Porijeklo
-Tema 28. Asyncio. Petlja događaja, async/await, API niske/visoke razine
-Tema 29.Golang. Jezična tura
-Tema 30.Golang. Značajke unutarnje strukture
-Tema 31.Profiliranje
-Tema 32.Python 2 vs Python 3
Projektni rad
-Tema 33. Odabir teme i organizacija rada na projektu
-Tema 34. Konzultacije o projektima i domaćim zadaćama
-Tema 35.Zaštita projektantskog rada