Information and communication technologies
"Baltijos Kompiuterių Akademija" UAB
Automatizacija ir programavimas su Python
0.0
No ratings
Learning begins:
Tikslinama
174 (ac. h.)
Price from:
Tikslinama
About course
Information provided by the training provider
Abstract
Important information
Way of learning
-
Place
-
Language
-
Aukštos pridėtinės vertės programa
Yes
Minimum requirements for the participant
Education
Vidurinis išsilavinimas
Acquired and improved competencies
Ordinary:
Professional competencies:
Content of the learning program
| Topic name | Brief description of the topic |
|---|---|
|
Topic name
Įvadas į programavimą
|
Brief description of the topic
Python kodo veikimas debesyse (google colab sąsaja). Python programavimo filosofija;
|
|
Topic name
Primityvieji kintamieji
|
Brief description of the topic
Primityvieji kintamieji. Kaip kuriami kintamieji, teisingas jų pavadinimas. Susipažindinti su dinaminiu kintamųjų nustatymu. Type() funkcijos veikimas, kaip indentifikuoti kintamojo tipą. Skaičių tipai, kuo skiraisi sveikas (integer) nuo realaus skaičiaus (float). Matematinės operacijos su skaičiais. 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;
|
|
Topic name
Duomenų masyvai
|
Brief description of the topic
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. Tipinio programinio kodo Python programavimo kalba kūrimas;
|
|
Topic name
Input funkcija
|
Brief description of the topic
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;
|
|
Topic name
Ciklai ir klaidų valdymas
|
Brief description of the topic
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;
|
|
Topic name
Funkcijos
|
Brief description of the topic
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ų dokumentacijos, docstring;
|
|
Topic name
Objektinis programavimas
|
Brief description of the topic
Objektinio programavimo filosofija. Objekto sukūrimas, pagrindiniai metodai. Objektų pavyzdžiai populiariose Python bibliotekose. Objektų dokumentavimas. Objektų paveldimumas. Rekomendacijos kuriant objektus;
|
|
Topic name
Darbas su bibliotekomis
|
Brief description of the topic
Supažindinti su Python virtualiosiomis aplinkomis. Pip sintaksė. Paketų versijų išsaugojimas. Failų tvarka projekte. Sugeneruoti .exe tipo failą iš python .py script'o;
|
|
Topic name
SQL Lite
|
Brief description of the topic
SQL varotojo sąsajos apžvalga ir taikymo pavyzdžiai. SQL Lite programos įsidiegimas savo kompiuteryje. SQL Lite grafinės aplinkos apžvalga. Praeitos pamokos medžiagos kartojimas. SUM, COUNT UNIQUE žodžių įvedimas;
|
|
Topic name
Kodo versijavimas
|
Brief description of the topic
Kodo versijavimas naudojant GIT ir Github. Pagrindinės GIT komandos. Kodo versijavimas debesyse - github aplinka;
|
|
Topic name
Automatizavimas
|
Brief description of the topic
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;
|
|
Topic name
Duomenų rinkimas
|
Brief description of the topic
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;
|
|
Topic name
Aplikacijų kūrimas
|
Brief description of the topic
PyQt5 bibliotekos teorija. PyQT5 widgets apžvalga. Įvairūs grafinės sąsajos komponentai: mygtukai, laukeliai įvesti duomenis. PyQt designer programos apžvalga;
|
|
Topic name
Baigiamojo darbo rengimas ir pristatymas pasirinkta tema
|
Brief description of the topic
Automatizavimas. Duomenų rinkimas (web scraping). Aplikacijos kūrimas;
|
|
Topic name
Minkštieji įgūdžiai (Soft-skills)
|
Brief description of the topic
Pasitikėjimas savimi. Efektyvus mokymasis. Grįžtamasis ryšys. Imposterio sindromas. Darbas komandoje. Emocinis intelektas (EQ). Konfliktų valdymas. Kritinis mąstymas. Prisitaikymas. Problemų sprendimas;
|
|
Topic name
Dirbtinis intelektas: pagrindai ir praktinis pritaikymas
|
Brief description of the topic
Į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.
|
Duration of the learning programme
Duration of the learning programme: 174 (ac. h.)
Duration of practical contact work: 121 (ac. h.)
Duration of theoretical contact work: 53 (ac. h.)
Duration of self-employment: 0 (ac. h.)
Assessment
System / scale of assessment of acquired competencies: Įskaityta.
Important information
Way of learning
-
Place
-
Language
-
Aukštos pridėtinės vertės programa
Yes
Minimum requirements for the participant
Education
Vidurinis išsilavinimas
Timetables
Šiuo metu grupių nėra.Ratings
There are no ratings at the moment.Kainų istorija
Scroll to the top