Python andmetöötluseks, automatiseerimiseks ja tehisintellekti (AI) rakendamiseks
Python on üks maailma populaarsemaid programmeerimiskeeli ning seda kasutatakse andmeanalüüsis, automatiseerimises, tarkvaraarenduses, tehisintellekti lahendustes ja äriprotsesside digitaliseerimisel. Pythoni oskus on muutunud oluliseks konkurentsieeliseks nii IT-valdkonnas kui ka paljudel teistel ametialadel.
Sellel praktilisel koolitusel õpid samm-sammult kasutama Pythonit andmete töötlemiseks, korduvate tööülesannete automatiseerimiseks ning tehisintellekti tööriistade rakendamiseks igapäevases töös. Koolitus on loodud spetsiaalselt algajatele ning ei eelda varasemat programmeerimiskogemust.
Õppetöö käigus omandad oskused töötada CSV- ja JSON-andmetega, koostada lihtsamaid programme, automatiseerida tööprotsesse, kasutada veebiteenuseid ning rakendada tehisintellekti tööriistu programmeerimise ja andmetöötluse toetamiseks. Kõik teemad on seotud praktiliste ülesannete ja reaalse tööeluga.
Tehisintellekt ei ole kursusel ainult eraldi teema, vaid igapäevane töövahend. Õpid kasutama AI lahendusi koodi loomisel, vigade leidmisel, programmide täiustamisel ning produktiivsuse suurendamisel. See võimaldab keskenduda probleemide lahendamisele ja omandada oskusi, mida kaasaegsed tööandjad järjest enam väärtustavad.
Koolituse lõpuks lood iseseisvalt praktilise projekti, mis ühendab Pythoni programmeerimise, andmetöötluse, automatiseerimise ja tehisintellekti kasutamise. Omandatud teadmised loovad tugeva aluse edasiseks arenguks IT-valdkonnas, andmeanalüüsis, automatiseerimises või tehisintellekti rakendamisega seotud ametites.
Õppekavarühm
Tarkvara ja rakenduste arendus ning analüüs.
Õppekava koostamise alus
Õppekava koostamisel on arvestatud:
- tööturu kasvavat vajadust Pythoni oskustega spetsialistide järele;
- Euroopa Liidu digipädevuse raamistikku DigComp;
- tehisintellekti ja automatiseerimise laialdast kasutuselevõttu erinevates tegevusvaldkondades;
- kaasaegseid tarkvaraarenduse, andmetöötluse ja automatiseerimise praktikaid;
- tööandjate ootusi programmeerimise, andmeanalüüsi ja digilahenduste kasutamise oskustele.
Õppe kogumaht
100 akadeemilist tundi, millest 60 akad t on kontaktõpe ja 40 akad t iseseisev töö.
Sihtgrupp
Koolitus on suunatud täiskasvanutele, kes soovivad omandada programmeerimise aluseid ning õppida kasutama Pythonit andmete töötlemiseks, tööülesannete automatiseerimiseks ja tehisintellekti tööriistade rakendamiseks.
Koolitus sobib:
- algajatele, kellel puudub programmeerimise kogemus;
- kontoritöötajatele;
- andmetega töötavatele spetsialistidele;
- ettevõtjatele;
- ümberõpet soovivatele õppijatele;
- kõigile, kes soovivad kasutada Pythonit ja tehisintellekti oma töö efektiivsemaks muutmiseks.
Õppe alustamise tingimused
Arvuti kasutamise oskus tavakasutaja tasemel.
Eesmärk
Anda õppijatele praktilised teadmised ja oskused Pythoni programmeerimiskeele kasutamiseks andmete töötlemisel, tööprotsesside automatiseerimisel ning tehisintellekti tööriistade rakendamisel igapäevaste ja tööalaste ülesannete lahendamisel.
Õpiväljundid
Koolituse läbinu:
- kirjutab lihtsamaid Pythoni programme praktiliste ülesannete lahendamiseks;
- töötleb ja analüüsib andmeid Pythoni abil;
- automatiseerib korduvaid tööülesandeid kasutades Pythonit;
- kasutab tehisintellekti tööriistu programmide loomise ja täiustamise toetamiseks;
- teostab praktilise projekti Pythoni ja AI abil.
1. Sissejuhatus Pythonisse ja tehisintellekti (4 akad t)
- programmeerimise põhialused;
- Pythoni võimalused;
- Pythoni kasutusvaldkonnad;
- tehisintellekti roll kaasaegses töökeskkonnas;
- AI tööriistade kasutamine õppimise toetamiseks.
2. Pythoni paigaldamine ja töökeskkond (2 akad t)
- Pythoni paigaldamine;
- Visual Studio Code ja/või PyCharm kasutamine;
- programmide käivitamine;
- failide haldamine;
- töö Pythoni arenduskeskkonnas.
3. Pythoni programmeerimise alused (10 akad t)
- muutujad;
- andmetüübid;
- operaatorid;
- kasutaja sisend;
- tingimuslaused;
- tsüklid;
- funktsioonid;
- AI kasutamine koodi koostamisel.
4. Andmestruktuurid ja failid (8 akad t)
- listid;
- sõnastikud;
- hulgad;
- failide lugemine ja salvestamine;
- CSV failid;
- JSON failid;
- andmete organiseerimine.
5. Andmetöötlus Pythoniga (10 akad t)
- andmete puhastamine;
- filtreerimine;
- sorteerimine;
- statistilised põhitoimingud;
- aruannete koostamine;
- andmete analüüsimine;
- AI kasutamine andmete töötlemisel.
6. Automatiseerimine Pythoniga (6 akad t)
- failide automaatne töötlemine;
- korduvate tegevuste automatiseerimine;
- töö dokumentidega;
- andmete import ja eksport;
- praktilised automatiseerimisülesanded.
7. API-d ja veebist andmete kasutamine (4 akad t)
- API mõiste;
- JSON andmed;
- andmete pärimine veebiteenustest;
- andmete töötlemine Pythonis;
- AI teenuste kasutamise põhimõtted.
8. Tehisintellekti tööriistad Pythoni arenduses (6 akad t)
- AI kasutamine programmeerimisel;
- promptide koostamine;
- koodi genereerimine;
- vigade leidmine;
- koodi täiustamine;
- produktiivsuse suurendamine AI abil.
9. Lõppprojekt (10 akad t)
Praktilise lahenduse loomine Pythoni abil:
- probleemi analüüs;
- lahenduse kavandamine;
- andmete töötlemine;
- automatiseerimise rakendamine;
- AI tööriistade kasutamine;
- projekti dokumenteerimine;
- projekti esitlus ja kaitsmine.
- interaktiivsed loengud;
- praktilised programmeerimisülesanded;
- juhendatud harjutused;
- probleemilahendus;
- projektipõhine õpe.
- õppematerjalide läbitöötamine;
- programmeerimisülesannete lahendamine;
- andmete töötlemise harjutamine;
- automatiseerimisülesanded;
- lõppprojekti ettevalmistamine.
- Õpperühma suurus kuni 10 osalejat
- Koolitus toimub arvutiklassis või veebikeskkonnas reaalajas
- Kasutatav veebikeskkond: Google Meet, MS Teams, Zoom
- Tarkvara: Windows 10/11, Python 3.x, Visual Studio Code ja/või PyCharm, veebipõhised tehisintellekti tööriistad
Õppetöö käigus osalejad:
- kirjutavad Pythoni programme;
- töötlevad ja analüüsivad andmeid;
- lahendavad praktilisi tööülesandeid;
- automatiseerivad korduvaid tegevusi;
- kasutavad tehisintellekti tööriistu programmeerimise toetamiseks;
- teevad isiklikke märkmeid ja konspekte;
- kinnistavad teadmisi praktiliste ülesannete kaudu juhendaja toetusel.
Õpingute lõpetamise eelduseks on vähemalt 80% auditoorsetes tundides osalemine ja positiivsele hindele kursuse jooksul ettenähtud praktiliste ülesannete ning lõppprojekti sooritamine.
Hindamismeetod: Lõppprojekt – Pythoni abil praktilise lahenduse loomine, andmete töötlemine või automatiseerimine ning tehisintellekti tööriistade kasutamine ülesande lahendamisel.
Hindamiskriteeriumid:
Õppija:
- koostab töötava Pythoni programmi;
- kasutab korrektselt Pythoni põhikonstruktsioone;
- töötleb või analüüsib andmeid vastavalt ülesandele;
- kasutab tehisintellekti tööriistu lahenduse loomise toetamiseks;
- esitleb ja põhjendab valitud lahendust.
Koolituse läbimisel väljastatav dokument
Koolituse läbinule väljastatakse tunnistus juhul, kui õpingute lõpetamise nõuded on täidetud ja õpiväljundid on saavutatud. Tõend väljastatakse juhul, kui õppija ei ole saavutanud õpiväljundeid, kuid võttis osa õppetööst.
Koolitaja kompetentsust tagava kvalifikatsiooni või õpi- või töökogemuse kirjeldus
Koolitajal on kõrgharidus infotehnoloogia, arvutiteaduse, tarkvaraarenduse või sellega seotud valdkonnas või samaväärne erialane kompetents.
Koolitajal on vähemalt 10-aastane praktiline töökogemus tarkvaraarenduse, infosüsteemide või andmetöötluse valdkonnas.
Koolitajal on kogemus Pythoni, andmebaaside, infosüsteemide, süsteemiarhitektuuri või tarkvaraarenduse projektidega ning praktiline kogemus kaasaegsete tehisintellekti tööriistade kasutamisel.
Eelistatud on täiskasvanute koolitamise kogemus ning oskus siduda teoreetilised teadmised praktiliste tööülesannetega.
Korduma kippuvad küsimused
Kellele sobib Python andmeanalüüsi, automatiseerimise ja AI koolitus?
Koolitus sobib täiskasvanutele, kes soovivad õppida Pythonit andmete töötlemiseks, tööülesannete automatiseerimiseks ja tehisintellekti tööriistade praktiliseks kasutamiseks. Koolitus on mõeldud algajatele ning sobib ka spetsialistidele, kes soovivad oma digioskusi täiendada.
Kas koolitus sobib täiesti algajale?
Jah. Koolitus algab Pythoni ja programmeerimise põhialustest ega eelda varasemat programmeerimiskogemust. Vajalik on arvuti kasutamise oskus tavakasutaja tasemel.
Mida koolitusel õpitakse?
Õppijad õpivad kirjutama lihtsamaid Pythoni programme, töötlema CSV- ja JSON-andmeid, automatiseerima korduvaid tööülesandeid, kasutama veebiteenuseid ning rakendama tehisintellekti tööriistu programmeerimise ja andmetöötluse toetamiseks.
Kas koolitusel kasutatakse tehisintellekti?
Jah. Tehisintellekti tööriistu kasutatakse kogu koolituse vältel koodi loomise, vigade leidmise, programmide täiustamise, andmete töötlemise ja tööprotsesside tõhustamise toetamiseks.
Kas Python on tööturul nõutud oskus?
Jah. Pythonit kasutatakse andmeanalüüsis, automatiseerimises, tarkvaraarenduses, tehisintellekti lahendustes ja äriprotsesside digitaliseerimisel. Pythoni oskus on väärtuslik nii IT-valdkonnas kui ka paljudes mitte-IT ametites.
Kas koolitus sisaldab praktilisi ülesandeid?
Jah. Koolitus on praktilise suunitlusega. Õppijad kirjutavad Pythoni programme, töötlevad andmeid, lahendavad tööeluga seotud ülesandeid ja automatiseerivad korduvaid tegevusi.
Kas koolitusel tuleb teha lõppprojekt?
Jah. Koolituse lõpus valmib praktiline lõppprojekt, mille käigus õppija loob Pythoni abil lahenduse andmete töötlemiseks, tööprotsessi automatiseerimiseks või praktilise probleemi lahendamiseks ning kasutab tehisintellekti tööriistu projekti toetamiseks.
Kas koolitus toimub Tallinnas või veebis?
Koolitus toimub Tallinnas arvutiklassis või veebipõhiselt reaalajas üle kogu Eesti Google Meet, Microsoft Teams või Zoom keskkonna kaudu.
Millist tarkvara koolitusel kasutatakse?
Koolitusel kasutatakse Windows 10/11 operatsioonisüsteemi, Python 3.x programmeerimiskeelt, Visual Studio Code ja/või PyCharm arenduskeskkonda, veebibrauserit ning veebipõhiseid tehisintellekti tööriistu.
Kas koolitus aitab alustada karjääri IT või andmeanalüüsi valdkonnas?
Koolitus annab praktilise aluse Pythoni, andmetöötluse, automatiseerimise ja AI tööriistade kasutamiseks ning aitab arendada oskusi, mida hinnatakse kaasaegsel tööturul.
Mis dokument väljastatakse koolituse lõpus?
Koolituse läbinule väljastatakse tunnistus, kui õpingute lõpetamise nõuded on täidetud ja õpiväljundid saavutatud. Muul juhul väljastatakse tõend koolitusel osalemise kohta.

