Õppe kogumaht
(40 kontaktõpe ja 30 iseseisev töö)
Toimumise aeg
20.01.25 - 07.03.25
03.02.25 - 21.03.25
Õppepäevad
Õppekeel
Toimumise koht
Õppetasu
Eesmärk
Kursuse eesmärk on anda praktilised oskused ja teadmised Pythoni programmeerimiskeele kasutamiseks. Kursuse lõpuks peaksid õppijad olema võimelised lahendama erinevaid programmeerimisülesandeid Pythonis ning suutma rakendada oma oskusi erinevates valdkondades, mitte ainult programmiarenduses.
Õppekava
Moodul 1: Pythoni alused (10 ak.t)
1.1. Pythoni programmeerimiskeele tutvustus, süntaks
1.2. Programmeerimise põhimõisted
1.3. Muutujad ja andmetüübid
1.4. Tingimus- ja korduslaused
1.5. Funktsioonide loomine ja kasutamine
1.6. Listid, sõnastikud ja hulgad
1.7. Käivitus exe faili loomine
Moodul 2: Andmete struktureerimine (4 ak.t)
2.1. Andmete käsitlemine ja manipuleerimine
2.2. Andmete sorteerimine ja filtreerimine
Moodul 3: Failide lugemine ja kirjutamine (8 ak.t)
3.1. Tekstifailide lugemine ja kirjutamine
3.2. Andmete salvestamine ja lugemine CSV/JSON vormingus
3.3. Tekstiliste andmete töötlemine failidest
3.4. PDF-failide lugemine
Moodul 4: Graafilise kasutajaliidesega programmide loomine (8 ak.t)
4.1. Tkinteri ja GUI mõistete alused.
4.2. Kasutajaliidese struktureerimine ja kasutajaliidesega suhtlemine.
4.3. Meetodid andmete väljastamiseks ja kättesaamiseks kasutajaliidesest.
4.4. Kasutajaliidesega töötamise automatiseerimine.
Moodul 5: Interneti kasutamine Pythoniga (10 ak.t)
5.1. Veebiandmete pärimine ja vastuste töötlemine
5.2. Veebilehtede skraibimine
5.3. RESTful API mõiste ja põhimõtted
5.4. Veebiteenuste kasutamine Pythonis
Õpiväljundid
Koolituse lõpetanu:
- omab põhjalikke teadmisi Pythoni programmeerimiskeelest ja selle süntaksist
- oskab luua ja kasutada erinevaid andmetüüpe ning rakendada loogikat ja otsustusstruktuure
- suudab kirjutada funktsioone ja kasutada mooduleid
- oskab kasutada failioperatsioone, et hallata ja automatiseerida andmetöötlusülesandeid andmetöötlus
- loob graafilise kasutajaliidesega interaktiivseid rakendusi
- oskab struktureerida andmeid ja lahendada probleeme Pythoni abil
- suudab luua väiksemaid projekte Pythonis
- oskab rakendada andmete kogumiseks, töötlemiseks ja visualiseerimiseks API-tehnikaid
Sihtrühm
Koolitusele on oodatud:
- algajad, kes soovivad omandada nõutud IT-eriala
- inimesed, kes soovivad automatiseerida isiklikke, koduseid või kontoriülesandeid
- õppijad, kes soovivad laiendada oma digitaalset kirjaoskust
Õppemeetodid
Auditoorne töö (40 ak.t): loengud, praktilised harjutused, rühmatööd
Iseseisev töö (30 ak.t): kindlate eesmärkidega töö- ja õppeülesannete täitmine, mille kohta koolitaja annab tagasisidet
Õppematerjalid
Koolitusel osalejad saavad teemakohased jaotusmaterjalid elektroonselt, mis on koostatud koolitaja poolt koolituse kõikide teemade kohta.
Õppekeskkond
Hindamiskriteerium
Õpiväljundeid hinnatakse iseseisvalt sooritatud praktiliste tööde põhjal.
Lõpetamise tingimused ja väljastatavad dokumendid
Koolituse lõppedes väljastab koolituskeskus tunnistuse või tõendi. Koolituse läbinule väljastatakse tunnistus juhul, kui õppija on osalenud vähemalt 75% õppetundidest ja täitnud 75% praktilistest ülesannetest. Tõend osalemise või täiendkoolituse läbimise kohta väljastatakse juhul, kui õppija ei ole saavutanud kõiki õppekava lõpetamiseks nõutud õpiväljundeid, kuid võttis osa õppetööst.
Koolitaja kompetentsust tagava kvalifikatsiooni või õpi- või töökogemuse kirjeldus
Kõrgharidus, ja on aktiivselt tegutsenud õpetatavas valdkonnas või omavad vastavasisulist kogemust (õpetamiskogemus IKT valdkonnas)
Õppekavarühm
0611 Arvutikasutus
Registreerimine
Nikita Rõtškov
Informaatika ja Arvutustehnika Kool
Tarkvara ja andmebaaside haldus
Koolitaja kogemus 2017 aastast
Oskused:Gamedev/C#/Python/3D