Pythoni arendaja - kursus 88 000 hõõruda. IT Akadeemiast, koolitus 252 ak. tundi, kuupäev: 6. detsember 2023.
Varia / / November 27, 2023
IT Akadeemia on kohandatud projektipõhise õppe partner. Pakub teenuseid ettevõtte arendamiseks ja ümberkujundamiseks kvalifitseeritud personali koolitamise kaudu. Viib läbi suuremahulisi haridusprojekte, erialast ümberõpet, täiendõppeprogramme, kursusi kõige populaarsemates valdkondades. Arendab õpetlikku sisu kliendi vajadustest lähtuvalt.
Ettevõte ehitab haridusökosüsteeme, samuti tutvustab ja arendab personalijuhtimise e-õppe tehnoloogiaid. Tänu kõrgetasemelisele asjatundlikkusele kaugõppelahenduste ja ettevõtete segmendi sisuarenduse vallas, IT Akadeemia on IT- ja infoturbekoolituse liider – erialad IT ja äri ristumiskohas, aga ka personali koolitamises digivaldkonnas majandust.
IT Akadeemia teenustevalik on loodud vastama iga kliendi vajadustele ja kursuste valikule, täiend- ja ümberõppeks pakutav rahuldab kindlasti iga inimese vajadused IT spetsialist.
IT Akadeemia võtmevaldkondadest: Infoturve, Digitaalne transformatsioon, Volitatud koolitused Venemaa müüjatelt, EdTechi lahendused ettevõtete koolituseks, IT-meeskondade koolitus personali kohta klient.
IT Akadeemia saavutas täiendusõppe segmendi EdTechi ettevõtete kvaliteedireitingu (SmartRanking) parimate koolituskeskuste seas 1. koha.
IT Akadeemia on osa Softline Academy ökosüsteemist, mis ühendab endas kahte tugevat tegijat ettevõtete koolitusturul (IT Academy, Softline Training Center).
Õpetaja kohta:
• Java ja Spring Booti kasutavate suure koormusega rakenduste arendaja
• Professionaalne veebiarendaja, kellel on ulatuslikud kogemused veebisaitide ja raamistike arendamise ja loomise alal;
• mitmete patenteeritud veebirakenduste autor ja arendaja, mida kasutavad sellised suured ettevõtted nagu JSC Russian Railways jt;
• IT-Start programmis aktiivne osaleja;
• veebiprogrammeerimise akadeemiliste erialade õpetaja (JS, PHP, Python, Node JS, VUE, React, Spring Web), Java programmeerimine (JEE, Spring, sõnumijärjekorra maaklerid, Stream API, REST API), programmeerimine .NET keskkonnas ja Python
• veebiprogrammeerimise kursuste autor – veebiarendajate koolitamine nullist, samuti IT-spetsialistide ümberõppe kursused
Töökogemus kokku – 13 aastat (2009-2021)
Kogemus koolitajana ja õpetajana IT valdkonnas – 13 aastat (2009-2021)
Sergei Valerievich õpetab Akadeemias alates 2019. aastast ja on end tõestanud kõrgetasemelise professionaalina. Tänu tema kogenud lähenemisele on sajad spetsialistid edukalt lõpetanud ja jätkavad end erinevatel IT-aladel.
1. Algoritm – esitlusomadused ja meetodid.
Andmetüübid – eesmärk ja roll programmis.
Operandid ja operaatorid – avaldiste hindamine
2. Programmi arendusmudelid.
Struktureeritud programmeerimine.
Põhiprintsiibid: plokkkoodi struktuur – plokid ja alamprogrammid.
Tüüpilised juhtimisstruktuurid - jada, hargnemine, silmus
3. Praktilised näited vooskeemide ja pseudokoodi loomisest.
Kõige lihtsamad algoritmilised ülesanded.
Algoritmi tõlkimine koodiks.
Alamprogrammid (funktsioonid) kui põhilised koodiplokid.
Tüüpilised tekstitöötlusülesanded
4. Pythoni tõlgi installimine.
Põhitoimingud ja andmetüübid.
Haruoperaatorid ja ahelad.
Arenduskeskkonna paigaldamine ja käivitamine.
Andmetüübid: numbrid, stringid, loendid, tõeväärtus, puudub.
Tüübi teisendusfunktsioonid. Lihtne sisend ja lihtne väljund
5. Hargnemine. Kui väide.
Ajasilmuse põhivorm.
Operaatorid murduvad ja jätkavad.
Otsima).
6. Massiivi mõiste. Tüüpilised ülesanded massiividega: juurdepääs elemendile, elementide läbimine, elementide initsialiseerimine
7. Jooned.
Meetodid ja funktsioonid.
Viilude kasutamine.
Korteež. Põhitehted korteežiga. Korpuse lahtipakkimine.
Nimekiri. Põhitoimingud loendiga.
Sõnastik. Põhitehted sõnastikuga.
Hulgad. Põhitoimingud komplektiga
8. Põhilised otsingu- ja sortimisalgoritmid.
Algoritmide keerukuse arvutamine. Programmi tõhususe analüüs.
9. Lihtsamad andmestruktuurid: loend, virn, järjekord, puu.
Elemendi otsimine ja elementide sortimine.
Dünaamilise virna rakendamine
1. Funktsioonid.
Nimega ja nimeta funktsiooni argumendid.
Kohalikud ja globaalsed muutujad.
Lambda väljendid.
2. Funktsionaalsused.
Funktsionaalne programmeerimine.
Funktsioonide kaart, filter.
Generaatorid, dekoraatorid.
3. Töötamine failide ja kataloogidega.
Põhitoimingud failiteedega.
Impordi pakett. Tähtsamad standardpaketid.
pip alamsüsteem. Kolmanda osapoole mooduli installimine. Oma moodulite loomine.
Andmete lugemine failidest ja andmete faili kirjutamine
4. Klassid ja objektid.
Sissejuhatus objektorienteeritud programmeerimisse (OOP).
Klass ja klassi eksemplar.
Eksemplari andmed, eksemplari meetodid ja eksemplari atribuudid.
Looge oma klass. Kapseldamine. Klassi atribuudid. Atribuudi lugemine ja muutmine
5. Objektorienteeritud programmeerimine.
Klassid ja objektid.
Klassi atribuudid ja meetodid.
Kapseldamine.
Operatsioonide määratlemine
6. Polümorfism.
Pardi trükkimine.
Tüübi kontroll.
Pärand.
Baas- ja tuletatud klassid.
Abstraktsed meetodid.
Mitmekordne pärand
7. Erandi mõiste.
Erandi käsitlemine.
Erandite loomine.
Tavalised erandid.
Kohandatud erandiklassid
8. Omaduste loomine.
Andmeklassid.
Konteinerite klassid.
Abstraktsete konteinerite klassid.
XML-i ja JSON-i sõelumine
1. Andmebaas. Suhteline andmemudel. DBMS MySQL ja PostgreSQL. SQL keel, põhikäsud. Pythonis andmebaasiga töötamine
2. Disainimustrid ja SOLIID põhimõtted
3. Oma REST API-de loomine. Veebirakenduste arendus. Sissejuhatus Django raamistikku
4. Rakenduse testimise alused. Ühikutestide loomine
Kursus on pühendatud PyQt5 raamistikule, mis võimaldab luua kaasaegseid ja funktsionaalseid graafilise liidesega programme. Samuti toetab see andmebaaside, pistikupesadega töötamist ning sisaldab palju vidinaid ja muid tööriistu.
4
Programm koosneb neljast kursusest, millest igaüks hõlmab Pythonis konkreetset teemat. Esiteks õpite selgeks Pythoni programmeerimise põhilised keelekonstruktsioonid ja muud funktsioonid, seejärel süvenete objektorienteeritud programmeerimisse. Õppige looma veebiteenuseid ja tegema andmeanalüüsi. Programm sobib programmeerimise algoskustega üliõpilastele ja professionaalidele.
4,2