Pythoni programmeerimise algkursus

4-päevase kursuse eesmärk on viia täiesti programmeerimisoskamatu osaleja programmeerimisalaste teadmiste tasemele, mis võimaldab tal mõista tarkvara arenduse põhimõisteid ning Pythoni keeles kodeeritud programme kujundada, kirjutada, siluda ja käivitada.

Pythoni programmeerimise algkursus on loodud Pythoni Instituudi poolt ja viidud läbi OpenEDG Academy koolitusplatvormil. Algkursus sobib neile, kellel puudub Pythoni programmeerimise kogemus.

Kursust viib läbi Raul Nugis, PCAP sertifitseeritud programmeerija (Pythoni Instituut) ja instruktor.

Sihtrühm ja eelteadmised: Koolitusele on oodatud kõik, kes soovivad Pythoni programmeerimises omandada algteadmisi ning seeläbi alustada esimesi samme IT-valdkonna karjääris.

Osalejal peab olema:

  • ingliskeelsest tehnilisest tekstist arusaamine materjalide kasutamiseks;
  • algtasemel arvutikasutuse oskus.

Eelnev programmeerimiskogemus ei ole kohustuslik.

Koolituse tulemusel osaleja:

  • loob, arendab ja parendab lihtsamaid Pythonis kirjutatud arvutiprogramme;
  • lahendab edukalt lihtsamaid andmekaeve, analüütika, automatiseerimise, administreerimise ja ETL (andmepuhastuse) ülesandeid;
  • omab ettevalmistust PCEP eksami sooritamiseks ja vastava sertifikaadi omandamiseks;
  • teab programmeerimise põhialuseid, mille baasil suudab alustada mõne teise programmeerimiskeele õppimist.

Õppevahendid: Koolituse käigus on osalejatel soovituslik kasutada oma sülearvutit vajalike kasutajaõigustega erinevate rakenduste installeerimiseks (nt Python koos vajalike moodulitega, Jupyter Notebooki ). Andmekaeve projekti (valikuline) jaoks on soovitatav MS Windows 10 aga sobib ka Mac OS.

Koolitusel osalemise eelduseks on Google konto olemasolu millel on 3 GB vaba salvestusruumi.

Kokkuleppel BCS Koolitusega on võimalik vajadusel arvutit rentida. Palume sellest koolitusettevõtet eelnevalt teavitada.

Programm:
1 päev
Moodul 1: Sissejuhatus programmeerimisse, programmeerimise põhitõed, programmeerimiskeel Python
Moodul 2: Andmetüübid ja muutujad, sisendid-väljundid, baastehted
Andmetüübid ja muutujad, sisendid-väljundid, baastehted
Moodul 3: Boole’ tehtemärgid, tingimuslaused, tsüklid, järjendid, järjendimeetodid ja -töötlus, loogilised tehted

Kasutatavad meetodid: loeng, miniharjutused

2 päev
Moodul 3 jätkub: Boole’ tehtemärgid (kahendmuutujad), tingimuslaused, tsüklid, järjendid, järjendimeetodid ja -töötlus, loogilised tehted
Lisamoodul: Jupyter Notebooki või Colabi installeerimine (veebilehitsejas)
Moodul 4: Funktsioonid, ennikud (tuples), sõnastikud ja andmetöötlus, erindid (exceptions)

Kasutatavad meetodid: loeng, miniharjutused, harjutused, testid

3 päev
Moodul 4 jätkub: Funktsioonid, ennikud (tuples), sõnastikud ja andmetöötlus, erindid (exceptions)
Lisamoodul: Jupyter Notebooki või Colabi toel: teekide import, operatsioonid tekstiga, operatsioonid CSV / TXT failidega

Kasutatavad meetodid: loeng, miniharjutused
Moodul 5: Challenge’ ülesannete lahendamine, Trips- traps- trull mängu programmeerimine – õppeprojekt

Kasutatavad meetodid: loeng, harjutused, test

4 päev
Moodul 5 jätkub: Challenge’ ülesannete lahendamine, Eesti turuvajadustele kohendatud projektid. Valitakse 2-3 projekti järgnevast nimekirjast:

  • veebi ja andmekaeve Challenge – dokumendiregistri andmete analüüs;
  • algelise mooduli/teegi koostamine funktsioonide kokkukoondamiseks;
  • energiaturu monitooring Eleringi andmelao päringu koostamisega;
  • hoonete energeetika modelleerimine Põhja-Tallinna ehitiste andmestiku ja geokoodingu toel;
  • forensic andmeanalüüs logi väljavõtte toel privaatsuse riive väljatoomiseks;
  • arvelduse automatiseerimine Eesti e-arve skeemi toel;
  • sotsiaalmeedia postituste analüüs OpenAI API-liidese toel.

Kasutatavad meetodid: harjutused

Lisatasu eest on koolituse lõpus võimalik sooritada Pythoni Instituudi ametlik sertifitseerimistest. Testi eduka sooritamise korral väljastatakse osalejale Pythoni Instituudi iseseisva programmeerija ametlik sertifikaat.

Õppemeetodid: Õppetöös saab osaleda klassiruumi tulles või liitudes koolitusega läbi veebikeskkonna Zoom.
Koolituse maht on 32 tundi sh 20  tundi praktilisi harjutusi koolituskeskkonnas.
Loeng ja iseseisvad praktilised harjutused

Hindamismeetod: Praktiliste harjutuste sooritamine ja vahetestid iga mooduli lõpus.

Hindamiskriteerium: Õpiväljundite saavutamist hinnatakse koolituse ajal läbi viidud tagasisidestatud praktiliste harjutuste ja vahetestide põhjal selleks eraldi ettevalmistatud õppekeskkonnas.

Koolituse lõpetamine: Koolituse lõpetaja saab tunnistuse kui sooritab kõik koolituse jooksul antud praktilised harjutused.
Osalejatele, kes õpiväljundeid saavutanud ei ole väljastatakse soovi korral tõend koolitusel osalemise kohta.

Hind sisaldab:

  • Tasuta õppematerjale veebipõhises õppekeskkonnas
  • Üle 5 tunni lisamaterjali videoharjutuste näol
  • KPMG allkirjastatud tõend kursuse läbimise kohta
  • Kohvipause ja lõunat koolituskeskuses

Õppekavarühm: 0613 Tarkvara ja rakenduste arenduse ning analüüsi õppekavarühm

Loe lähemalt lektori kohta.

Tähelepanu! Teie veebilehtiseja ei vasta kodulehe külastamiseks vajalikele nõuetele. Palun vahetage veebilehitsejat või seadet, millega te veebilehte sirvite.

Attention! Teie veebilehtiseja ei vasta kodulehe külastamiseks vajalikele nõuetele. Palun vahetage veebilehitsejat või seadet, millega te veebilehte sirvite.

Внимание! Teie veebilehtiseja ei vasta kodulehe külastamiseks vajalikele nõuetele. Palun vahetage veebilehitsejat või seadet, millega te veebilehte sirvite.