About course

Python is called the universal programming language. Python code is laconical and easy to read so it has earned the reputation of being the easiest language to get into the IT.

At the intensive we will get acquainted with the basics of the Python language and consider examples of some applied problems in Big Data and Machine Learning and learn how to process, analyze and visualize data with it.


Dmitry Borisov

  • Graduate of MIPT (Russia) and Grenoble INP (France)
  • Former employee Sber-Tech and Tinkoff
  • Recommendation-improver (VK, Odnoklassniki)
  • Author of courses and lecturer of the "Master of Data Science" (NRU HSE)
  • Visiting Lecturer, Faculty of Computer Science (NRU HSE)

 Course syllabus


  • The 8th of August at 20:00 (MOSCOW TIME) | Introduction. Variables, objects and data types. Your first program.

    Python is an easy language to start programming, you can write your first program in one line. Despite this, it is widely used both in writing simple scripts and in Big Data processing and Machine learning. In the first lesson, we'll start with the basics. We'll learn the language syntax and how to work with variables.

  • The 10th of August at 20:00 (MOSCOW TIME) | Functions, files and data processing

    After learning the Python basics, we will move to the applied task of working with files, reading and processing data, and writing the data to disk.

  • The 12th of August at 20:00 (MOSCOW TIME) | Matrix сalculations, data visualization

    Data familiar to a person is presented in the form of text, sound and images, but for a computer, such ways of presenting information are too complicated. However, there are methods that can be used to convert text, sound, and images into numeric datasets and make them easier to work with. In this lesson, we will analyze basic methods of working with data represented as numerical arrays. And as a bonus, we will consider examples of visualizing data in Python.