Python programmēšanas valoda – pamata līmenis
Mērķa grupa: Kurss ir piemērots ikvienam, kurš vēlas spert pirmos soļus programmēšanā, izmantojot vienu no pasaulē populārākajām un vispusīgākajām valodām – Python. Tas piemērots studentiem, pasniedzējiem, speciālistiem dažādās jomās un digitālo prasmju pilnveidotājiem.
Priekšzināšanas: Pirms kursa nav nepieciešamas programmēšanas zināšanas. Nepieciešamas tikai pamata datorprasmes un vēlme mācīties.
Kursa laikā dalībnieki soli pa solim apgūs Python programmēšanas valodas pamatelementus. Iesākumā tiks izskaidroti mainīgie, datu tipi, matemātiskie un loģiskie operatori, kā arī nosacījumu un ciklu izmantošana. Dalībnieki iepazīsies ar datu struktūrām, piemēram, sarakstiem un vārdnīcām, un apgūs vienkāršu funkciju veidošanu, kas ļaus organizēt kodu efektīvāk.
Praktiskajā daļā tiks strādāts ar dažādu failu veidiem – dalībnieki mācīsies, kā ar Python nolasīt un veidot teksta failus, kā arī apstrādāt datus no CSV un Excel failiem, izmantojot populāras bibliotēkas kā pandas, csv un openpyxl. Kursa gaitā tiks izstrādāti vienkārši automatizācijas piemēri, kas demonstrē, kā Python var atvieglot ikdienas uzdevumus un datu apstrādi.
Pēc kursa pabeigšanas ikviens dalībnieks spēs izveidot vienkāršas Python programmas, strukturēt datus, veikt pamatapstrādi un risināt ikdienā noderīgus uzdevumus, piemēram, rēķinu aprēķinus, datu filtrēšanu vai pārskatu sagatavošanu. Gūtās zināšanas kalpos kā drošs pamats tālākai attīstībai datu analīzē, mākslīgajā intelektā vai citās IT jomās.
Kursa kopējais apjoms: 16 akadēmiskās stundas (4 mācību nodarbības )
Kurss atbilst DigComp 3.–4. līmeņa digitālajām kompetencēm, uzsverot programmēšanas pamatus, problēmu risināšanu un digitālo domāšanu.
- Novērtējums: 4.8
Galvenās tēmas
- Ievads Python valodā un darba vide (Jupyter Notebook, VS Code)
- Mainīgie un datu tipi: skaitļi, teksts, loģiskās vērtības
- Operatori un izteiksmes (aritmiskie, salīdzināšanas, loģiskie)
- Nosacījuma konstrukcijas: if, elif, else
- Cikli: for un while izmantošana atkārtojumiem
- Saraksti, vārdnīcas un to apstrāde
- Funkciju veidošana un atkārtota izmantošana
- Datu ievade un izvade, kļūdu apstrādes pamati
- Teksta failu (TXT) lasīšana un rakstīšana ar Python
- CSV failu apstrāde ar csv un pandas bibliotēkām
- Excel (.xlsx) failu apstrāde ar pandas un openpyxl
- Pamati datu strukturēšanai, filtrēšanai un analīzei
- Vienkāršu automatizētu uzdevumu risināšana ar Python
Nepieciešamais materiāltehniskais nodrošinājums
- Dators (minimāli i3 procesors, Microsoft, Linux GUI vai MacOs operētājsistēma) ar interneta pieslēgumu.
- Iespēja instalēt un parvaldīt programmatūru Jūsu datorā.
- Online mācību nodarbības 4
- Kontaktstundas 10 ak.st.
- Patstāvīgais darbs 6 ak.st.