Programmeerimine Pythonis. 2. tase. Täiustatud kursus - kursus 40 990 hõõruda. alates Spetsialist, koolitus, Kuupäev: 27.11.2023.
Varia / / November 28, 2023
EDENDAMINE! Kõigile Pythoni kursustel osalejatele Kaugõppe formaadis kursustele “R-keele programmeerimine” anname 30% allahindlust. Allahindluse taotlemiseks võtke ühendust meie juhtidega.
Sa õpid:
luua oma klassid;
hinnata algoritmi keerukust;
kasutada tähtsamaid standardseid andmestruktuure;
luua oma andmestruktuurid, mis põhinevad standardsetel.
Trendide praktiliste teadmistega õpetaja, programmeerija ja insener Pythoni arendus, nagu "asjade internet", "suured andmed" ja teised. Osaleb tarkvara ja riistvara ärilahenduste loomisel X5, OSON, Phillip Morris, SAP. Häkatonide mentor ja žürii liige, IT ürituste ja töötubade esineja.
Professionaalne programmeerimiskursuste õpetaja, diplomeeritud arendaja Pythoni instituut üldise töökogemusega IT valdkonnas rohkem kui 20 aastat. Ehitatud IT-süsteemid 4 ettevõttes nullist. Rohkem kui 5 aastat.
Vadim Viktorovitš lõpetas 2000. aastal Venemaa Riikliku Humanitaarülikooli informaatika ja arvutiteaduse erialal. Tõeline professionaal haldusküsimustes DBMS, ettevõtte äriprotsesside automatiseerimine (ERP, CRM jne), katsejuhtumite loomine ja töötajate koolitamine.
Suudab motiveerida ja köita. Ta on kuulajate suhtes nõudlik, alati valmis keerulisi kohti selgeks tegema. Laialdased reaalsete projektidega töötamise kogemused võimaldavad tal pöörata tähelepanu nendele detailidele, mis algajatel arendajatel tavaliselt kahe silma vahele jäävad.
Üldkogemusega professionaalne programmeerimiskursuste õpetaja rohkem kui 10 aastat. Praktiline programmeerimiskogemus selles keeles Python rohkem kui 4 aastat. Õpetamise ajal sai temast 12 programmeerimiskursuse autor erinevatele organisatsioonidele, koolitati üle 1000 kuulaja. (näost-näkku ja veebiõpetus).
Evgeniy Vitalievich lõpetas SibGIU 2006. aastal metallurgiasüsteemide automatiseerimise erialal. Ta täiendab regulaarselt oma oskusi ja on praegu programmeerimiskeelte ekspert Python, C++, Javascript. Oma töös kasutab ta ka tõhusalt Nodejs (+veebipakett), Django, Tornado, Git, omab kogemust projektidokumentatsiooni väljatöötamisel.
Laialdased kogemused õpetamisel ja praktilisel programmeerimisel võimaldavad tal keerulisi asju lihtsate sõnadega lahti seletada; õpilased pärast tema kursusi on programmeerimisest tõeliselt inspireeritud. Ta teab, kuidas tänapäeva programmeerija aju peaks töötama, ja aitab häälestada õigele lainepikkusele.
1. moodul. Klassi mõiste. Kapseldamine (4 ak. h.)
Klass ja klassi eksemplar.
Eksemplari andmed, eksemplari meetodid ja eksemplari atribuudid.
Atribuudi mõiste.
Töötuba: klassi ja selle eksemplaride loomine.
2. moodul. Pärand (4 ak. h.)
Pardi trükkimise põhimõte.
Põhiklassi ja tuletatud klassi mõisted.
Iseseisvusfunktsioon ja selle rakendus.
Töötuba: tuletatud klassi loomine, kasutades baas- ja tuletatud klasside eksemplare.
3. moodul. Polümorfism ja abstraktsioon (4 ak. h.)
Meetodite asendamine tuletatud klassis.
Abstraktse klassi mõiste.
Töötuba: polümorfsete klasside kasutamine.
4. moodul. Praktiline töö (4 ak. h.)
5. moodul. Sorteerimis- ja otsimisalgoritmid (4 ak. h.)
Põhilised sortimis- ja otsimisalgoritmid.
Algoritmi keerukuse mõiste.
Töötuba. Otsige teavet etteantud kriteeriumi alusel.
6. moodul. Otsingualgoritmid graafikutel (4 ac. h.)
Laiuse esimene otsing.
Otsing sügavuse järgi.
Töötuba. Teekonna koostamine graafikus.
7. moodul. Andmestruktuurid (4 ak. h.)
Andmestruktuuri kontseptsioon.
Loetlege ja registreerige põhiandmestruktuuridena.
Tabel ja muud praktiliselt olulised andmestruktuurid.
Töötuba. Kirjete ja tabelite kujutamine Pythoni programmis.
8. moodul. Standardsed abstraktsed andmetüübid (4 ak. h.)
Konteinerite tüübid.
Raamatukogu moodulite kogud ja kogud.abc
Töötuba. Skeem “Komponent-konteiner” ja selle rakendus.
9. moodul. Andmete salvestamine väljaspool programmi (4 ac. h.)
Andmete salvestamine ja taastamine. Pickle raamatukogu moodul.
Objekti-relatsioonilise vastavuse mõiste.
Töötuba. Hapukurgi mooduli kasutamine andmete salvestamiseks ja edastamiseks.
10. moodul. Praktiline töö (4 ak. h.)
Marsruudi leidmine kahe punkti vahel.
XML-dokumendi töötlemine.
Tellimuste komplekteerimine ja töötlemine.
Malemäng (tarkvaraosa).
Veebi kraapimine.
Treeningu ajakava koostamine.
Mänguserveri kirjutamine.
Lihtsa alalisvoolu elektrivõrgu arvutamine.
Videotöötlus välise tarkvara abil.