Система програмування PyCharm
За навчальною програмою 2017 року
Урок 36
8
teach-inf.com.ua
Система програмування PyCharm
Розділ 5 § 24
Система програмування PyCharm — це комплекс програмних засобів, до якого входять:
8
© Вивчаємо інформатику teach-inf.com.ua
Система програмування PyCharm
Розділ 5 § 24
PyCharm надає користувачам інтегроване середовище розробки (ІСР; англ. IDE — Integrated Development Environment) із такими функціями, як:
швидкий перехід між файлами, класами, методами тощо.
8
© Вивчаємо інформатику teach-inf.com.ua
Система програмування PyCharm
Розділ 5 § 24
Програму PyCharm можна завантажити з офіційного сайту jetbrains.com. Після інсталювання програми на комп’ютер:
у меню Програми з’являється рядок JetBrains PyCharm Community Edition
на робочому столі з’являється ярлик програми
8
© Вивчаємо інформатику teach-inf.com.ua
Створення проєкту в PyCharm
Розділ 5 § 24
Ознайомлення із середовищем програмування PyCharm розпочнемо зі створення проєкту. Для цього запустимо PyCharm.
Якщо відкритих проєктів немає, то з’явиться вікно привітання, в якому пропонуються варіанти входу до IСР.
Створити новий проєкт
Відкрити проєкт
8
© Вивчаємо інформатику teach-inf.com.ua
Створення проєкту в PyCharm
Розділ 5 § 24
Отже, проєкт — це набір файлів, які створені користувачем або автоматично, необхідних для роботи розроблюваної в ІСР програми.
Що таке проєкт? Програма, яка розробляється в PyCharm, складається з файлів, кожний із яких має певне призначення.
8
© Вивчаємо інформатику teach-inf.com.ua
Створення проєкту в PyCharm
Розділ 5 § 24
Виберемо варіант Create New Project і в діалоговому вікні, що відкрилося, введемо назву проєкту.
Буде створено папку проєкту, а в ній — папки і файли, необхідні для подальшої його розробки.
Після цього відкриється головне вікно середовища розробки.
8
© Вивчаємо інформатику teach-inf.com.ua
Елементи головного вікна PyCharm
Розділ 5 § 24
Меню
Вікно текстового редактора
Панель інструментів
Панель навігації
Панель виведення
Інструменти роботи з областю виконання програми
Вкладки панелей інструментів
Панель Structure (Структура)
Панель Project (Проєкт)
8
© Вивчаємо інформатику teach-inf.com.ua
Створення програми
Розділ 5 § 24
Коли проєкт створено, можна приступати до розробки програмного коду. Варто скористатися одним із таких способів:
Для цього потрібно вибрати команду File ⇒ New
8
© Вивчаємо інформатику teach-inf.com.ua
Створення програми
Розділ 5 § 24
(Продовження…) Створити новий файл .рy
В переліку об’єктів
New — Python file
8
© Вивчаємо інформатику teach-inf.com.ua
Створення програми
Розділ 5 § 24
(Продовження…) Створити новий файл .рy
Потім у вікні New Python file (Новий файл Python) увести назву файлу і натиснути клавішу Enter;
8
© Вивчаємо інформатику teach-inf.com.ua
Створення програми
Розділ 5 § 24
Додати раніше створений файл із кодом
Для цього слід перетягнути потрібний файл до вікна текстового редактора, натиснути F5 і в діалоговому вікні вибрати папку проєкту для копіювання файлу.
8
© Вивчаємо інформатику teach-inf.com.ua
Створення програми
Розділ 5 § 24
Отже, створимо новий файл і надамо йому ім’я sum.py. У вікні текстового редактора введемо код.
a = int(input('a = ?'))
b = int(input('b = ?'))
sum = a+b
print('a+b = ', sum)
Під час введення коду звернемо увагу на особливості середовища програмування та ознайомимося з ними.
8
© Вивчаємо інформатику teach-inf.com.ua
Створення програми
Розділ 5 § 24
Щоб запустити програму, в меню Run слід вибрати пункт Run <назва програми> або скористатися сполученням клавіш Shift + F10.
Результати роботи програми виводяться на панелі виведення.
8
© Вивчаємо інформатику teach-inf.com.ua
Створення програми
Розділ 5 § 24
Якщо потрібно зберегти всі зміни в проєкті, необхідно вибрати команду File ⇒ Save All.
Зберегти файл в іншій папці
8
© Вивчаємо інформатику teach-inf.com.ua
Автозаповнення коду
Розділ 5 § 24
Ви, мабуть, помітили, що під час введеня ключових слів розкривається список властивостей і методів, у назвах яких є набрані літери. ІСР пропонує вибрати зі списку назву властивості або методу.
Система «інтелектуального введення» аналізує, що саме ви зараз робите, і вже на основі цього пропонує певні конструкції.
8
© Вивчаємо інформатику teach-inf.com.ua
Автозаповнення коду
Розділ 5 § 24
Потім треба клацнути її або натиснути Alt + Enter, щоб застосувати виправлення.
PyCharm виявляє потенційні помилки й проблеми і пропонує швидкі виправлення (quick-fixes) для них. Коли IСР знаходить невикористаний код, нескінченний цикл тощо, з’являється «лампочка».
8
© Вивчаємо інформатику teach-inf.com.ua
Автозаповнення коду
Розділ 5 § 24
Отже, навіть перше знайомство з PyCharm дозволяє дійти висновку, що IСР робить розробку програмного коду більш продуктивною завдяки функціям автодоповнення й аналізу коду. Миттєве підсвічування помилок і швидкі виправлення допомагають ефективно редагувати код.
8
© Вивчаємо інформатику teach-inf.com.ua
Розгадайте ребус
Програмування
«Ребуси українською» © rebus1.com
Розділ 5 § 24
8
© Вивчаємо інформатику teach-inf.com.ua
Питання для самоперевірки
Розділ 5 § 24
8
© Вивчаємо інформатику teach-inf.com.ua
Домашнє завдання
Проаналізувати
§ 24, ст. 158-162
Розділ 5 § 24
8
© Вивчаємо інформатику teach-inf.com.ua
Працюємо за комп’ютером
Розділ 5 § 24
Сторінка
162
8
© Вивчаємо інформатику teach-inf.com.ua
Дякую за увагу!
За навчальною програмою 2017 року
Урок 36
8
teach-inf.com.ua