By National Research University Higher School of Economics
Python programming language is one of the easiest in the development and popular programming languages. The aim of the course is to learn the main designs of the Python language, which will be useful in solving a wide range of problems - from data analysis to the development of new software products.
As a result of mastering the course, students will learn to process and store numbers, texts and their sets, master the standard library of Python and will be able to automate the tasks of collecting and processing data. The course gives the necessary database for the development of more specialized areas of application of Python, such as machine learning, statistical data processing, data visualization and many others. Also, listeners will get acquainted with the basics of various programming paradigms: procedural, functional and object-oriented programming.
For high -quality development of the course, knowledge of mathematics is enough at the level of high school, programming experience is not required.
The course offers a large number of programming tasks located in terms of increasing complexity, which allows you to consolidate the material being studied in practice. A full abstract is attached to each lesson, this makes the study more convenient. The course was carried out in an offline version for undergraduate students of the Faculty of Computer Sciences of the Higher School of Economics.