Мова програмування Python (Професійний Python (2022))(121 ІПЗ)
Тип: На вибір студента
Кафедра: оптоелектроніки та інформаційних технологій
Навчальний план
Семестр | Кредити | Звітність |
5 | 3.5 | Залік |
Лекції
Семестр | К-сть годин | Лектор | Група(и) |
5 | 32 | ст. наук. співробітник Свелеба С. А. | ФеП-31 |
Лабораторні
Семестр | К-сть годин | Група | Викладач(і) |
5 | 32 | ФеП-31 |
Опис навчальної дисципліни
1.1. Метою викладання навчальної дисципліни «Мова програмування Python» є навчити студентів самостійно будувати програми різної складності мовою Python 3.Х з використанням структурного та функціонального програмування.
1.2. Основні завдання вивчення дисципліни: ознайомити студентів з принципами використання мови Python та засвоєння практичних аспектів побудови програм різного рівня складності.
1.3. Згідно з вимогами освітньо-професійної програми студенти повинні:
знати: основні поняття структурного та функціонального програмування; базові вбудовані типи об’єктів структурного програмування (числа, рядки, списки, словники, кортежі, файли, множини) і синтаксичні конструкції використання цих об’єктів у вигляді літералів (виразів, які генерують ці об’єкти); елементи структурного програмування (інструкції if, while, for); вивчити основні синтаксичні конструкції мови Python; принципи побудови функцій користувача, з використанням локальних і глобальних змінних; організацію рекурсивних функцій користувача, освоїти методики визначення та практичного застосування рекурсивних функцій у програмах; основні положення роботи з бінарними та текстовими файлами, модульний принцип організації програми; вивчити найважливіші функції стандартних бібліотек мови Python.
вміти: використовувати базові поняття структурного програмування для розв‘язання різних задач; створювати та обробляти структури даних, виконувати операції з файлами, створювати і використовувати функції.
Рекомендована література
- Програмування числових методів мовою PYTHON / А. Ю. Дорошенко [та ін.]; за ред. А. В. Анісімова. – ВПЦ “Київський університет”, – 464 с.
- Програмування числових методів мовою Python : підруч./ А. В. Анісімов, А. Ю. Дорошенко, С. Д. Погорілий, Я. Ю. Дорогий ; за ред. А. В. Анісімова. – К. : Видавничо-поліграфічний центр “Київський університет”, 2014. – 640 с.
- Сучасні методи аналітичного і числового програмування в задачах теоретичної фізики: метод. рекомендації / укл.: Ю.О. Сеті. – Чернівці : Чернівецький нац. ун-т, 2021. – 69 с.
- Методичні вказівки до виконання лабораторних робіт з навчальної дисципліни “Технології розробки алгоритмів” для студентів денної та заочної форми навчання спеціальностей 6.050102 та 123 “Комп’ютерна інженерія”, 6.170103 та 125 “Кібербезпека” / уклад. Гермак В.С.; Кропивницький: ЦНТУ – 2018.– 81 с.
- Методичні вказівки до виконання лабораторних робіт з дисципліни “Інженерія прикладних інтелектуально-орієнтованих програмних продуктів” для студентів спеціальностей 121 “Інженерія програмного забезпечення” та 122 “Комп’ютерні науки та інформаційні технології” (всіх форм навчання) / В.М. Льовкін. – Запоріжжя : ЗНТУ, 2016. – 80 с.
- Downey, A.B. Think Python [Текст] / Allen B. Downey. – O’Reilly, 2012. – 300 p.
- Phillips, D. Python 3 Object Oriented Programming [Текст] / Dusty Phillips. – Birmingham : Packt Publishing, 2010. – 404 p.