Biznesa datu analīze — 3. modulis: Excel un PDF datu apstrāde ar Python
Trīs kursu apguves secība
Šis ir 3. kurss trīs kursu mācību ceļā. Katrs nākamais kurss turpina iepriekšējā apgūto. Katram kursam paredzētas 8 stundas; visam mācību ceļam — 24 stundas.
- 1. modulis — procesu automatizācija
- 2. modulis — Python pamati un Excel automatizācija
- 3. modulis — Excel un PDF datu apstrāde ar Python — tu esi šeit
Pirms sākšanas apgūsti 2. moduli: jāprot palaist .py failu, izmantot ciklus un nosacījumus, nolasīt Excel šūnas un pārbaudīt algu aprēķinu. Šeit turpini ar pandas, vairāku Excel lapu apstrādi un PDF teksta iegūšanu.
No Excel tabulas līdz pārbaudāmam pārskatam
Šis kurss turpina 2. moduli “Python pamati un Excel automatizācija” un ir trešais posms biznesa datu analīzes mācību ceļā. Balstīts 2026. gada 2. septembra lekcijā. Ar Python apstrādāsi Excel tabulas, atpazīsi nederīgus datus, aprēķināsi rezultātus un nolasīsi vairāku PDF lapu tekstu.
Plānotais apguves ilgums: 8 stundas jeb 480 minūtes. 24 tēmas ietver 23 tematiskus video (kopā aptuveni 2 stundas 5 minūtes), lasāmvielu, koda izmēģināšanu un praktiskos darbus. Tēmām paredzētas 420 minūtes, četriem testiem — 60 minūtes. Tēmu laiks jau ietver video; to nav jāpieskaita vēlreiz.
Ko pratīsi pēc kursa
- Nolasīt Excel datus ar pandas un pārbaudīt kolonnu tipus un trūkstošās vērtības.
- Pārvērst tekstu skaitļos, aprēķināt kolonnas un veidot datu kvalitātes maskas.
- Saglabāt rezultātus un statistiku atsevišķās Excel lapās.
- Apstrādāt vairākas mēnešu lapas un pārbaudīt vidējo cenu aprēķinus.
- Atrast PDF failus, nolasīt visu lapu tekstu un atpazīt dokumentus, kam vajadzīga papildu pārbaude.
- Salīdzināt savu rezultātu ar kontroles piemēriem un lokālo pašpārbaudi.
Priekšzināšanas un darba vide
Nepieciešama izpratne par mainīgajiem, nosacījumiem un cikliem, kā arī pamatiemaņas darbā ar failiem. Pirms šī kursa apgūsti 2. moduli; 1. tēma šeit ir darba vides atkārtojums. Vajadzīgs dators ar Python 3, koda redaktors un iespēja instalēt pandas, openpyxl un pypdf. Excel lietotne nav obligāta aprēķinu veikšanai.
Atvērt 1. moduli · Lejupielādēt praktisko darbu komplektu (.zip)
Reālistisks pašmācības laika plāns — 8 stundas
Moduļa plānotais kopējais darba apjoms ir 480 minūtes jeb 8 astronomiskās stundas. Tajā jau ietilpst video, lasīšana, uzdevumi un testi. Tēmu apguvei paredzētas 420 minūtes, testiem — 60 minūtes. Zemāk ir šo pašu 480 minūšu sadalījums pēc darbības veida; to nepieskaita tēmu vai sadaļu laikiem vēlreiz.
| Mācību darbība | Plānotais laiks |
|---|---|
| Video skatīšanās normālā ātrumā (noapaļots līdz minūtei) | 125 min |
| Lasāmviela, pieraksti un piemēru izpratne | 55 min |
| Patstāvīgi uzdevumi un praktiskais darbs | 180 min |
| Pašpārbaude, kļūdu labošana un mērķēta atkārtošana | 60 min |
| Četri sadaļu testi un atbilžu skaidrojumu pārskatīšana | 60 min |
| Kopā | 480 min / 8 h |
Praktiskajā laikā ietilpst pandas aprēķini, nederīgu datu pārbaude, vairāku Excel lapu un PDF apstrāde. Plāns paredz apgūtu 2. moduli un strādājošu Python vidi; pamatu apguve no jauna šajās astoņās stundās neietilpst.
Apguves faktors: plānotais pilnais darba apjoms ir aptuveni 3,85 reizes lielāks par video kopilgumu. Tas ir šī moduļa laika budžeta attiecības aprēķins, nevis izmērīts visu studentu vidējais ātrums. Vienāds reizinātājs katrai tēmai nav pietiekams: praktiskajām darbībām, izpratnes pārbaudei un kļūdu labošanai ir paredzēts atsevišķs laiks.
Mācies līdz saproti, nevis tikai līdz beidzas laiks. Pārej tālāk, kad vari patstāvīgi izskaidrot piemēru, izpildīt uzdevumu un pārbaudīt rezultātu. Ja tas vēl neizdodas, atkārto tēmu. Papildu testa mēģinājumi un padziļināta prakse var pagarināt individuālo apguvi.
Ieteicams sadalīt moduli četrās aptuveni divu stundu mācību sesijās vai īsākos posmos. Atpūtas pauzes nav iekļautas 480 aktīvās mācīšanās minūtēs. Astoņas stundas nav piekļuves termiņš vai piespiedu laika limits.
Laiks pa sadaļām (iekļauts 480 minūtēs)
| Sadaļa | Tēmas un prakse | Tests | Kopā |
|---|---|---|---|
| A. Sagatavošanās un pandas pamati | 97 min | 10 min | 107 min |
| B. Datu pārbaude, aprēķini un Excel pārskats | 109 min | 10 min | 119 min |
| C. Vairāku Excel lapu apstrāde | 114 min | 15 min | 129 min |
| D. PDF teksts un praktiskā pašpārbaude | 100 min | 25 min | 125 min |
| Kopā | 420 min | 60 min | 480 min |
Sadaļu laiks ietver iepriekš norādītās mācību darbības. Praktisko uzdevumu un kļūdu labošanas laiks jau ir iekļauts; to nepieskaiti atkārtoti.
Kā mācīties un pabeigt kursu
- Noskaties tēmas video un izlasi skaidrojumu. Video garās pauzes ir saīsinātas.
- Pārraksti vai nokopē kodu, palaid to ar mācību datiem un maini vienu ievades nosacījumu.
- Izpildi uzdevumu pirms atbildes atvēršanas. Praktiskajos darbos pārbaudi arī kļūdu gadījumus.
- Katrā A, B, C un D testā sasniedz vismaz 80%. A–C ir pa 5 jautājumiem, D — 10. Testus drīkst atkārtot bez ierobežojuma, un pēc pabeigšanas vari pārskatīt atbildes.
- Pabeidz visas tēmas un nokārto visus četrus testus. Sadaļas apgūstamas secīgi.
Praktiskie darbi un pašpārbaude
Komplektā ir divi Excel mācību faili, četri sintētiski PDF, trīs izpildāmi apstrādes piemēri un 04_pasparbaude.py. Tas pārbauda algu rezultātus, statistiku, mēnešu cenas un PDF apstrādes iznākumu. Vispirms veido savu risinājumu; gatavos piemērus izmanto salīdzināšanai un kļūdu meklēšanai.
Lokālā pašpārbaude saglabā rezultātu tavā datorā. Tā automātiski nepārsūta kodu vai rezultātu platformai. Kursa platformā tiek vērtēti sadaļu testi; administrators var pārskatīt apguves gaitu un testa rezultātus. Tie apliecina zināšanu pārbaudi, nevis neatkarīgi pierāda visa koda izpildi.
Šī moduļa robeža
Lekcija beidzas ar PDF teksta iegūšanu. Rēķina lauku izdalīšana, mērvienību un periodu salīdzināšana, kā arī rēķinu sasaistīšana ar mēnešu cenām ir nākamais apguves posms. Skenētu PDF teksta atpazīšana (OCR) šajā modulī netiek īstenota.
Lasāmviela ietver lekcijas skaidrojumus un pašmācībai nepieciešamus precizējumus. Piemēros izmantoti izdomāti dati. Papildu atsauces: pandas: to_numeric un pandas: Excel datu ievade un izvade.
Iepriekšējais kurss
Atkārto priekšzināšanas: 2. modulis — Python pamati un Excel automatizācija
- 24 mācību tēmas
- Visu mūžu
- A. Sagatavošanās un pandas pamati7
- 1.101. Sagatavošanās: no algoritma līdz Python projektam35 minūtes
- 1.202. Kāpēc tabulām izmantot pandas?9 minūtes
- 1.303. Bibliotēkas un pirmā Excel faila nolasīšana20 minūtes
- 1.404. DataFrame, kolonnas un rindu indeksi17 minūtes
- 1.505. Trūkstoši dati: NaN, nulle un tukšs teksts8 minūtes
- 1.606. Datu tipi un sākotnējā pārbaude8 minūtes
- 1.7A tests — Python un pandas pamati5 jautājumi
- B. Datu pārbaude, aprēķini un Excel pārskats7
- 2.107. Teksta pārvēršana skaitļos ar to_numeric24 minūtes
- 2.208. Aprēķins visai kolonnai17 minūtes
- 2.309. Loģiskās maskas: notna, & un |12 minūtes
- 2.410. Kļūdu un robežvērtību skaitīšana14 minūtes
- 2.511. Rezultātu saglabāšana divās Excel lapās24 minūtes
- 2.612. Praktiskais darbs: datu kvalitātes pārskats18 minūtes
- 2.7B tests — datu kvalitāte un Excel pārskats5 jautājumi
- C. Vairāku Excel lapu apstrāde7
- 3.113. Procesa sadalīšana un mācību failu struktūra16 minūtes
- 3.214. Faila ceļš un ExcelFile19 minūtes
- 3.315. Lapu saraksts un rezultātu uzkrāšana17 minūtes
- 3.416. For, split un vērtību izpakošana19 minūtes
- 3.517. Vidējās cenas aprēķins un kļūdu situācijas22 minūtes
- 3.618. Mēnešu pārskata saglabāšana un pašpārbaude21 minūte
- 3.7C tests — mēnešu cenu apstrāde5 jautājumi
- D. PDF teksts un praktiskā pašpārbaude7
- 4.119. PDF bibliotēkas un Path objekts18 minūtes
- 4.220. Failu meklēšana ar glob19 minūtes
- 4.321. Faila atvēršana un PdfReader15 minūtes
- 4.422. PDF lapu teksta nolasīšana14 minūtes
- 4.523. List comprehension: īsais un izvērstais pieraksts9 minūtes
- 4.624. Noslēguma prakse: pārbaudes un nākamais solis25 minūtes
- 4.7D tests — praktiskie rezultāti un PDF10 jautājumi
Apgūsti kursu sev piemērotā veidā
Izmantojot mūsu mācību platformu, Tu vari izvēlēties sev piemērotāko mācību veidu:
- Pašvadītās mācības – apgūsti kursu patstāvīgi, sev ērtā laikā un tempā;
- Klātienes grupa – pievienojies kādai no regulāri organizētajām klātienes mācību grupām RTU vai tās reģionālajos centros.
Zināšanu pārbaude un sertifikāts
Mācoties patstāvīgi, kursa noslēgumā Tev būs jāizpilda zināšanu pārbaudes tests, lai apliecinātu iegūtās prasmes. Tests palīdz nostiprināt apgūto un pārliecināties par savu sagatavotību.
Katrs izglītojamais, kas pabeidz mācību kursu, saņem Rīgas Tehniskās universitātes (RTU) sertifikātu par kursa apmeklējumu un iegūtajām zināšanām. Tas ir oficiāls apliecinājums Tavai izaugsmei un vērtīgs papildinājums Tavam profesionālajam profilam.