Programovanie v Pythone. Úroveň 2 Pokročilý kurz - kurz 40 990 rub. od Špecialista, školenie, Dátum: 27.11.2023.
Rôzne / / November 28, 2023
PROPAGÁCIA! Pre všetkých účastníkov kurzu Python Na kurzy „Programovanie v jazyku R“ v dištančnej forme poskytujeme zľavu 30 %. Ak chcete uplatniť zľavu, kontaktujte našich manažérov.
Naučíš sa:
vytvoriť si vlastné triedy;
vyhodnotiť zložitosť algoritmu;
používať najdôležitejšie štandardné dátové štruktúry;
vytvorte si vlastné dátové štruktúry založené na štandardných.
Učiteľ, programátor a inžinier s praktickými znalosťami trendov Vývoj Pythonu, ako napríklad „Internet of Things“, „Big Data“ a iné. Podieľa sa na tvorbe softvérových a hardvérových obchodných riešení pre X5, OZON, Phillip Morris, SAP. Mentor a člen poroty hackathonov, rečník na IT podujatiach a workshopoch.
Profesionálny učiteľ kurzov programovania, certifikovaný vývojár Python Institute so všeobecnými pracovnými skúsenosťami v oblasti IT viac ako 20 rokov. Vybudované IT systémy v 4 spoločnostiach od nuly. Viac ako 5 rokov.
Vadim Viktorovič vyštudoval v roku 2000 Ruskú štátnu univerzitu humanitných vied so špecializáciou na informatiku a informatiku. Skutočný profesionál v administratívnych záležitostiach DBMS, automatizácia obchodných procesov spoločnosti (ERP, CRM atď.), vytváranie testovacích prípadov a školenie zamestnancov.
Schopný motivovať a zaujať. Je náročný na svojich poslucháčov, vždy pripravený objasniť ťažké body. Rozsiahle skúsenosti s prácou na skutočných projektoch mu umožňujú venovať pozornosť tým detailom, ktoré začínajúci vývojári zvyčajne prehliadajú.
Profesionálny lektor kurzov programovania so všeobecnou praxou viac ako 10 rokov. Praktické skúsenosti s programovaním v jazyku Python viac ako 4 roky. Počas vyučovania sa stal autorom 12 kurzov programovania pre rôzne organizácie, vyškolených viac ako 1000 poslucháčov. (prezenčná a online výučba).
Evgeniy Vitalievich absolvoval SibGIU v roku 2006 so špecializáciou na automatizáciu metalurgických systémov. Pravidelne sa zdokonaľuje a v súčasnosti je odborníkom na programovacie jazyky Python, C++, Javascript. Vo svojej práci aj efektívne využíva Nodejs (+webpack), Django, Tornado, Git, má skúsenosti s vypracovaním projektovej dokumentácie.
Bohaté skúsenosti s výučbou a praktickým programovaním mu umožňujú vysvetliť zložité veci jednoduchými termínmi; študenti po jeho kurzoch sú skutočne inšpirovaní programovaním. Vie, ako by mal fungovať mozog moderného programátora a pomôže vám naladiť sa na správnu vlnovú dĺžku.
Modul 1. Pojem triedy. Zapuzdrenie (4 ac. h.)
Trieda a inštancia triedy.
Údaje inštancie, metódy inštancie a vlastnosti inštancie.
Koncept atribútu.
Workshop: Vytvorenie triedy a jej inštancií.
Modul 2. Dedičstvo (4 ak. h.)
Princíp písania kačice.
Koncepty základnej triedy a odvodenej triedy.
Funkcia isinstance a jej aplikácia.
Workshop: Vytvorenie odvodenej triedy pomocou inštancií základných a odvodených tried.
Modul 3. Polymorfizmus a abstrakcia (4 ac. h.)
Substitúcia metód v odvodenej triede.
Koncept abstraktnej triedy.
Workshop: Používanie polymorfných tried.
Modul 4. Praktická práca (4 ak. h.)
Modul 5. Algoritmy triedenia a vyhľadávania (4 ac. h.)
Základné triediace a vyhľadávacie algoritmy.
Pojem zložitosti algoritmu.
Dielňa. Vyhľadajte informácie na základe daného kritéria.
Modul 6. Vyhľadávacie algoritmy v grafoch (4 ac. h.)
Prvé hľadanie do šírky.
Hĺbkové vyhľadávanie.
Dielňa. Zostrojenie cesty v grafe.
Modul 7. Dátové štruktúry (4 ac. h.)
Koncepcia dátovej štruktúry.
Zoznam a záznam ako základné dátové štruktúry.
Tabuľkové a iné prakticky dôležité dátové štruktúry.
Dielňa. Reprezentácia záznamov a tabuliek v programe Python.
Modul 8. Štandardné abstraktné dátové typy (4 ac. h.)
Typy kontajnerov.
Knižničné moduly zbierky a zbierky.abc
Dielňa. Schéma „Component-Container“ a jej aplikácia.
Modul 9. Ukladanie údajov mimo programu (4 ac. h.)
Ukladanie a obnova dát. Modul knižnice na uhorky.
Pojem objektovo-relačná korešpondencia.
Dielňa. Použitie pickle modulu na ukladanie a prenos dát.
Modul 10. Praktická práca (4 ak. h.)
Nájdenie trasy medzi dvoma bodmi.
Spracovanie XML dokumentu.
Vyzdvihnutie a spracovanie objednávky.
Šachová hra (softvérová časť).
Zoškrabovanie webu.
Plánovanie tréningov.
Písanie herného servera.
Výpočet jednoduchej jednosmernej elektrickej siete.
Spracovanie videa pomocou externého softvéru.