Difference between revisions of "LU-pysem"

From DiLab
Jump to: navigation, search
(Kalendārs)
(Kalendārs)
Line 51: Line 51:
 
== Kalendārs ==
 
== Kalendārs ==
  
'''Projektu atrādīšana''' (sesijas laikā):
+
'''[https://calendar.google.com/calendar/embed?src=9mkh6ja5ceutv9c1dvoc3cq290%40group.calendar.google.com&ctz=Europe%2FRiga Saite uz kalendāru]'''
 +
 
 +
Nodarbības notiek: ceturtdienās @ 14:30 – vieta: Raiņa 19, 312. auditorija.
 +
 
 +
=== Projektu atrādīšana ===
 +
 
 +
Projektu atrādīšana notiek:
 
* ceturtdien 17.01 @ 14:30 (312. auditorijā)
 
* ceturtdien 17.01 @ 14:30 (312. auditorijā)
  
Nodarbības notiek: ceturtdienās @ 14:30 – vieta: Raiņa 19, 312. auditorija.
+
'''Projektu atrādīšana = 5 min. prezentācija''', kas sastāv no:
 +
# Ievada (par ko ir darbs)
 +
# Projekta realizācijas (par to kas tika uzprogrammēts, kāda programmatūra lietota)
 +
# Rezultātu demonstrācijas
  
===[https://calendar.google.com/calendar/embed?src=9mkh6ja5ceutv9c1dvoc3cq290%40group.calendar.google.com&ctz=Europe%2FRiga Saite uz kalendāru] ===
+
Katrai grupai uz uldis.bojars(at)lu.lv '''ir jāatsūta e-pasts''', kurš satur:
 +
* Īsu darba aprakstu (t.sk. grupas dalībnieku sarakstu)
 +
* Izstrādāto pirmkodu (vai tā URL)
 +
* Darba rezultātus (piem., Jupyter notebook)
  
 
= Nodarbību materiāli =
 
= Nodarbību materiāli =

Revision as of 16:42, 16 January 2019

Specseminārs: Python un citi zvēri

Specseminārā tiks iepazīti Python programmēšanas valoda kā arī tās bibliotēkas un ietvari. Semināra mērķis ir dot ieskatu gan valodā, tās iespējās, gan plašajā pielietojumu lokā. Seminārā Python tiks lietots dažādu datu apstrādei un vizualizācijai.

Kāpēc Python?

  • Ērti lietojams un efektīvs. Izstrādāts labi lasāmam un ātri rakstāmam pirmkodam.
  • Elastīgs. Gan iesācējiem, gan profesionāļiem. Var atbalstīt dažādas programmēšanas paradigmas.
  • Populārs, labi un aktīvi atbalstīts.
  • Lieto gan lielās gan mazās kompānijās un organizācijās pasaulē.
  • Vairākos kursos jau lieto, un ne tikai DF


Saturs

Pamatā divas daļas:

  • Ievads Python programmēšanas valodā (kas ir Python)
    • Pieņemot ka programmēšanas principi un vēlams kāda cita valoda jau ir zināmi
  • Praktisks apskats ar piemēriem (kā un kur lieto Python)
    • Rīki, bibliotēkas, ietvari, piemēram: IPython, Jupyter notebook, PyCharm, NumPy, SciPy, Pandas, Matplotlib, Flask, ...

Organizē

Semināru vada Leo Seļāvo, (pārsvarā attālināti) Semināru atbalsta ar (iespējamām) lekcijām klātienē:

  • Uldis Bojārs (LU DF)
  • Jānis Zuters (LU DF, par mašīnmācīšanos)
  • Normunds Gruzītis (LUMII, par NLP)
  • Valdis Saulespurēns (Riga Coding School)
  • un citi…


Studentu darbi

Kursā studentiem ir jāuztaisa projekts, kurā ar Python līdzekļiem tiek paveikts netriviāls programmēšanas / datu apstrādes uzdevums.

Iespējamās projektu tēmas:

  • Jāapstrādā kāda datu kopa, jāveic tās analīze, un vizualizācija. Datu kopas var nākt no dažādiem avotiem, piemēram, kaggle.com, data.gov.lv vai pasniedzējiem. Visa apstrāde un vizualizācija būs jāveic Python programmēšanas valodā ar attiecīgajām bibliotēkām, kas tiks apskatītas kursā.
  • Var izvēlēties arī cita veida tēmas, tās iepriekš saskaņojot ar pasniedzējiem.

Projekta tēmu pieteikšana:

Projektus var veikt 2 cilvēku komandās.

Komunikācija

Slack kanāls: https://pythonludf.slack.com

  • lai pierakstītos Slack kanālā, rakstiet Leo Seļavo vai Uldim Bojāram.

Kalendārs

Saite uz kalendāru

Nodarbības notiek: ceturtdienās @ 14:30 – vieta: Raiņa 19, 312. auditorija.

Projektu atrādīšana

Projektu atrādīšana notiek:

  • ceturtdien 17.01 @ 14:30 (312. auditorijā)

Projektu atrādīšana = 5 min. prezentācija, kas sastāv no:

  1. Ievada (par ko ir darbs)
  2. Projekta realizācijas (par to kas tika uzprogrammēts, kāda programmatūra lietota)
  3. Rezultātu demonstrācijas

Katrai grupai uz uldis.bojars(at)lu.lv ir jāatsūta e-pasts, kurš satur:

  • Īsu darba aprakstu (t.sk. grupas dalībnieku sarakstu)
  • Izstrādāto pirmkodu (vai tā URL)
  • Darba rezultātus (piem., Jupyter notebook)

Nodarbību materiāli

Resursi