Питання до іспиту
Умови завершення
- Реалізація алгоритмів з розгалуженням. Винятки та їх обробка.
- Оператори циклів. Рекурсія.
- Ітератори і генератори. У чому різниця між ітераторами та генераторами?
- Форматовані рядки в Python. F-рядки.
- Інструменти для розробки на Python: PIP пакетний менеджер, virtualenv віртуальне оточення, IDE інтегроване середовище розробки.
- Змінні в Python. Типи змінних. Які є змінні та незмінні типи даних? Що таке область видимості змінних? присвоєння значень: просте присвоєння, складове присвоювання та вирази присвоєння. Анотації типів у Python.
- Числові операції: Перетворення типів чисел, Арифметичні операції, Бітові операції над числами, Проблеми точності чисел float.
- Оператори/операції порівняння. Логічні операції. Оператор ідентичності is. Оператор in входження елемента, Перевірка істинності.
- Основні структури даних в Python: списки, словники, множини, кортежі. Методи і функції для роботи з структурами даних.
- Методи Python для обробки строкових даних.
- Поняття файлу. Текстові файли. Читання даних з файлу. Запис даних в файл. Режими для відкриття файлу.
- Поняття функції. Поняття процедури. Область бачення функції. Створення і виклик функції. Повернення результатів функції. Замикання функції. Анонімні функції.
- Пакет NumPy: призначення, основні задача, які розв’язуються за допомогою цього пакету, переваги, недоліки. Встановлення, методи та функції пакету NumPy.
- Пакет Matplotlib: призначення, основні задача, які розв’язуються за допомогою цього пакету, переваги, недоліки. Встановлення, методи та функції пакету Matplotlib.
- Збереження даних в форматі JSON.
- Уявлення табличних даних в форматі CSV. Читання-запис файлу CSV за допомогою словника. Створення власного діалекту. Сніффер, розпізнавання діалекту.
- Читання та збереження даних в Excel за допомогою Python
- СУБД SQLite. Підключення до бази даних. Синтаксис та запити.
- Формат XML файлу. Читання та запис даних в XML файл.
- Функціональне програмування в Python
- Читання та збереження даних в Word за допомогою Python
- Кросплатформність на рівні мов програмування
- Кросплатформність на рівні середовища виконання
- Кросплатформність на рівні операційної системи
- Кросплатформність на рівні апаратної платформи
- Особливості кросплатформності Python
- Концепція контейнеризації та її переваги
- Яка відмінність між контейнеризацією та віртуалізацією?
- Інструменти Docker для роботи з контейнерами.
- Як працює мережа в Docker?
- Створення контейнеру. Основні команди для роботи з контейнерами.
- Що таке Dockerfile? Структура Dockerfile.
- Створення і керування Docker-образами
- Як налаштовувати мережеву взаємодію між контейнерами?
- Використання Volumes для збереження даних в Docker.
- Як налаштовувати логування та працювати з подіями в Docker?
- Що таке Docker Compose? Структура yml файлу.
- Використання Docker Compose для управління багатоконтейнерними застосунками.
- Яке призначення Django Framework? Архітектура Django-додатків.
- Створення і запуск Django проекту. Шаблони (templates) і функції (views).
- Робота з БД в Django. Моделі, міграція, адмін панель.
Остання зміна: неділя, 24 листопада 2024, 21:40
Шрифти
Розмір шрифта
1
Колір тексту
Колір тла
Кернінг шрифтів
Видимість картинок
Інтервал між літерами
0
Висота рядка
1.2