9 клас
computer science
«Навчальна книга — Богдан»
УРОК 48
Структура проєкту. Основні модулі. Підготовка
Що таке структура проєкту?
Коли ми створюємо програму — навіть просту — вона складається не лише з коду. У неї є файли, дані, ресурси, зображення, коментарі тощо.
Структура проєкту — це спосіб організувати код на частини (модулі), як розділи в книзі, щоб програма була зрозумілою, легкою для змін і без "хаосу".
Що таке структура проєкту?
Уяви, що ти будуєш будинок LEGO:
- Є інструкція (план) — це наш головний файл main.py.
- Є окремі деталі — це модулі, функції, зображення, тексти.
- Є сховище деталей — це папка з ресурсами (images, sounds, data).
- Є етапи складання — це різні частини коду, які працюють разом.
Так само і в програмуванні: коли код структурований, його легше розуміти, виправляти й розширювати.
Типова структура програмного проєкту
📁 МійПроєкт/
│
├── 🧠 main.py — головний файл програми, з якого все запускається ├── 🧩 helpers.py — модуль з допоміжними функціями │
├── 📂 data/
│ └── 📄 users.txt — вхідні або текстові дані
│
├── 🖼️ images/
│ └── 🪪 logo.png — графічні ресурси (логотип, зображення) │
├── 🧪 tests/
│ └── 📄 test_data.txt — тестові файли для перевірки роботи програми │
└── 📘 README.txt — короткий опис проєкту та інструкція користувача
Що таке модуль?
Модуль — це файл із розширенням .py, який містить змінні, функції або класи, які можна використовувати в інших програмах.
Модулі дозволяють:
- повторно використовувати код, не копіюючи його;
- розділяти роботу між учасниками команди;
- спрощувати читання і налагодження програми.
Що таке модуль?
З модулями ви уже могли зустрічатися в молодших класах.
Модулі дозволяють:
- повторно використовувати код, не копіюючи його;
- розділяти роботу між учасниками команди;
- спрощувати читання і налагодження програми.
Що таке модуль?
Приклад:
Файл my_module.py:
Файл main.py:
Навіщо ділити програму на модулі?
Уяви, що твоя гра або проєкт має понад 500 рядків коду.
Якщо все буде в одному файлі — знайти помилку або додати функцію буде складно.
А коли:
- логіка збережена в одному модулі,
- графіка — в іншому,
- обробка даних — у третьому,
тоді все зрозуміло, охайно і легко оновлювати.
Основні модулі типового навчального проєкту
Етапи підготовки проєкту
1. Вибір теми
🎯 Визнач, що саме буде створюватися:гра, довідник, тест, симулятор, навчальний застосунок тощо.
2. Обговорення мети
💬 Поясни, для чого потрібен цей проєкт.Яку користь він приносить користувачам або суспільству.
3. Визначення функцій
🧠 Опиши, які дії повинна виконувати програма.Наприклад: зберігати дані, рахувати, малювати, тощо.
4. Складання плану
📋 Продумай етапи розробки і взаємозв’язки між частинами.Що робиться спочатку, що — пізніше.
5. Розробка структури папок
📁 Створи зрозумілу структуру
Етапи підготовки проєкту
6. Створення базових файлів
📝 Підготуй основу проєкту:main.py, data.py, menu.py — щоб почати з «каркасу».
7. Покрокова розробка
🧑💻 Розробляй поетапно:спочатку — базові функції, потім — деталі та інтерфейс.
8. Тестування
🧩 Перевір, чи все працює правильно:знайди помилки, протестуй усі можливі сценарії.
9. Документація
🗒️ Створи короткий опис проєкту:як користуватися, що він робить, хто розробник.
Порада: гарний проєкт — це не лише код, а й структура, логіка та презентація!
Дякую за увагу!
Урок 48, клас 9
InnaTrischuk
Created on June 18, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Math Lesson Plan
View
Primary Unit Plan 2
View
Animated Chalkboard Learning Unit
View
Business Learning Unit
View
Corporate Signature Learning Unit
View
Code Training Unit
View
History Unit plan
Explore all templates
Transcript
9 клас
computer science
«Навчальна книга — Богдан»
УРОК 48
Структура проєкту. Основні модулі. Підготовка
Що таке структура проєкту?
Коли ми створюємо програму — навіть просту — вона складається не лише з коду. У неї є файли, дані, ресурси, зображення, коментарі тощо.
Структура проєкту — це спосіб організувати код на частини (модулі), як розділи в книзі, щоб програма була зрозумілою, легкою для змін і без "хаосу".
Що таке структура проєкту?
Уяви, що ти будуєш будинок LEGO:
- Є інструкція (план) — це наш головний файл main.py.
- Є окремі деталі — це модулі, функції, зображення, тексти.
- Є сховище деталей — це папка з ресурсами (images, sounds, data).
- Є етапи складання — це різні частини коду, які працюють разом.
Так само і в програмуванні: коли код структурований, його легше розуміти, виправляти й розширювати.
Типова структура програмного проєкту
📁 МійПроєкт/ │ ├── 🧠 main.py — головний файл програми, з якого все запускається ├── 🧩 helpers.py — модуль з допоміжними функціями │ ├── 📂 data/ │ └── 📄 users.txt — вхідні або текстові дані │ ├── 🖼️ images/ │ └── 🪪 logo.png — графічні ресурси (логотип, зображення) │ ├── 🧪 tests/ │ └── 📄 test_data.txt — тестові файли для перевірки роботи програми │ └── 📘 README.txt — короткий опис проєкту та інструкція користувача
Що таке модуль?
Модуль — це файл із розширенням .py, який містить змінні, функції або класи, які можна використовувати в інших програмах.
Модулі дозволяють:
- повторно використовувати код, не копіюючи його;
- розділяти роботу між учасниками команди;
- спрощувати читання і налагодження програми.
Що таке модуль?
З модулями ви уже могли зустрічатися в молодших класах.
Модулі дозволяють:
- повторно використовувати код, не копіюючи його;
- розділяти роботу між учасниками команди;
- спрощувати читання і налагодження програми.
Що таке модуль?
Приклад:
Файл my_module.py:
Файл main.py:
Навіщо ділити програму на модулі?
Уяви, що твоя гра або проєкт має понад 500 рядків коду.
Якщо все буде в одному файлі — знайти помилку або додати функцію буде складно.
А коли:
- логіка збережена в одному модулі,
- графіка — в іншому,
- обробка даних — у третьому,
тоді все зрозуміло, охайно і легко оновлювати.
Основні модулі типового навчального проєкту
Етапи підготовки проєкту
1. Вибір теми
🎯 Визнач, що саме буде створюватися:гра, довідник, тест, симулятор, навчальний застосунок тощо.
2. Обговорення мети
💬 Поясни, для чого потрібен цей проєкт.Яку користь він приносить користувачам або суспільству.
3. Визначення функцій
🧠 Опиши, які дії повинна виконувати програма.Наприклад: зберігати дані, рахувати, малювати, тощо.
4. Складання плану
📋 Продумай етапи розробки і взаємозв’язки між частинами.Що робиться спочатку, що — пізніше.
5. Розробка структури папок
📁 Створи зрозумілу структуру
Етапи підготовки проєкту
6. Створення базових файлів
📝 Підготуй основу проєкту:main.py, data.py, menu.py — щоб почати з «каркасу».
7. Покрокова розробка
🧑💻 Розробляй поетапно:спочатку — базові функції, потім — деталі та інтерфейс.
8. Тестування
🧩 Перевір, чи все працює правильно:знайди помилки, протестуй усі можливі сценарії.
9. Документація
🗒️ Створи короткий опис проєкту:як користуватися, що він робить, хто розробник.
Порада: гарний проєкт — це не лише код, а й структура, логіка та презентація!
Дякую за увагу!