Python programavimas (automatizavimas ir Web Scraping) 

Įvaldyk Python programavimą ir pradėk IT karjerą, orientuotą į procesų automatizavimą ir inovacijas.

  • Dirbantiems ir nedirbantiems. UŽT kodas 223003277
  • Visos paskaitos vyksta gyvai internetu su lektoriumi
  • Galima studijuoti dienomis arba vakarais
  • Trukmė: 174 val. nuo 6 iki 11 savaičių
  • Laikas dienomis: 4 kartai per savaitę po 8 valandas
  • Laikas vakarais: 4 kartai per savaitę po 4 valandas
  • Galimybė kursą kartoti NEMOKAMAI 12 mėn po kurso baigimo
  • Prieiga prie paskaitų įrašų
  • Dirbantiems ir nedirbantiems. UŽT kodas 223003277
Kaina: 2874€
(Mokant visą sumą iškart taikoma 15% nuolaida)

Artimiausios datos:
  • Sausio 16 d. Dieniniai
  • Sausio 27 d. Vakariniai

Mūsų studentai dirba

Mūsų studentai dirba

Ko išmoksiu?
Pagrindinių programavimo principų

Internetinių puslapių nuskaitymo (Web Scraping)

Procesų automatizavimo: El. laiško išsiuntimas, Duomenų įvedimas ir kita.

Duomenų manupuliavimo.

Sukurti Grafinę vartotojo sąsają (GUI) su PyQt5 biblioteka.

Praktinės duomenų analizės su Python.

Objektinio programavimo pagrindų.

SQL duomenų bazių kūrimo pagrindų.

Ką gebėsiu po mokymų?

Suprasite pagrindinius programavimo principus ir gebėsite kurti funkcionalų Python kodą.

Gebėsite nuskaityti ir gauti duomenis iš interneto puslapių, efektyviai juos valdyti ir manipuliuoti.

Galėsite kurti automatinius procesus, pvz., automatiškai siųsti el. paštą arba apdoroti duomenis.

Gebėsite kurti paprastas programas su interaktyviu dizainu naudojant pyQt5.

Suprasite kodo versijavimo svarbą ir gebėsite efektyviai valdyti ir bendradarbiauti su kodu.

Suprasite objektinio programavimo principus ir jų pritaikymą kuriant efektyvų kodą.

Gebėsite organizuoti, tvarkyti ir plėtoti savo projektus, taikant gerą kodavimo praktiką.

Galimos darbo pozicijos po mokymu:

  • Junior Python developer (jaunesnysis Python programuotojas).
  • Automatizavimo Inžinierius.
  • Web Scraping Specialistas.
  • Grafinio Vartotojo Sąsajos (GUI) Dizaineris.

