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