stars.gov.lv

Python, R un SQL pamati Datu speciālistiem

0.0
Nav vērtējuma
Izglītības iestāde
Programmas veids
Neformālās izglītības programma
Mācību nozare
Elektronisko un optisko iekārtu ražošanas, informācijas un komunikācijas tehnoloģijas nozare
Izglītības programmas mērķa grupa
Personas, kuras nodarbojas ar liela apjoma datu apstrādi un salīdzināšanu, datu vizualizāciju un pārskatu veidošanu un vēlas apgūt datu speciālista profilam atbilstošās kompetences
Programmas apraksts

Mērķis
Apgūt Python, R un SQL programmēšanas valodu pamatus tiem, kas vēlas apgūt Datu speciālista darbā nepieciešamās kompetences

Sasniedzamie mācīšanās rezultāti

  1. Spēt vākt, apstrādāt un vizualizēt strukturētus un nestrukturētus datus, izmantojot Python, R un SQL, pielāgojot datu apstrādes stratēģijas dažādu projektu un organizāciju vajadzībām sarežģītos datu kontekstos.
  2. Spēt pielietot praksē datu analīzes rīkus, izvēloties un kombinējot vispiemērotākās metodes atbilstoši konkrētam uzdevumam, datu veidam un lietotāju vajadzībām.
  3. Prast apstrādāt liela apjoma datus un veidot interaktīvas atskaites ar Python, R un SQL palīdzību, pielāgojot datu struktūras un vizualizācijas risinājumus dažādiem mērķiem un auditorijām.
  4. Pārzināt datu apstrādi un datu avotu analīzi pēc tehniskās un loģiskās struktūras, spējot izvērtēt to kvalitāti, piemērotību un integrācijas iespējas sarežģītās datu vidēs.
  5. Pārzināt Python un R programmēšanu datu lietotņu izstrādei un spēt pielāgot programmēšanas risinājumus, lai tie atbilstu specifiskām biznesa vai pētniecības prasībām.
  6. Pārzināt datu pārvaldības principus un spēt tos piemērot, ņemot vērā organizācijas politiku, datu drošības prasības un sarežģītus sadarbības kontekstus.
Īstenošanas vietas
  • Attālināti
Mācību izmaksas par vienu dalībnieku
990,00 €
Personas līdzfinansējums
  • IKT,   0,00 €,   Personas līdzfinansējums ir PVN 21% no apmērā no izglītības programmas izmaksām.
Priekšzināšanu līmenis

Nav nepieciešamas priekšzināšanas programmēšanā. Ieteicamas angļu valodas pamatzināšanas.

Prasības iepriekšējai izglītībai
Vispārējā vidējā izglītība (atestāts par vispārējo vidējo izglītību)
Galvenās tēmas

1. Python, R un SQL darba vides sagatavošana.
1.1. Anaconda, JupyterLab un Jupyter Notebooks vides pielāgošana tālākai darbībai.
1.2. RStudio vides sagatavošana.
1.3. PostgreSQL vides pielāgošana tālākai darbībai

2. Python, R un SQL programmēšanas valodu pamati.
2.1. Python pamati
2.2. R pamati
2.3. SQL pamati

3. Objekt orientētas programmēšanas pamati Python.
3.1. OOP  ar Python

4. Pandas pamati
4.1. Datu avoti un datu iegūšana ar Pandas. Datu struktūras Pandas.
4.2. Datu organizēšanas pamati, datu higiēna. Datu tīrīšanas metodes Pandas;
4.3. Datu transformācija ar Pandas. Trūkstošo datu problēmas risināšana;
4.4. Datu apvienošanas un grupēšanas automatizācija ar Pandas

5. Datu vizualizācija ar Python rīkiem
5.1. Matplotlib pamati;
5.2. Seaborn pamati;
5.3. PowerBI izmantošana ar Python.

6. R pamati
6.1.Datu avoti un datu iegūšana ar R. 6.2. Datu struktūras R. Darbs ar tabulām R vidē.
6.3. Datu organizēšanas pamati, datu higiēna. R bibliotēkas un funkcijas datu tīrīšanai;
6.4. Datu transformācija ar R bibliotēkām. Trūkstošo datu problēmas risināšana;
6.5. Datu apvienošanas un grupēšanas automatizācija ar R bibliotēkām;

7. Datu vizualizācija ar R rīkiem.
7.1. Datu vizualizācija ar pamata R rīkiem.
7.2. Datu vizualizācija ar ggplot2

8. Datubāžu veidošana un pārvadīšana ar SQL
8.1. SQL pamati
8.2. Postgres pamati;
8.3. Datubāžu veidošanas principi

9. Datu noliktavu veidošana un pārvaldīšana.
9.1. Lokālo datu noliktavu veidošana un pārvaldīšana ar Postgres;
9.2. Datu noliktavu veidošana mākonī ar Google BigQuery.

10. ETL un ELT procesu pamati
10.1. ETL un ELT procesu pamati.
10.2. Datu avotu integracija.
10.3. Datu transformācijas pamati

11. Programmas datu apstrāde un dažādu datu avotu analīze ar Python, R un SQL pēc tehniskās un loģiskās struktūras.
11.1. Dažādu failu formātu apstrāde;
11.2. Dabas ar datubāzēm izmatojot  Python, R  un SQL
11.3. Darbs ar API izmatojot  Python, R  un SQL

12. Datu kvalitātes kontrole
12.1. Datu kvalitātes kontrole ar Python
12.2. Datu kvalitātes kontrole ar SQL

13. Darbs ar lieliem datu apjomiem un datu straumēšana
13.1. Darbs ar lieliem datu apjomiem izmantojot Python un R rīkus.
13.2. Datu straumēšana.

14. Python un R datu lietotņu izstrādei.
14.1. Datu lietotņu izstrāde ar Python rīkiem
14.2. Datu lietotņu izstrāde ar R

15. Datu analītikas koda atkļūdošana, identificējot un novēršot kļūdas rašanās cēloni.
15.1. Atkļūdošanas pamati;
15.2. Koda dokumentēšana un labošanas procesa fiksēšana.

Kopējais stundu (akadēmiskais) skaits, no kurām:
180
Teorija attālināti
70
Praktiskie darbi attālināti
110
Digitālo kompetenču (DigComp) līmenis
Augstāks līmenis 6
DigComp kompetenču jomas
  • 3. Digitālā satura veidošana
DigComp kompetences
  • Digitālā satura integrēšana un pārstrādāšana
eCF kompetenču jomas
  • A. Plānošana
  • D. Atbalsts
  • E. Pārvaldīšana
eCF kompetences
  • A.6. lietojumprogrammu dizains
  • D.10. informācijas un zināšanu pārvaldība
  • E.6. IT kvalitātes pārvaldība
eCF līmenis
e-4
Personai nepieciešamais materiāltehniskais nodrošinājums

Dators ar Windows 10, vai macOS Monterey (12), vai Linux Ubuntu 22.04 LTS vai jaunākas versijas un interneta pieslēgums. Skandas vai austiņas, mikrofons.
Ieteicams otrs monitors.

Noslēguma pārbaudījums
Noslēguma pārbaudījums
Izglītības dokuments
Apliecība
Valoda
Latviešu
Paredzētais mācību norises laiks
  • jaukti
Īstenošanas periods (nedēļās)
9
Informācija par izglītības programmu izglītības iestādes tīmekļa vietnē