ПЕРЕДМОВА
ВСТУП
ТЕМА 1. ЗНАЙОМСТВО З МОВОЮ ПРОГРАМУВАННЯ PYTHON
1.1. Особливості мови
1.2. Інтерпретована мова
1.3. Розробка
прикладного програмного забезпечення
та ігор
1.4. Питання для перевірки засвоєних знань
ТЕМА 2. ОСНОВИ
МОВИ PYTHON
2.1. Інтерактивний
інтерпретатор
2.2. Пакетний режим роботи
2.3. Змінні та літерали
2.4. Типи даних
2.5. Вбудовані типи даних
2.6. Ініціалізація змінних
2.7. Змінювані і
незмінювані типи
2.8. Введення виведення
даних
2.9. Резюме
2.10. Питання для перевірки
засвоєних знань
ТЕМА 3. ЧИСЛОВІ ДАНІ
3.1. Робота з цілими
та дійсними числами
3.2. Порядок обчислення
операцій
3.3. Вбудовані функції цілих і дійсних чисел
3.4. Модуль Math
3.5. Робота з комплексними
числами
3.6. Резюме
3.7. Питання для перевірки засвоєних
знань
ТЕМА 4. ВИНЯТКИ ТА ЇХ ОБРОБКА
4.1. Винятки
4.2. Обробка винятків
4.3. Зв’язування винятку зі змінною
4.4. Виклик винятків
4.5. Резюме
4.6. Питання для перевірки
засвоєних знань
ТЕМА 5. ОРГАНІЗАЦІЯ РОЗГАЛУЖЕНЬ В
ПРОГРАМАХ
5.1. Логічні вирази і
логічний тип даних
5.2. Умовний
оператор IF-ELSE (IF-ELIF-ELSE)
5.3. Тримісний оператор
IF/ELSE
5.4. Тернарний
оператор
5.5. Логічні оператори
5.6. Приклади розв’язування
задач
5.7. Резюме
5.8. Питання для перевірки
засвоєних знань
ТЕМА 6. ЛОГІЧНІ ВИРАЗИ І ЛОГІЧНИЙ ТИП ДАНИХ
6.1. Цикл з передумовою
(цикл WHILE)
6.2. Тип діапазон (RANGE)
6.3. Цикл FOR
6.4. Приклади розв’язування
задач
6.5. Інструкції управління
циклами. Оператор CONTINUE
6.6. Оператор BREAK
6.7. Вкладені цикли
6.8. Резюме
6.9. Питання для перевірки
засвоєних знань
ТЕМА 7. СТРУКТУРИ ДАНИХ
ТЕМА 7.1. СПИСКИ
7.1.1. Задання списків
7.1.2. Модуль RANDOM
7.1.3. Генератори списків
7.1.4. Доступ до елементів списку. Зрізи
7.1.5. Зміна та вилучення
елементів списку
7.1.6. Змінюваність типу список
7.1.7. Методи списків
7.1.8. Порівняння списків
7.1.9. Вкладені списки
7.1.10. Приклади розв’язування задач
7.1.11. Резюме
7.1.12. Питання для перевірки засвоєних знань
ТЕМА 7.2. КОРТЕЖІ
7.2.1 Задання кортежів
7.2.2 Виконання дій над кортежами та їхніми елементами
7.2.3. Резюме
7.2.4. Питання для перевірки засвоєних знань
ТЕМА 7.3. СЛОВНИКИ
7.3.1 Створення словників
7.3.2. Виконання дій над елементами словника
7.3.3. Методи словників
7.3.4. Приклади розв’язування задач
7.3.5. Резюме
7.3.6. Питання для перевірки засвоєних знань
ТЕМА 7.4. РЯДКОВІ ВЕЛИЧИНИ
7.4.1. Рядкові літерали та їх задання
7.4.2 Задання рядків
7.4.3 Доступ до символів рядка. Зрізи
7.4.4. Виконання дій над рядками та їхніми елементами
7.4.5. ESCAPE-послідовності
7.4.6. Методи рядків
7.4.7. Форматування рядків
7.4.8. Приклади розв’язування задач
7.4.9. Резюм
7.4.10. Питання для перевірки засвоєних знань
ТЕМА 7.5. МНОЖИНИ
7.5.1. Задання множини
7.5.2 Виконання дій над елементами множини
7.5.3 Порівняння множин
7.5.4. Методи множин
7.5.5. Приклади розв’язування задач
7.5.6. Резюме
7.5.7. Питання для перевірки засвоєних знань
ТЕМА 8. ФУНКЦІЇ
8.1. Опис та виклик функції
8.2. Розширене використання параметрів та аргументів
8.3. Значення початкових
параметрів
8.4. Ключові аргументи
8.5. Змінна кількість
аргументів
8.6. Обов’язкові ключові
аргументи
8.7. Глобальні та локальні
змінні
8.8. Глобальні змінні
8.9. Локальні змінні
8.10. Зв’язок однойменних
локальних і глобальних змінних
8.11. Нелокальні змінні
8.12. Правила локалізації
8.13. Lambda-функції
8.14. Рекурсія
8.15. Приклади
розв’язування задач
8.16. Резюме
8.17. Питання для перевірки
засвоєних знань
ТЕМА 9. ФАЙЛИ
9.1. Відкриття та закриття
файлу
9.2. Атрибути
файлового об’єкта
9.3. Читання з файлу
9.4. Запис у файл
9.5. Додаткові методи
роботи з файлами
9.6. Використання менеджера
контексту
9.7. Приклади розв’язування
задач
9.8. Резюме
9.9. Питання для перевірки
засвоєних знань
|