Difference between revisions of "LU-pysem"
(Description for Python seminar 2019) |
|||
Line 7: | Line 7: | ||
Specseminārā tiks iepazīta 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. |
Specseminārā tiks iepazīta 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. |
||
⚫ | |||
|
|
||
Line 20: | Line 22: | ||
---- |
---- |
||
⚫ | |||
Discussion space: |
Discussion space: |
||
Line 34: | Line 34: | ||
''Seminar materials (slides, ...) will be placed on Github and links will be added here.'' |
''Seminar materials (slides, ...) will be placed on Github and links will be added here.'' |
||
GitHub repository: |
|||
* https://github.com/ValRCS/LU_PySem_2019 |
|||
---- |
---- |
||
Line 39: | Line 42: | ||
|
|
||
==Why Python?== |
|||
* Python is easy to use and effective. |
* Python is easy to use and effective. |
||
* Its code is easy to read and write. |
* Its code is easy to read and write. |
||
Line 48: | Line 51: | ||
* Used in many courses and workshops. |
* Used in many courses and workshops. |
||
== Contents == |
|||
The seminar consists of two parts: |
The seminar consists of two parts: |
||
* Introduction to the Python programming language (What is Python) |
* Introduction to the Python programming language (What is Python) |
||
Line 58: | Line 61: | ||
*** Libraries: NumPy, SciPy, Pandas, Matplotlib, Flask, ... |
*** Libraries: NumPy, SciPy, Pandas, Matplotlib, Flask, ... |
||
== Organizers == |
|||
This seminar is lead by Uldis Bojārs and Valdis Saulespurēns. |
This seminar is lead by Uldis Bojārs and Valdis Saulespurēns. |
||
Line 70: | Line 73: | ||
* ... |
* ... |
||
== Grading == |
|||
Grading will be based on your participation in the seminar (and its discussions) and your group project work. |
Grading will be based on your participation in the seminar (and its discussions) and your group project work. |
Revision as of 10:16, 6 September 2019
Seminar: Getting things done with Python
In this seminar you will learn about the Python programming language, its libraries and frameworks.
The goal of the seminar is to give participants an insight into Python programming language and what can be done with it (including how it is used in practice). You will also learn how to use Python for data analysis and visualization.
Specseminārā tiks iepazīta 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.
This page: http://selavo.lv/pysem
Information and Resources
Seminar takes place on Fridays @ 14:30
- location: room 336 (LU, Raiņa bulv. 19)
Discussion space:
- join our Slack channel: http://bit.ly/py-df-2019
- all participants should join seminar's Slack channel
- the link (for joining) is valid until 04-Oct-2019. if it does not work, please ask the organizers.
- https://pythonludf.slack.com
Seminar materials
Seminar materials (slides, ...) will be placed on Github and links will be added here.
GitHub repository:
Why Python?
- Python is easy to use and effective.
- Its code is easy to read and write.
- Python is a flexible language that can support many programming paradigms.
- Suitable for beginners and professionals alike.
- Popular and well-supported.
- Used by large and small companies and organizations worldwide.
- Used in many courses and workshops.
Contents
The seminar consists of two parts:
- Introduction to the Python programming language (What is Python)
- Assumption: participants know the basics of programming and, preferably, already know other programming languages
- Practical applications of Python, with examples (Getting things done with Python)
- Tools, libraries, frameworks ("batteries included")
- Jupyter notebook, IPython environment
- Anaconda Python distribution
- Libraries: NumPy, SciPy, Pandas, Matplotlib, Flask, ...
- Tools, libraries, frameworks ("batteries included")
Organizers
This seminar is lead by Uldis Bojārs and Valdis Saulespurēns.
Experts who might present guest lectures at the seminar:
- Leo Seļāvo (LU DF)
- Jānis Zuters (LU DF, par mašīnmācīšanos)
- Normunds Gruzītis (LU MII, par NLP)
- Pēteris Paikens (LU MII)
- ...
Grading
Grading will be based on your participation in the seminar (and its discussions) and your group project work.
* Participants will do a practical project using Python. Projects can be done in groups of two.
Participants must submit a questionnaire with course evaluation (this is a formal requirement for all University of Latvia courses).