|
|
||
Last update: Mgr. Jan Šíla, M.Sc. (06.02.2023)
The aim of the course is to provide hands-on experience in programming in Python with a special emphasis on data manipulation and processing. Students will get the basics of Pandas, Numpy or Matplotlib and also collect web data with API requests and BeatifiulSoup. The students will also be guided through modern social-coding and open-source technologies such as GitHub, Jupyter and Open Data. The students will gain experience using the data from the IES website and subject evaluation protocols. The course would make use of the DataCamp online sources ( https://www.datacamp.com ) to provide the students with reliable yet simple resources for learning Python programming. |
|
||
Last update: Mgr. Martin Hronec (06.02.2020)
After passing the course, the students will be able to execute a software-based, data-oriented project in Python, specifically download the data from APIs or directly from the web, pre-process it, analyze it and visualize it. Further, they will be able to do it in a repeatable, standard software-development quality manner using version control. |
|
||
Last update: Mgr. Bc. Vít Macháček, Ph.D. (07.01.2019)
Book Wes McKinney: Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython, O'Reilly, 2012 https://www.amazon.com/Python-Data-Analysis-Wrangling-IPython/dp/1449319793
Recommended DataCamp Courses General Python Intermediate Python for Data Science
Pandas Manipulating DataFrames with pandas Merging DataFrames with pandas
Web Data Formats Importing Data in Python (Part 1) Importing Data in Python (Part 2)
Data Visualizations Introduction to Data Visualization Interactive Data Visualization in Bokeh
SQL Introduction to SQL for Data Science Introduction to Databases in Python
Others Practical Introduction to Web Scraping in Python Official Documentation
|
|
||
Last update: Mgr. Martin Hronec (06.02.2020)
Please see the course GitHub repository (https://github.com/vitekzkytek/PythonDataIES/blob/master/README.md). |
|
||
Last update: Mgr. Jan Šíla, M.Sc. (05.12.2023)
The final grade consists of four parts:
more info on the course GitHub( https://github.com/vitekzkytek/PythonDataIES/blob/master/README.md ) Grading scale (according to Dean's Provision 17/2018):
|
|
||
Last update: Mgr. Martin Hronec (05.02.2024)
Previous experience with general coding is assumed - The course is designed for students that have at least some basic coding experience. It does not need to be very advanced, but they should be aware of concepts such as for loop, if and else, variable or function. No knowledge of Python is required for entering the course | Week | Date | L/S | Topic | Lecturer | Deadline || --- | --- | --- | --- | --- | --- | |
|
||
Last update: Mgr. Martin Hronec (06.02.2020)
Previous experience with general coding is assumed - The course is designed for students that have at least some basic coding experience. It does not need to be very advanced, but they should be aware of concepts such as for loop, if and else, variable or function. No knowledge of Python is required for entering the course. |
|
||
Last update: Mgr. Martin Hronec (04.10.2022)
The course is primarily for master and advanced bachelor students. |