§ 24 Тема уроку: Система програмування Py. Charm17 січня 2023 р.Інформатика 8 клас. Розділ 5. Алгоритми та програми
Номер слайду 2
17 січня 2023 р.Інформатика 8 клас. Розділ 5. Алгоритми та програми. Система програмування Py. Charm Система програмування Py. Charm — це комплекс програмних засобів, до якого входять: текстовий редактор для введення й редагуванняпрограми, транслятор і налагоджувач та інші компоненти. Py. Charm надає користувачам інтегроване середовище розробки ( ІСР; англ. IDE — Integrated Development Environment) із такими функціями, як підсвічування синтаксису та помилок, навігація серед проєктів і в коді програми, відображення файлової структури проєкту, швидкий перехід між файлами, класами, методами тощо.§ 24
Номер слайду 3
17 січня 2023 р.Інформатика 8 клас. Розділ 5. Алгоритми та програми. Система програмування Py. Charm Програму Py. Charm можна завантажити з офіційного сайту https://www.jetbrains.com/. Після інсталювання програми на комп’ютер у меню Програми з’являється рядок Jet. Brains Py. Charm Community Edition 2019.1 x64, а на робочому столі — ярлик програми (рис. 24.7).§ 24
Номер слайду 4
17 січня 2023 р.Інформатика 8 клас. Розділ 5. Алгоритми та програми. Створення проєкту в Py. Charm. Ознайомлення із середовищем програмування Py. Charm розпочнемо зі створення проєкту. Для цього запустимо Py. Charm. Якщо відкритих проєктів немає, то з’явиться вікно привітання (рис. 24.8), в якому пропонуються варіанти входу до IСР. Нас цікавлять два з них: Create New Project (Створити новий проєкт), Open (Відкрити проєкт).§ 24
Номер слайду 5
17 січня 2023 р.Інформатика 8 клас. Розділ 5. Алгоритми та програми. Створення проєкту в Py. Charm. Що таке проєкт? Програма, яка розробляється в Py. Charm, складається з файлів, кожний із яких має певне призначення. Отже, проєкт — це набір файлів, які створені користувачем або автоматично, необхідних для роботи розроблюваної в ІСР програми.§ 24
Номер слайду 6
17 січня 2023 р.Інформатика 8 клас. Розділ 5. Алгоритми та програми. Створення проєкту в Py. Charm. Виберемо варіант Create New Project і в діалоговому вікні, що відкрилося, введемо назву проєкту (рис. 24.9). Буде створено папку проєкту, а в ній — папки і файли, необхідні для подальшої його розробки. Після цього відкриється головне вікно середовища розробки.§ 24
Номер слайду 7
Вивчення нового матеріалу. Панель навігаціїПанель інструментів. Структура проекту. Режими роботи середовища. Область виконання програми. Редактор коду програмиІнструменти для роботи з областю виконання програми. Меню. Рядок заголовкаІнтерфейс середовища розробки Py. Charm17 січня 2023 р.Інформатика 8 клас. Розділ 5. Алгоритми та програми§ 24
Номер слайду 8
17 січня 2023 р.Інформатика 8 клас. Розділ 5. Алгоритми та програми. Створення програми. Коли проєкт створено, можна приступати до розробки програмного коду. Варто скористатися одним із таких способів: Створити новий файл із розширенням .рy. Для цього потрібно вибрати команду File → New і в переліку об’єктів New — Python file. Потім у вікні New Python file (Новий файл Python) увести назву файлу і натиснути кнопку OK;§ 24
Номер слайду 9
17 січня 2023 р.Інформатика 8 клас. Розділ 5. Алгоритми та програми. Створення програми. Додати раніше створений файл із кодом. Для цього слід перетягнути потрібний файл до вікна текстового редактора, натиснути F5 і в діалоговому вікні вибрати папку проєкту для копіювання файлу. Отже, створимо новий файл і надамо йому ім’я sum.py. У вікні текстового редактора введемо код (рис. 24.11). Під час введення коду звернемо увагу на особливості середовища програмування та ознайомимося з ними.§ 24
Номер слайду 10
17 січня 2023 р.Інформатика 8 клас. Розділ 5. Алгоритми та програми. Створення програми. Щоб запустити програму, в меню Run слід вибрати пункт Run <назва програми> або скористатися сполученням клавіш Shift + F10. Результати роботи програми виводяться на панелі виведення. Якщо потрібно зберегти всі зміни в проєкті, необхідно вибрати команду File → Save All, а якщо треба зберегти файл в іншій папці — вибрати команду File → Save As.§ 24
Номер слайду 11
17 січня 2023 р.Інформатика 8 клас. Розділ 5. Алгоритми та програми. Автозаповнення коду. Ви, мабуть, помітили, що під час введеня ключових слів розкривається список властивостей і методів, у назвах яких є набрані літери. ІСР пропонує вибрати зі списку назву властивості або методу. Система «інтелектуального введення» аналізує, що саме ви заразробите, і вже на основі цього пропонує певні конструкції (рис. 24.12).§ 24
Номер слайду 12
17 січня 2023 р.Інформатика 8 клас. Розділ 5. Алгоритми та програми. Автозаповнення коду. Py. Charm виявляє потенційні помилки й проблеми і пропонує швидкі виправлення (quick-fixes) для них. Коли IСР знаходить невикористаний код, нескінченний цикл тощо, з’являється «лампочка» . Потім треба клацнути її або натиснути Alt + Enter, щоб застосувати виправлення. Отже, навіть перше знайомство з Py. Charm дозволяє дійти висновку, що IСР робить розробку програмного коду більш продуктивною завдяки функціям автодоповнення й аналізу коду. Миттєве підсвічування помилок і швидкі виправлення допомагають ефективно редагувати код.§ 24
Номер слайду 13
17 січня 2023 р.Інформатика 8 клас. Розділ 5. Алгоритми та програми. Домашнє завдання. Проаналізувати§ 24, ст. 158-162§ 24