Python kūrėjas. Bazinis - nemokami kursai iš Otus, mokymai 5 mėn., Data: 2023 12 05.
įvairenybės / / December 08, 2023
Išmoksite sintaksę ir pasitikėsite pagrindiniais Python programavimo metodais. Apmokysite dirbti įvairiose kalbos taikymo srityse: interneto svetainių kūrimas, automatinis testavimas, asinchroninis programavimas, darbas su API, duomenų mokslas ir svetainių analizavimas. Nemažai užsiėmimų yra skirti susijusioms temoms, tokioms kaip apvalkalas, git, taip pat „DevOps“ įrankiai: „Docker“, „Gitlab“ CI/CD, Github Actions ir kt., kurie leis tapti savarankišku koviniu vienetu komandoje kūrėjai. Įvairi programa praplės akiratį ir padės aiškiau apsispręsti, kurioje srityje toliau tobulėti. Tuo pačiu kiekvienoje srityje įgytų žinių ir įgūdžių pakaks norint gauti jaunesniojo specialisto pareigas.
Kam skirtas šis kursas?
Pradedantiesiems Python kūrėjams ir kūrėjams, susipažinusiems su kitomis programavimo kalbomis, norintiems įgyti susistemintų žinių ir įsisavinti praktinius šiuolaikinius įgūdžius plėtra. Kadangi mokymuisi turite turėti pagrindinių programavimo ir OOP principų žinių, jūs esate per trumpą laiką įsisavinkite Python galimybes, o tada susikoncentruokite į įvairių pramonės šakų sprendimus užduotys. Išmoksite dirbti su Python 3 versija.
Po treniruotės galėsite:
Kurkite žiniatinklio programas „Python“, įskaitant „Django“ pagrindu sukurtas programas
Dirbkite asinchroniškai su žiniatinkliu ir duomenų bazėmis
Kurkite ir konfigūruokite automatinius testus
Dirbk su apvalkalu, Gitai
Dirbkite su API, analizuokite svetaines
Naudokite duomenų mokslui skirtas bibliotekas: numpy, pandas, opencv
Įdiekite programas „Docker“ konteineriuose
Nustatykite automatinį diegimą
Kurso ypatybės
Pažangūs įgūdžiai ir „DevOps“ įrankiai, kurie išskirs jus iš naujų kūrėjų
Programa parengta atsižvelgiant į darbdavių reikalavimus jaunesniems specialistams ir šiuolaikines technologijas, naudojamas pramonės plėtrai
Naudingos užduotys, lavinančios programuotojo mąstymą ir savarankišką sprendimų paiešką
Paruoštas, gerai išplėtotas projektas, kuris taps svariu argumentu įsidarbinti
3
kursą15 metų patirtis.
IT specialistas, mokytojas.
Sveiki visi :-) Mano vardas Stanislav. Šiuo metu gyvenu Tulos regione. Turiu kelis aukštuosius išsilavinimus. Pagrindinis - MSTU im. Baumanas, turintis kompiuterių mokslo ir valdymo sistemų specializaciją. Antra – Ekonomika – Finansai ir kreditas. Trečia – organizacijų valdymas. IT srityje dirbu virš 15 metų Pradėjau nuo sistemų administratorės, sistemų inžinieriaus pareigų. Dirbo įvairiose didelėse ir tarptautinėse organizacijose, tokiose kaip RAO UES, Yandex, Microsoft. Dirbo įvairiomis pozicijomis ir kryptimis. Įgyvendinti įvairaus sudėtingumo projektai. Pastaraisiais metais mano kūrimo vektorius nuo sistemos administravimo perėjo prie interneto projektų įgyvendinimo: dalyvauju jų kūrime ir reklamoje. Ir, žinoma, jūs turite naudoti programavimą naudojant Python, C#, JS, taip pat SQL, CSS, HTML. Šiuo metu jūsų mėgstamiausia kalba yra Python. Labai mėgstu dalintis žiniomis ir patirtimi. Dėstau pastaruosius 7 metus. Ir aš labai džiaugiuosi, kad tapau OTUS dalimi :-) Mokytoja
1
geraiVyriausiasis zval.ru kūrėjas. Toliau dirba nuotoliniu būdu ir kuria savo projektus Python ir Django. Permės valstijos nacionalinio tyrimų universiteto Fizikos fakulteto Informacinių technologijų katedros absolventas. Savo karjerą jis pradėjo didelėje tarptautinėje kompanijoje „Prognoz“, kurdamas projektus...
Vyriausiasis zval.ru kūrėjas. Toliau dirba nuotoliniu būdu ir kuria savo projektus Python ir Django. Permės valstijos nacionalinio tyrimų universiteto Fizikos fakulteto Informacinių technologijų katedros absolventas. Savo karjerą jis pradėjo didelėje tarptautinėje kompanijoje „Prognoz“, 2 metus kurdamas projektus Rusijos vyriausybei. Dirbo atsiskaitymo programuotoju naudojant Oracle pl/sql Er-Telecom Holding Nuo 2014 metų tapo python kūrimo mokytoju. Mokytojas
4
kursąMTS AI debesų vaizdo stebėjimo platformos kūrimo grupės vadovas
Vyresnysis Python backend kūrėjas
6 metus mokyti programuoti internetu
Ilgą laiką „AdCombo“ jis užėmė „Python 3.6“ programinės įrangos kūrėjo pareigas. Naudojamų technologijų krūva apima Flask, SQLAlchemy, PostgreSQL, Redis, Docker ir daug daugiau. Savo karjerą pradėjo kaip sistemų administratorius įmonėje ANTIvor, kur užsiėmė darbo procesų optimizavimu, statistikos rinkimu ir analitikos vizualizavimu. Tada jis perėjo į Full Stack programuotojo pareigas Python ir sukūrė vidinius įrankius bei žiniatinklio sąsajas įmonės produktams. Programos vadovas
Python sintaksė ir pagrindiniai operatoriai
-Tema 1.Pagrindiniai tipai ir duomenų struktūros. Srauto valdymas
-2 tema.Darbas su funkcijomis ir duomenimis
-3 tema.Generatoriai, dekoratoriai, neribotas argumentų ir rezultatų skaičius
-4 tema. Git, apvalkalas
OOP. Klasės, išimtys. Testai
-5 tema. OOP pagrindai
-6 tema. Išplėstinė OOP, išimtys
-7 tema.Moduliai ir importas
-8 tema.Duomenų klasės. Virtuali aplinka
-9 tema. Papildoma pamoka apie dekoratorius ir generatorius
-10 tema. Testai
Sąveika su išoriniu pasauliu. Sukurkite paprastą API. Projekto kūrimas
-11 tema. Supažindinimas su integruotais moduliais
-12 tema. Failai ir tinklas
-13 tema.FastAPI – greitas API kūrimas
-14 tema.Dokeris; priklausomybės kontrolės sistemos
Darbas su duomenų bazėmis, asinchroninis programavimas
-15 tema. Duomenų saugojimas reliacinėse duomenų bazėse. SQL kalba
-16 tema.ORM: SQLAlchemija
-17 tema.SQLAlchemija: ryšiai tarp duomenų bazės lentelių
-18 tema.Schemų migracijos: alembinė
-19 tema. Sudėtingi ryšiai duomenų bazėje
-20 tema. Asinchroninis programavimas Python
-21 tema. Asinchroninis darbas su duomenų baze
-22 tema.Asinchroninis API darbas su duomenų baze
Interneto kūrimas naudojant „Flask“.
-23 tema. Įvadas į interneto svetainių kūrimą naudojant Flask
-24 tema.Priekinės dalies pagrindai
-25 tema. Pagrindinė sąsaja
-26 tema. Kolba-SQLAlchemija, Kolba-Migrate
-Tema 27. Programų sąveika tarp konteinerių, dokerių komponavimas
Interneto kūrimas su Django
-28 tema. Pristatome Django
-29 tema. Django ORM, django-debug-įrankių juosta
-30 tema.Django ir atidėtos užduotys
-31 tema. Django klasės pažiūros, bendrieji vaistai, formos
-32 tema. Darbas su vartotojais ir teisės Django
-33 tema. Django programos testavimas
-34 tema. Gamyklos
Python duomenų mokslui
-Tema 35.NumPy. Ar tai tik išplėstiniai masyvai, ar kažkas daugiau?
-36 tema.Pandas. Kita biblioteka darbui su duomenimis?
-37 tema.OpenCV
DevOps
– 38 tema. „GitHub“ veiksmai
-39 tema. GitLab CI
-Tema 40.GitLab CD
Projektinis darbas
-41 tema. Temos parinkimas ir projektinio darbo organizavimas
-42 tema. Projektų ir namų darbų konsultavimas
-43 tema.Projektavimo darbų apsauga