1. Реалізація алгоритмів з розгалуженням. Винятки та їх обробка.
  2. Оператори циклів. Рекурсія.
  3. Ітератори і генератори. У чому різниця між ітераторами та генераторами?
  4. Форматовані рядки в Python. F-рядки.
  5. Інструменти для розробки на Python: PIP пакетний менеджер, virtualenv віртуальне оточення, IDE інтегроване середовище розробки.
  6. Змінні в Python. Типи змінних. Які є змінні та незмінні типи даних? Що таке область видимості змінних? присвоєння значень: просте присвоєння, складове присвоювання та вирази присвоєння. Анотації типів у Python.
  7. Числові операції: Перетворення типів чисел, Арифметичні операції, Бітові операції над числами, Проблеми точності чисел float.
  8. Оператори/операції порівняння. Логічні операції. Оператор ідентичності is. Оператор in входження елемента, Перевірка істинності.
  9. Основні структури даних в Python: списки, словники, множини, кортежі. Методи і функції для роботи з структурами даних.
  10. Методи Python для обробки строкових даних.
  11. Поняття файлу. Текстові файли. Читання даних з файлу. Запис даних в файл. Режими для відкриття файлу.
  12. Поняття функції. Поняття процедури. Область бачення функції. Створення і виклик функції. Повернення результатів функції. Замикання функції. Анонімні функції.
  13. Пакет NumPy: призначення, основні задача, які розв’язуються за допомогою цього пакету, переваги, недоліки.  Встановлення, методи та функції пакету NumPy.
  14. Пакет Matplotlib: призначення, основні задача, які розв’язуються за допомогою цього пакету, переваги, недоліки.  Встановлення, методи та функції пакету Matplotlib.
  15. Збереження даних в форматі JSON.
  16. Уявлення табличних даних в форматі CSV. Читання-запис файлу CSV за допомогою словника. Створення власного діалекту. Сніффер, розпізнавання діалекту.
  17. Читання та збереження даних в Excel за допомогою Python
  18. СУБД SQLite. Підключення до бази даних. Синтаксис та запити.
  19. Формат XML файлу. Читання та запис даних в XML файл.
  20. Функціональне програмування в Python
  21. Читання та збереження даних в Word за допомогою Python
  22. Кросплатформність на рівні мов програмування
  23. Кросплатформність на рівні середовища виконання
  24. Кросплатформність на рівні операційної системи
  25. Кросплатформність на рівні апаратної платформи
  26. Особливості кросплатформності Python
  27. Концепція контейнеризації та її переваги
  28. Яка відмінність між контейнеризацією та віртуалізацією?
  29. Інструменти Docker для роботи з контейнерами.
  30. Як працює мережа в Docker?
  31. Створення контейнеру. Основні команди для роботи з контейнерами.
  32. Що таке Dockerfile? Структура Dockerfile.
  33. Створення і керування Docker-образами
  34. Як налаштовувати мережеву взаємодію між контейнерами?
  35. Використання Volumes для збереження даних в Docker.
  36. Як налаштовувати логування та працювати з подіями в Docker?
  37. Що таке Docker Compose? Структура yml файлу.
  38. Використання Docker Compose для управління багатоконтейнерними застосунками.
  39. Яке призначення Django Framework? Архітектура Django-додатків.
  40. Створення і запуск Django проекту. Шаблони (templates) і функції (views).
  41. Робота з БД в Django. Моделі, міграція, адмін панель.
Остання зміна: неділя, 24 листопада 2024, 21:40
Доступність

Шрифти

Розмір шрифта

1

Колір тексту

Колір тла

Кернінг шрифтів

Видимість картинок

Інтервал між літерами

0

Висота рядка

1.2