Special Programming Languages

Major: System Analysis
Code of subject: 6.124.03.E.104
Credits: 6.00
Department: Information Systems and Networks
Lecturer: IT analyst Global Logic, M.L. Struchynsky
Semester: 5 семестр
Mode of study: денна
Learning outcomes: The purpose of the discipline is to study the use of Python programming language for data analysis.
Required prior and related subjects: Object-oriented programming Organization of databases and knowledge
Summary of the subject: Topic 1. Basics of Python Topic 2. Dictionaries Topic 3. Working with cycles Topic 4. Functions Topic 5. Classes Topic 6. Files and exceptions Topic 7 Code testing Topic 8 Development environments Topic 9 Python version control system Topic 10 Data visualization in Python Topic 11 Data analysis in Python
Assessment methods and criteria: • Current control (30%): written reports on laboratory work, oral examination; • Final control (70% of exam): in written, verbally.
Recommended books: 1. Лутц М. Изучаем Python, 4-е издание. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 1280 с. 2. Златопольский Д.М. Основы программирования на языке Python. – М.: ДМК Пресс, 2017. – 284 с. 3. Лутц М. Программирование на Python, том I, 4-е издание. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 992 с. 4. Лутц М. Программирование на Python, том II, 4-е издание. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 992 с. 5. Гэддис Т. Начинаем программировать на Python. – 4-е изд.: Пер. с англ. – СПб.: БХВ-Петербург, 2019. – 768 с. 6. Лучано Рамальо Python. К вершинам мастерства. – М.: ДМК Пресс, 2016. – 768 с. 7. Свейгарт, Эл. Автоматизация рутиных задач с помощью Python: практическое руководство для начинающих. Пер. с англ. — М.: Вильямc, 2016. – 592 с. 8. Рейтц К., Шлюссер Т. Автостопом по Python. – СПб.: Питер, 2017. – 336 с.: ил. – (Серия «Бестселлеры O’Reilly»).