Programavimas Python. 2 lygis. Išplėstinis kursas - kursas 40 990 rub. nuo Specialistas, mokymai, Data: 2023 m. lapkričio 27 d.
įvairenybės / / November 28, 2023
SKATINIMAS! Visiems Python kursų dalyviams Kursams „Programavimas R kalba“ nuotolinio mokymosi formatu suteikiame 30% nuolaidą. Norėdami kreiptis dėl nuolaidos, susisiekite su mūsų vadybininkais.
Tu išmoksi:
sukurti savo klases;
įvertinti algoritmo sudėtingumą;
naudoti svarbiausias standartines duomenų struktūras;
sukurti savo duomenų struktūras, pagrįstas standartinėmis.
Mokytojas, programuotojas ir inžinierius, turintis praktinių žinių apie tendencijas Python plėtra, pvz., „Daiktų internetas“, „Didieji duomenys“ ir kt. Dalyvauja kuriant programinės ir techninės įrangos verslo sprendimus X5, OZONAS, Phillipas Morrisas, SAP. Hakatonų mentorius ir žiuri narys, pranešėjas IT renginiuose ir seminaruose.
Profesionalus programavimo kursų mokytojas, sertifikuotas kūrėjas Python institutas turintis bendros darbo patirties IT srityje daugiau nei 20 metų. Sukūrė IT sistemas 4 įmonėse nuo nulio. Daugiau nei 5 metai.
Vadimas Viktorovičius 2000 m. baigė Rusijos valstybinį humanitarinį universitetą ir įgijo informatikos ir informatikos specializaciją. Tikras profesionalas administravimo reikaluose DBVS, įmonės verslo procesų automatizavimas (ERP, CRM ir tt), kuriant bandomuosius atvejus ir mokant darbuotojus.
Sugeba motyvuoti ir sužavėti. Jis reiklus klausytojams, visada pasiruošęs išsiaiškinti sudėtingus dalykus. Didelė patirtis dirbant su realiais projektais leidžia jam atkreipti dėmesį į tas smulkmenas, kurias pradedantieji kūrėjai dažniausiai nepastebi.
Profesionalus programavimo kursų mokytojas, turintis bendrą patirtį daugiau nei 10 metų. Praktinė kalbų programavimo patirtis Python daugiau nei 4 metai. Dėstydamas tapo 12 programavimo kursų įvairioms organizacijoms autoriumi, mokėsi daugiau nei 1000 klausytojų. (mokymas akis į akį ir internetinis mokymas).
Evgeniy Vitalievich baigė SibGIU 2006 m., įgijo metalurgijos sistemų automatizavimo specializaciją. Jis nuolat tobulina savo įgūdžius ir šiuo metu yra programavimo kalbų ekspertas Python, C++, Javascript. Savo darbe jis taip pat efektyviai naudojasi „Nodejs“ (+ žiniatinklio paketas), „Django“, „Tornado“, „Git“, turi patirties rengiant projektinę dokumentaciją.
Didelė mokymo ir praktinio programavimo patirtis leidžia paprastai paaiškinti sudėtingus dalykus; jo kursų baigę studentai yra tikrai įkvėpti programavimo. Jis žino, kaip turėtų veikti šiuolaikinio programuotojo smegenys, ir padės sureguliuoti reikiamą bangos ilgį.
1 modulis. Klasės samprata. Inkapsuliavimas (4 ak. h.)
Klasė ir klasės pavyzdys.
Egzempliorių duomenys, egzempliorių metodai ir egzempliorių ypatybės.
Atributo samprata.
Seminaras: klasės ir jos egzempliorių kūrimas.
2 modulis. Paveldėjimas (4 ak. h.)
Anties spausdinimo principas.
Bazinės klasės ir išvestinės klasės sąvokos.
Atstumo funkcija ir jos taikymas.
Seminaras: išvestinės klasės kūrimas, naudojant bazinių ir išvestinių klasių egzempliorius.
3 modulis. Polimorfizmas ir abstrakcija (4 ak. h.)
Metodų pakeitimas išvestinėje klasėje.
Abstrakčios klasės samprata.
Seminaras: polimorfinių klasių naudojimas.
4 modulis. Praktinis darbas (4 ak. h.)
5 modulis. Rūšiavimo ir paieškos algoritmai (4 ak. h.)
Pagrindiniai rūšiavimo ir paieškos algoritmai.
Algoritmo sudėtingumo samprata.
Seminaras. Ieškokite informacijos pagal nurodytą kriterijų.
6 modulis. Paieškos algoritmai grafikuose (4 ac. h.)
Plotis pirmoji paieška.
Paieška pagal gylį.
Seminaras. Kelio konstravimas grafe.
7 modulis. Duomenų struktūros (4 ak. h.)
Duomenų struktūros samprata.
Išvardykite ir įrašykite kaip pagrindines duomenų struktūras.
Lentelė ir kitos praktiškai svarbios duomenų struktūros.
Seminaras. Įrašų ir lentelių atvaizdavimas Python programoje.
8 modulis. Standartiniai abstrakčių duomenų tipai (4 ak. h.)
Konteinerių tipai.
Bibliotekos modulių kolekcijos ir kolekcijos.abc
Seminaras. „Komponento-konteinerio“ schema ir jos taikymas.
9 modulis. Duomenų saugojimas už programos ribų (4 ac. h.)
Duomenų išsaugojimas ir atkūrimas. Pickle bibliotekos modulis.
Objekto ir santykio atitikimo samprata.
Seminaras. Marinavimo modulio naudojimas duomenims saugoti ir perduoti.
10 modulis. Praktinis darbas (4 ak. h.)
Maršruto tarp dviejų taškų paieška.
XML dokumento apdorojimas.
Užsakymų surinkimas ir apdorojimas.
Šachmatų žaidimas (programinė dalis).
Tinklo grandymas.
Treniruočių planavimas.
Žaidimo serverio rašymas.
Paprasto nuolatinės srovės elektros tinklo skaičiavimas.
Vaizdo įrašų apdorojimas naudojant išorinę programinę įrangą.