1 of 23

Система програмування PyCharm

За навчальною програмою 2017 року

Урок 36

8

teach-inf.com.ua

2 of 23

Система програмування PyCharm

Розділ 5 § 24

Система програмування PyCharm — це комплекс програмних засобів, до якого входять:

  • текстовий редактор для введення й редагування програми,
  • транслятор,
  • налагоджувач та інші компоненти.

8

© Вивчаємо інформатику teach-inf.com.ua

3 of 23

Система програмування PyCharm

Розділ 5 § 24

PyCharm надає користувачам інтегроване середовище розробки (ІСР; англ. IDEIntegrated Development Environment) із такими функціями, як:

  • підсвічування синтаксису та помилок,
  • навігація серед проєктів і в коді програми,
  • відображення файлової структури проєкту,

швидкий перехід між файлами, класами, методами тощо.

8

© Вивчаємо інформатику teach-inf.com.ua

4 of 23

Система програмування PyCharm

Розділ 5 § 24

Програму PyCharm можна завантажити з офіційного сайту jetbrains.com. Після інсталювання програми на комп’ютер:

у меню Програми з’являється рядок JetBrains PyCharm Community Edition

на робочому столі з’являється ярлик програми

8

© Вивчаємо інформатику teach-inf.com.ua

5 of 23

Створення проєкту в PyCharm

Розділ 5 § 24

Ознайомлення із середовищем програмування PyCharm розпочнемо зі створення проєкту. Для цього запустимо PyCharm.

Якщо відкритих проєктів немає, то з’явиться вікно привітання, в якому пропонуються варіанти входу до IСР.

Створити новий проєкт

Відкрити проєкт

8

© Вивчаємо інформатику teach-inf.com.ua

6 of 23

Створення проєкту в PyCharm

Розділ 5 § 24

Отже, проєкт — це набір файлів, які створені користувачем або автоматично, необхідних для роботи розроблюваної в ІСР програми.

Що таке проєкт? Програма, яка розробляється в PyCharm, складається з файлів, кожний із яких має певне призначення.

8

© Вивчаємо інформатику teach-inf.com.ua

7 of 23

Створення проєкту в PyCharm

Розділ 5 § 24

Виберемо варіант Create New Project і в діалоговому вікні, що відкрилося, введемо назву проєкту.

Буде створено папку проєкту, а в ній — папки і файли, необхідні для подальшої його розробки.

Після цього відкриється головне вікно середовища розробки.

8

© Вивчаємо інформатику teach-inf.com.ua

8 of 23

Елементи головного вікна PyCharm

Розділ 5 § 24

Меню

Вікно текстового редактора

Панель інструментів

Панель навігації

Панель виведення

Інструменти роботи з областю виконання програми

Вкладки панелей інструментів

Панель Structure (Структура)

Панель Project (Проєкт)

8

© Вивчаємо інформатику teach-inf.com.ua

9 of 23

Створення програми

Розділ 5 § 24

Коли проєкт створено, можна приступати до розробки програмного коду. Варто скористатися одним із таких способів:

  • створити новий файл із розширенням .рy

Для цього потрібно вибрати команду File New

8

© Вивчаємо інформатику teach-inf.com.ua

10 of 23

Створення програми

Розділ 5 § 24

(Продовження…) Створити новий файл .рy

В переліку об’єктів

New Python file

8

© Вивчаємо інформатику teach-inf.com.ua

11 of 23

Створення програми

Розділ 5 § 24

(Продовження…) Створити новий файл .рy

Потім у вікні New Python file (Новий файл Python) увести назву файлу і натиснути клавішу Enter;

8

© Вивчаємо інформатику teach-inf.com.ua

12 of 23

Створення програми

Розділ 5 § 24

Додати раніше створений файл із кодом

Для цього слід перетягнути потрібний файл до вікна текстового редактора, натиснути F5 і в діалоговому вікні вибрати папку проєкту для копіювання файлу.

8

© Вивчаємо інформатику teach-inf.com.ua

13 of 23

Створення програми

Розділ 5 § 24

Отже, створимо новий файл і надамо йому ім’я sum.py. У вікні текстового редактора введемо код.

a = int(input('a = ?'))

b = int(input('b = ?'))

sum = a+b

print('a+b = ', sum)

Під час введення коду звернемо увагу на особливості середовища програмування та ознайомимося з ними.

8

© Вивчаємо інформатику teach-inf.com.ua

14 of 23

Створення програми

Розділ 5 § 24

Щоб запустити програму, в меню Run слід вибрати пункт Run <назва програми> або скористатися сполученням клавіш Shift + F10.

Результати роботи програми виводяться на панелі виведення.

8

© Вивчаємо інформатику teach-inf.com.ua

15 of 23

Створення програми

Розділ 5 § 24

Якщо потрібно зберегти всі зміни в проєкті, необхідно вибрати команду File Save All.

Зберегти файл в іншій папці

8

© Вивчаємо інформатику teach-inf.com.ua

16 of 23

Автозаповнення коду

Розділ 5 § 24

Ви, мабуть, помітили, що під час введеня ключових слів розкривається список властивостей і методів, у назвах яких є набрані літери. ІСР пропонує вибрати зі списку назву властивості або методу.

Система «інтелектуального введення» аналізує, що саме ви зараз робите, і вже на основі цього пропонує певні конструкції.

8

© Вивчаємо інформатику teach-inf.com.ua

17 of 23

Автозаповнення коду

Розділ 5 § 24

Потім треба клацнути її або натиснути Alt + Enter, щоб застосувати виправлення.

PyCharm виявляє потенційні помилки й проблеми і пропонує швидкі виправлення (quick-fixes) для них. Коли IСР знаходить невикористаний код, нескінченний цикл тощо, з’являється «лампочка».

8

© Вивчаємо інформатику teach-inf.com.ua

18 of 23

Автозаповнення коду

Розділ 5 § 24

Отже, навіть перше знайомство з PyCharm дозволяє дійти висновку, що IСР робить розробку програмного коду більш продуктивною завдяки функціям автодоповнення й аналізу коду. Миттєве підсвічування помилок і швидкі виправлення допомагають ефективно редагувати код.

8

© Вивчаємо інформатику teach-inf.com.ua

19 of 23

Розгадайте ребус

Програмування

«Ребуси українською» © rebus1.com

Розділ 5 § 24

8

© Вивчаємо інформатику teach-inf.com.ua

20 of 23

Питання для самоперевірки

  1. Назвіть основні складові головного вікна середовища програмування PyCharm.
  1. Як створити та виконати проєкт у середовищі PyCharm?
  1. Як переглянути список змінних, створених у програмному коді?

Розділ 5 § 24

8

© Вивчаємо інформатику teach-inf.com.ua

21 of 23

Домашнє завдання

Проаналізувати

§ 24, ст. 158-162

Розділ 5 § 24

8

© Вивчаємо інформатику teach-inf.com.ua

22 of 23

Працюємо за комп’ютером

Розділ 5 § 24

Сторінка

162

8

© Вивчаємо інформатику teach-inf.com.ua

23 of 23

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

За навчальною програмою 2017 року

Урок 36

8

teach-inf.com.ua