Прикладне програмування мовою Python (СО)
Тип: На вибір студента
Кафедра: програмування
Навчальний план
Семестр | Кредити | Звітність |
7 | 4 | Залік |
Лекції
Семестр | К-сть годин | Лектор | Група(и) |
7 | 24 | доцент Черняховський В. В. | ПМо-41 |
Лабораторні
Семестр | К-сть годин | Група | Викладач(і) |
7 | 36 | ПМо-41 | доцент Черняховський В. В. |
Опис курсу
Алгоритмічна мова Python є однією з найновіших, яка набуває поширення для програмування в проєктах замовників, задач в комп’ютерних мережах і системах «клієнт-сервер». Перспективні переваги мови: вільне використання без потреби ліцензування; наявність великої кількості бібліотек готових функцій розв’язування типових сучасних задач; незалежність від операційної системи (Windows, Unix тощо).
Метою курсу є:
- вивчення спеціалізованих бібліотек і засобів мови Python, пов’язаних з прикладним програмуванням типових частин реальних проєктів;
- розуміння предмета дисципліни, зв’язку з іншими суміжними засобами і методами програмування, необхідними для цілей майбутньої розробки програмних проєктів;
- вміння застосовувати алгоритмічну мову Python в обсязі задач розділів курсу;
- вивчення сучасних методів і алгоритмів програмування прикладних задач;
- отримання навиків розробки процедур проектування, програмування, тестування і налагодження типових прикладних програм мовою Python.
Курс використовує низку знань і навиків, які були отримані студентами в інших раніше викладених курсах за розділами програмування і суміжних з ними.
Після завершення цього курсу студент буде:
знати
- сучасні методи і алгоритми програмування прикладних задач мовою Python;
- засоби спеціалізованих бібліотек мови Python, пов’язані з прикладним програмуванням типових частин реальних проєктів;
- процедури моделювання і застосування структур даних мовою Python, необхідних для реальних проєктів;
- методи організації виконання сценаріїв (Python-програм);
- технології роботи з internet-файлами, формати файлів;
- архітектурні особливості прикладних програмних проєктів мовою Python;
вміти
- застосовувати засоби мови Python і спеціалізованих бібліотек для програмування типових прикладних задач;
- складати, тестувати і налагоджувати прикладні функції частин реальних проєктів мовою Python;
- реалізувати вимоги замовників до розробки програмних проєктів мовою Python;
- аналізувати і модифікувати прикладні програми до зміни вимог.
Рекомендована література
- Рекомендований список основної і додаткової літератури викладений в силабусі.
- Тематичні посилання на електронні ресурси internet будуть надані окремо до кожного завдання лабораторних робіт.