Skip to content

CaptSolo/LU_Python_course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

187 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LU_Python_course

Python programmēšanas valodas kurss

Atbalsts

Kursa izstrādi finansē Eiropas Savienības Atveseļošanas un noturības mehānisma investīcija un valsts budžets projekta "Valodu tehnoloģiju iniciatīva" (2.3.1.1.i.0/1/22/I/CFLA/002) ietvaros.

UserAgent Information

This course includes an example of requesting information from Wikipedia using the requests library.

These requests are performed by students "by hand" and are typically just a few requests per student per lecture.

User-Agent String:

LU_PythonCourse/1.0 (https://github.com/CaptSolo/LU_Python_course/; captsolo@gmail.com)

Studiju Kursa Apraksts

Latviski: Šis kurss iepazīstina ar Python programmēšanas valodu un tās praktisku lietošanu programmēšanas pamatiem, datu apstrādē, vizualizācijā un tīmekļa izstrādē. Materiāli ir veidoti kā Jupyter piezīmju grāmatas ar piemēriem, praktiskiem uzdevumiem un atsevišķām latviešu un angļu valodas versijām.

English: This course introduces the Python programming language and its practical use in programming fundamentals, data processing, visualization, and web development. The materials are organized as Jupyter notebooks with examples, practical assignments, and separate Latvian and English versions.

Syllabus

Week Topic Latvian notebook English notebook
1 Python basics / Python pamati 1. nedēļa: Ievads un Python pamati Week 1: Introduction and Python Basics
2 Key programming concepts / Galvenie programmēšanas jēdzieni 2. nedēļa: Galvenie programmēšanas jēdzieni Week 2: Key Programming Concepts
4 Tuples, functions, dictionaries, sets / Korteži, funkcijas, vārdnīcas, kopas Week 4 - korteži, funkcijas, vārdnīcas, kopas Week 4 - tuples, functions, dicts, and sets
4 Practical assignments / Praktiskie uzdevumi Uzdevumi treniņam -
5 Standard library, modules, packages, virtual environments / Standarta bibliotēka, moduļi, pakotnes, virtuālās vides 5. nedēļa: Python standarta bibliotēka, Moduļi, Pakotnes, Virtuālās vides Week 5: Python Standard Library, Modules
7 File handling / Darbības ar datnēm 7. nedēļa: Darbības ar datnēm Week 7: File Handling
7 Practical assignments / Praktiskie uzdevumi Uzdevumi treniņam -
8 Classes and objects / Klases un objekti 8. nedēļa - Objektorientētā programmēšana Week 8 - Object Oriented Programming
10 Numerical computation with NumPy / Skaitliskā datu apstrāde ar NumPy 10. nedēļa - NumPy NumPy - scientific computing in Python
11 Data analysis with pandas / Datu analīze ar pandas Pandas - vadošā Python datu analīzes bibliotēka Pandas - premier data analysis library in Python
11 Practical assignments / Praktiskie uzdevumi 11. nedēļa - Praktiskā nodarbība Nr. 2 -
13 Visualization libraries / Datu vizualizācijas bibliotēkas Python datu vizualizācijas bibliotēkas Python Visualization Libraries
13 Matplotlib Python datu vizualizācijas bibliotēkas - Matplotlib Python Visualization Libraries - Matplotlib
13 Plotly Python datu vizualizācijas bibliotēkas - Plotly Python Visualization Libraries - Plotly
14 Intermediate Python / Vidējā līmeņa Python Vidējā līmeņa Python Intermediate Python
15 Flask and Scrapy / Flask un Scrapy Tīmekļa lapu izstrāde ar Flask un tīmekļa datu iegūšana ar Scrapy Week 15 - Web Development with Flask, Web Scraping with Scrapy

Latvian in-class notebook versions are available in notebooks/in-class.

About

Python programmēšanas valodas kurss

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors