The course is a basic level module in which some programming concepts in Python are taught. The course addresses Python because it is one of the most popular programming languages. It is easy and flexible, has a very strong community, offers hundreds of libraries and frameworks and is an effective tool for big data analysis and machine learning.
After completing this module, the students will be able to prepare frameworks for automated data analysis and write Python modules and scripts. The topics covered by the course cover installation and configuration of the environment; introduction to Python and its libraries; variables and data structures; data reading and writing; basic calculations; data processing and statistics; charts and visualizations. The main outcome will be the analytical project basing on the data stored in open data sets or provided by social media.