Крос-платформне програмування (Python)


Для вивчення у 2025-2026 навчальному році

Всього годин: 120

Дисципліна охоплює такі теми: Основи мови програмування Python та її можливості для крос-платформної розробки. Розробка крос-платформних графічних інтерфейсів з використанням бібліотек, таких як PyQt, Kivy тощо. Створення крос-платформних веб-додатків за допомогою фреймворків, таких як Flask, Django тощо. Розробка крос-платформних мобільних додатків з використанням фреймворків, таких як Kivy, BeeWare тощо. Особливості крос-платформної розробки, такі як обробка залежностей, тестування та розгортання додатків. Використання сучасних інструментів та технологій для крос-платформної розробки на Python.

Мета курсу

Мета дисципліни: Ознайомити студентів з основними принципами крос-платформного програмування та можливостями мови Python для створення таких додатків. Навчити студентів використовувати Python для розробки крос-платформних графічних інтерфейсів, веб-додатків та інших типів програмного забезпечення. Розвинути у студентів навички використання сучасних інструментів та технологій для крос-платформної розробки на Python. Сформувати у студентів розуміння особливостей крос-платформної розробки та вміння враховувати їх при створенні програмного забезпечення.

Програмні результати навчання

Після вивчення дисципліни студенти повинні: Знати основні принципи крос-платформного програмування та можливості мови Python для створення таких додатків. Вміти використовувати Python для розробки крос-платформних графічних інтерфейсів, веб-додатків та інших типів програмного забезпечення. Володіти навичками використання сучасних інструментів та технологій для крос-платформної розробки на Python. Розуміти особливості крос-платформної розробки та вміти враховувати їх при створенні програмного забезпечення.

Автори курсу

Носенко Тетяна Іванівна

Підрозділ

Кафедра комп'ютерних наук,
Факультет інформаційних технологій і математики

Викладачі

Носенко Тетяна Іванівна

Призначення

(Бакалавр)

122.00.01 Інформатика

Період навчання

3-й рік

Розподіл

Курс / рік навчання II III IV
Семестр 3 4 5 6 7 8
Розподіл кредитів (4) 0 0 4 0 0 0

Кількість учасників

Одиниця Студенти Групи Підгрупи
Мінімальна кількість 12 1 0
Максимальна кількість 25 1 0