Mokymų programa

  • Python kodo veikimas debesyse (google collab sąsaja)
  • Python programavimo filosofija.
  • Kaip kuriami kintamieji, teisingas jų pavadinimas
  • Susipažinimas su dinaminiu kintamųjų nustatymu
  • Type() funkcijos veikimas, kaip identifikuoti kintamojo tipą
  • Skaičių tipai, kuo skiriasi sveikas (integer) nuo realaus skaičiaus (float)
  • tekstinių kintamųjų (string) kūrimas; skirtumai tarp dvigubų ir viengubų kabučių, kuriant tekstinius kintamuosius; metodai su tekstiniais kintamaisiais;
  • string kintamojo pjaustymas; format string sintaksė su visų 4 tipų kintamaisiais; kintamųjų tipų keitimas.
  • Neprimityvūs kintamieji: sąrašai (list); kortežai (tuples); rinkiniai (sets); žodynai (dictonaries)
  • Sąrašo (list) kintamojo sukūrimas ir savybės; sąrašo (list) metodai: pridėti kintamąjį; išimti kintamajį; modifikuoti sąrašą;
    sąrašo pjaustymas.
  • Kortežų (tuples) kintamojo sukūrimas ir savybės; kortežų (tuples) metodai:
    pagrindiniai skirtumai tarp kortežų (tuples) ir sąrašų (list) – kur taikomas vienas, o kur kitas; rinkinių (set) kintamojo sukūrimas ir savybės
  • rinkinių teorija; rinkinių (set) metodai; pagrindiniai skirtumai tarp rinkinių (set) ir sąrašų (list) – kur taikomi rinkiniai; – žodynų (dictonaries) kintamojo sukūrimas ir savybės; žodynų (dictonaries) metodai: kaip informacija saugoma žodynuose; pagrindiniai skirtumai tarp kortežų (dictonaries) ir kitų neprimityvių kintamųjų – kur taikomi žodynai; loginės operacijos su neprimityviais kintamaisiais.
  • input() funkcijos sintaksės teorija; input() funkcijos taikymo pavyzdžiai;
  • kintamųjų konvertavimas iš input() funkcijos.
  • loginiai (boolean) kintamieji; IF/ELSE sąlygos; ELIF sąlygos taikymas.
  • klaidų valdymo filosofija; klaidų valdymas su try:/except: blokais; continue/break naudojimas gaudant klaidas
  • kintamųjų konvertavimas iš input() funkcijos; for ciklas; for ciklo taikymas su list/tuple; for ciklo taikymas su žodynais
  • continue/break naudojimas for cikle; for ciklas kitame for cikle; for ciklo naudojimas su skirtingo tipo duomenimis (string, list ir žodynais).
  • while ciklo sintaksė;
  • while ciklo sintaksės pavojai – kodas nebaigs suktis; IF/ELSE panaudojimas su while ciklu; while ciklo taikymo skirtumai nuo for ciklo.
  • funkcijų rašymo teorija; funkcijos be return, naudojant tik print() metodą
  • funkcijos su return sintakse; funkcijos su list/tuple ir dict kintamaisiais;
  • funkcijos su for/while ciklais; testų rašymas funkcijoms;
  • assert sintaksė; – lambda funkcijos sintaksė;
  • funkcijos funkcijose; recursive funkcijų teorija; funkcijų dokumentacijas, docstring.
  • Objektinio programavimo filosofija
  • Objekto sukūrimas, pagrindiniai metodai
  • Objektų pavyzdžiai populiariose Python bibliotekose;
  • Objektų dokumentavimas
  • Objektų paveldimumas
  • Rekomendacijos kuriant objektus.
  • Susipažinimas su Python virtualiosiomis aplinkomis
  • Pip sintaksė
  • Paketų versijų išsaugojimas
  • Failų tvarka projekte
  • Sugeneruoti .exe tipo failą iš python .py script’o.
  • SQL varotojo sąsajos apžvalga ir taikymo pavyzdžiai
  • SQL Lite įsirašymas ant savo kompiuterio
  • SQL Lite grafinės aplinkos apžvalga
  • praeitos pamokos medžiagos kartojimas;
  • SUM, COUNT UNIQUE žodžių įvedimas.
  • Kodo versijavimas naudojant GIT ir Github
  • Pagrindinės GIT komandos
  • Kodo versijavimas debesyse – github aplinka.
  • peržvelgti demo kodą iš pirmos pamokos;
  • OS bibliotekos apžvalga; pagrindinės funkcijos dirbant su failais lokaliai
  • Google API biblioteka
  • Google mail bibliotekos funkcijų apžvalga
  • Google drive bibliotekos apžvalga
  • HTML pagrindai
  • Interneto puslapio kodo peržiūrėjimas su interneto naršykle
  • Request biblioteka
  • Pagrindinės funkcijos ir taikymai
  • Beautifulsoup4 (bs4) bibliotekos apžvalga;
  • PyQt5 bibliotekos teorija
  • PyQT5 widgets apžvalga
  • Įvairūs grafinės sąsajos komponentai: mygtukai, laukeliai įvesti duomenis
  • PyQt designer programos apžvalga.
  • Baigiamojo darbo rengimas pasirinkta tema: Automatizavimas; Duomenų rinkimas (web scraping); Aplikacijos kūrimas
  • Baigiamojo darbo pristatymas
  • Pasitikėjimas savimi
  • Laiko planavimas
  • Efektyvus mokymasis
  • Imposterio sindromas
  • Grįžtamasis ryšys
  • Emocinis intelektas
  • Kritinis mąstymas
  • Prisitaikymas
  • Problemų sprendimas
  • Darbas komandoje
  • Konfliktų valdymas
  • Įvadas į dirbtinį intelektą ir jo pagrindines sąvokas
  • Pagrindinės DI sritys: Natūralios kalbos apdorojimas ir kompiuterinė rega
  • Kaip DI transformuoja įvairias pramonės šakas ir darbo vietas
  • Praktiniai DI pritaikymo pratimai
  • Patarimai, kaip integruoti DI įrankius į kasdienes darbo užduotis
  • Sėkmingų DI integracijos atvejų analizės
  • Etiniai DI aspektai ir atsakingas naudojimas
  • Dirbtinio intelekto istorija ir evoliucija
  • Papildomi šaltiniai ir kurso apibendrinimas

Registracija į šiuos mokymus

Nežinai, kuriuos mokymus pasirinkti?

Kodėl verta mokytis pas mus?

Emocinio intelekto lavinimas

Į visas mokymų programas įtraukėme modulį apie darbą su savimi, komandoje ir grįžtamąjį ryšį. Geri minkštieji įgūdžiai yra ypatingai reikalingi IT srityje.

Oficialus sertifikatas

Po mokymų įteikiamas tarptautinis Švietimo ir Mokslo registro patvirtintas sertifikatas.

Kurso kartojimas

Galimybė 12 mėn. po kurso baigimo NEMOKAMAI kartoti kursą.

ALUMNI bendruomenė

Stipri ALUMNI bendruomenė pabaigus mokymus. Darbo pasiūlymai, renginiai, bendraminčiai ir naudinga informacija tik mokyklos absolventams.

Paskaitų įrašai

Turėsite galimybę gauti paskaitų įrašus, jei praleidote paskaitą ar norite pasikartoti.

Karjeros konsultacija ir koučingas

