Python programavimo kalbos konceptai I
- Įvadas į Python programavimo kalbą
- Virtualios aplinkos paruošimas ir pirmoji programa
- Kintamieji ir jų tipai
- Ciklai, klaidų generavimas (Raise value errors)
- Funkcijos
- Failų ir katalogų valdymas
- Lokalus, nelokalus ir globalus veikimo laukas
- Objektinis programavimas, klasės
- Individuali užduotis: OOP klasės kūrimas
Kodo versijavimas
- Nuolatinės integracijos ir diegimo (CI/CD) apžvalga
- Kodo versijavimas naudojat Git
- Saugyklų kūrimas
- Funkcinių šakų valdymas, sujungimai, traukimo užklausos
- Individuali užduotis
Python programavimo kalbos konceptai II
- Duomenų transformacijos naudojant Regex, numpy, pandas
- Individuali užduotis: duomenų valymas ir analizė
- Individuali užduotis
Python programavimo kalba pažengusiems
- Funkcijų dekoravimas
- Iteratoriai ir generatoriai
- Paveldimumas bei abstrakčios klasės ir funkcijos
- Individuali užduotis
Aplinkos izoliacija
- Įrankis Docker ir konteinerizacija
- Docker atvaizdžių (angl. image) kūrimas bei vykdymas
- Individuali užduotis.