This course teaches the basics of programming in the Python language. Students get introduced to the core Python structures and programming paradigms, as well as a range of data mining and visualization tools.
The main purpose of the course is to learn the foundations of data processing with Python.
 
Duration: 1 semester, 12 lectures
 
Topics:
 
- Python syntax
- Python "golden collection"
- Data visualization
- NumPy and Pandas libraries
- Data extraction and mining
- Programming paradigms
 
 
Classes will be taught in the mixed format, with some students physically present in class and others attending online.
 
Competence evaluation: the results of the cross-faculty course Foundations of Python Programming and Data Mining will be evaluated on how well the students cope with their homework assignments.
 
 
msupythoncourse@gmail.com
     
    
        
300 students will be admitted.
The course targets students of Lomonosov Moscow State University in faculties where programming is not a major. No supplementary expertise is required to join the course, the material is suitable for complete beginners in programming.
Classes will be held on Wednesdays, from 3:10 to 4:40 p.m.
The first class is tentatively scheduled for September 8, 2021.