9.1 Створюємо першу програму
Давайте напишемо нашу першу програму на Python. PyCharm нам вже щось підготував, але, думаю, буде не круто, якщо нашою першою програмою буде чужий код. Давайте його видалимо, а потім напишемо свій - ще краще.
Пропоную почати з простого — вивести на екран якийсь текст. У Python це зробити дуже легко — потрібно просто написати команду:
print ("text")
Все, більше нічого писати не потрібно. Ні функції main(), ні навіть крапку з комою, як в інших мовах програмування. Просто слово print, дужки і текст у подвійних лапках. Це не дві одинарні лапки — це подвійні лапки.
За бажанням можете вписати між лапками якийсь красивий та пафосний текст – це ж ваша перша програма на Python. Пропоную 3 варіанти на вибір:
- "Темна сторона пропонує мені те, чого не може дати Світла: істинну свободу."
- "Темна сторона — це шлях до сили, яка не знає меж."
- "Rock, Paper, Scissors, Lizard, Spock (Камінь, ножиці, папір, ящірка, Спок.)"
Якщо ви випадково зітрете одну з лапок або напишете зайву, то PyCharm підкреслить рядок червоним. Приклад:
У прикладі вище, я випадково стер закриваючу подвійну лапку.
9.2 Запуск першої програми
Тепер давайте запустимо програму і подивимося, що вона виведе на екран.
Для запуску програми потрібно натиснути на зелений трикутник у верхньому меню. Зліва від нього написано ім'я файлу, який почне виконуватись:
Також ви можете запустити програму, натиснувши Shift+F10.
Давайте це зробимо, і ви побачите вивід вашої програми в консолі. Ось що вивела моя:
Оранжевим кольором написаний код – запуск Пітоном файла main.py
Червоним кольором виділений текст, який моя програма вивела на екран (в консоль).
Жовтим кольором – службова інформація про те, що програма завершилася без помилок.
9.3 Робота над помилками
А що буде, якщо ми допустили якусь помилку, як на це буде реагувати Python?
Давайте зітремо закриваючу лапку і знову запустимо нашу програму. Ось що у мене вийшло:
Пітон спробував виконати команду (вона у мене на рядку 2), але йому це не вдалося. Ось що він пише: SyntaxError: unterminated string literal (detected at line 2)
SyntaxError– синтаксична помилка [в коді].unterminated string literal– незакінчений рядок.(detected at line 1)- помилка в рядку номер 1.
Поки ви тільки вчитеся програмувати, помилки будуть вашими частими супутниками. Але не забувайте – не помиляється той, хто нічого не робить.
Вам потрібно навчитися правильно читати помилки, розуміти, про що вони говорять, і навчитися їх виправляти.
9.4 Що таке плагін JavaRush і навіщо він потрібен?
Це застосунок, спеціальний програмний модуль, який вбудовується в середовище розробки PyCharm і дозволяє вам працювати в ній із завданнями курсу JavaRush. Наприклад, писати код рішення, відправляти його на перевірку, звіряти своє рішення з “дефолтним” і багато іншого. Прогрес у вирішенні завдань у плагіні синхронізується з вашим акаунтом на JavaRush, тому він буде виглядати однаково і на сайті, і в середовищі розробки.
Завантажити плагін JavaRush ви можете з маркетплейса Jetbrains, прямо у своїй середовищі розробки.
Зайдіть у розділ "Налаштування", Windows/Linux
File - Settings, MacOSIntellij IDEA - Preferences. Якщо немає розділу налаштувань, відкрийте будь-який проєкт або створіть новий.У вікні, що з'явиться, в боковому меню виберіть розділ Plugins і відкрийте вкладку Marketplace. У рядку пошуку введіть javarush
- Виберіть плагін і натисніть на кнопку Install.
- Перезавантажте (Restart IDE) PyCharm, щоб почати роботу з плагіном.
- Ви побачите трохи змінений інтерфейс і кнопку Увійти в акаунт на верхній горизонтальній панелі.
Щоб відкрити нове завдання, натисніть на
Tasksв лівій вертикальній панелі, а потім на картку завдання в боковій панелі зліва, і у спливаючому вікні натисніть Відкрити:- Перед вами відкриється вікно з двома вкладками. Одна — з умовою, друга — для вводу коду.
- Тепер друкуйте рішення завдання і натискайте на кнопку
Перевірити
При натисканні відкриється вікно для входу у ваш акаунт, в якому потрібно ввести свій секретний ключ:
| Нагадаємо, що секретний ключ ви можете знайти в розділі “Налаштування” → “Безпека та вхід”. |
| Після логіну почнеться завантаження проєкту і Javarush PY SDK (не потрібно змінювати на іншу версію). Він зібраний на Jetbrains Interpreter, версія python 3.12. |
Плагін встановлений! Тепер можна вирішувати завдання.
Синхронізація завдань сайт — плагін
Список завдань і їхніх статусів оновлюється автоматично, кожні п'ять хвилин або після відправки будь-якого завдання на перевірку (сервер javarush).
Тому якщо ви вирішили завдання на сайті, у плагіні воно також буде в списку вирішених завдань. Якщо потрібно оновити інформацію по статусах завдань прямо зараз, то натисніть на свій аватар (справа зверху), і у випадаючому меню виберіть пункт Синхронізувати завдання:
Режим новачка в плагіні
Це спрощена версія для тих користувачів, у яких немає (або мало) досвіду роботи з PyCharm та іншими середовищами розробки. У ній приховані деякі функції PyCharm. Щоб вимкнути цей режим натисніть на свій аватар (справа зверху), і у випадаючому меню виберіть пункт Налаштування:
Як приховати навігаційну панель плагіна в режимі PRO
Натисніть на пункт Налаштування (⚙️) і зніміть галочку з пункту "Відображати навігаційну панель плагіна":

ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