Po mokymų stipriems ir motyvuotiems studentams suteikiame kokybišką ir profesionalią pagalbą, kuri padės pasiekti išsikeltą tikslą - pradėti savo karjerą IT srityje.

1:1 STUDIJOS su lektoriumi

Galite rinktis 1:1 kontaktines valandas ir studijuoti pagal individualų tvarkaraštį tiesiogiai su lektoriumi.

Vilnius Coding School SERTIFIKATAS
stiprus įrodymas, jog esi pasiruošęs karjerai IT!
sertifikatas

green tick Oficialus Švietimo ir Mokslo registro patvirtintas sertifikatas

green tick Atpažįstamas stipriausių įmonių Lietuvoje ir užsienyje

green tick Patikimas gautų įgūdžių įrodymas

green tick Sertifikatas patvirtina, kad dalyvavote ne mažiau 95% kurso paskaitų, atlikote ir apsigynėte baigiamąjį darbą.

Lankstus atsiskaitymas

Populiariausi būdai

Kursuok.lt finansavimas:

Registruokis per kursuok.lt platformą ir gauk 500 eurų finansavimą mokymams..

100% Užimtumo Tarnybos finansavimas:

100% finansavimas dirbantiems ir nedirbantiems asmenims.

mosaic

Mokant sumą dalimis be pabrangimo:

Galite išskaidyti sumą į 2-4 dalis be pabrangimo.

discount

Mokant visą sumą iškart:

Už mokymus galite sumokėti visą sumą iš karto ir gauti nuolaidą.

Nuolaida netaikoma e-mokymams.

leasing

Išsimokėtinai su GENERAL FINANCING BANKU

Mokėjimo terminas iki 84 mėn.

Nuolaidų sistema

Įprasta mokymų kaina 2874 €

MOKANT VISĄ SUMĄ IŠKART
taikome 15% nuolaidą!

2443

(Pilna kaina 2874 €)

Taikoma, jei sumokate visą sumą išankstinės registracijos metu

ALUMNI
taikome 20% nuolaidą!

2300

(Pilna kaina 2874 €)

Taikoma visiems mokyklos absolventams visiems mokymams bei savaitgalio dirbtuvėms- workshop’ams

REKOMENDUOJATE MUS DRAUGUI
taikome 15% nuolaidą!

2443

(Pilna kaina 2874 €)

Taikoma, jei mokytis atvykstate dviese

* Nuolaidos nėra sumuojamos
** Nuolaida mokant visą sumą iš karto netaikoma E-mokymams

Įsidarbinimo sėkmės istorijos

Julija

MokėsiDuomenų analitiką
gydytojos ekspertėsĮprogramuotoją - duomenų analitikę

Julija savo karjeroje rado būdą sujungti medicinines žinias ir naujai įgytus duomenų analitikos įgūdžius. „Sparčiai augantis Health tech judėjimas sudomino ir mane, todėl nusprendžiau pasukti šia kryptimi,“ – pasakoja ji. Nors duomenų analitika buvo beveik …

Julija Skaityti

Justina

MokėsiDuomenų analitiką
duomenų apdorojimoĮduomenų analitiką

Justiną į VILNIUS CODING SCHOOL atvedė noras tapti duomenų analitike. Dabar ji džiaugiasi nauju karjeros keliu ir drąsina tuos, kurie prisibijo žengti TĄ pirmąjį žingsnį: „Jeigu svarstote keisti profesiją, bet baiminatės pokyčių, #VilniusCodingSchool pirmuosius žingsnius …

Justina Skaityti

Beatričė

MokėsiAutomatinio testavimo mokymus
projektų vadovės kosmetikos įmonėjeĮQ&A Automation Engineer

Beatričė – buvusi gamybos projektų vadovė kosmetikos įmonėje, o dabar – QA Automation Engineer programinės įrangos kūrimo srityje! ✨  „Supratau, kad chemijos srityje yra per mažai lankstumo, o IT srityje ženkliai platesnės įsidarbinimo galimybės bei …

Beatričė Skaityti

Valentinas

MokėsiAutomatinio testavimo mokymus
surinkėjo/operatoriausĮjunior QA testuotoją

Valentinas sėkmingai pakeitė savo karjerą po automatinio testavimo mokymų VILNIUS CODING SCHOOL. 🏆 Nors neturėjo realios IT patirties, jo atkaklumas ir stipri motyvacija atvėrė duris į naują profesiją. „Darbo paieškos nebuvo lengvos – teko dalyvauti …

Valentinas Skaityti

VILNIUS CODING SCHOOL

Žalgirio g. 90,
A korpusas, 2 aukštas,
Vilnius

Mokymų klausimais susisiekite:
[email protected]

Bendradarbiavimo ir kitais klausimais susisiekite:
[email protected]
+370 606 75071

REKVIZITAI

UAB „UAB Vilnius Coding School“
Įmonės kodas: 304299909
Adresas: Žalgirio g. 90, Vilnius
Buv. adresas: Žalgirio g. 90
A.s. Nr.: LT087044060008107796
AB SEB bankas, banko kodas: 70440
Tel.:  +370 606 75071
El. paštas: [email protected]