Want to create interactive content? It’s easy in Genially!

Get started free

Урок 48, клас 9

InnaTrischuk

Created on June 18, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Math Lesson Plan

Primary Unit Plan 2

Animated Chalkboard Learning Unit

Business Learning Unit

Corporate Signature Learning Unit

Code Training Unit

History Unit plan

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. Документація

🗒️ Створи короткий опис проєкту:як користуватися, що він робить, хто розробник.

Порада: гарний проєкт — це не лише код, а й структура, логіка та презентація!

Дякую за увагу!