Home/ Majors directory/System Analysis/Special Programming Languages
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»).