JavaRush /Курси /Модуль 1: Python Core /Робота з PyCharm

Робота з PyCharm

Модуль 1: Python Core
Рівень 2 , Лекція 8
Відкрита

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, прямо у своїй середовищі розробки.

  1. Зайдіть у розділ "Налаштування", Windows/Linux File - Settings, MacOS Intellij IDEA - Preferences. Якщо немає розділу налаштувань, відкрийте будь-який проєкт або створіть новий.

  2. У вікні, що з'явиться, в боковому меню виберіть розділ Plugins і відкрийте вкладку Marketplace. У рядку пошуку введіть javarush

  3. Виберіть плагін і натисніть на кнопку Install.
  4. Перезавантажте (Restart IDE) PyCharm, щоб почати роботу з плагіном.
  5. Ви побачите трохи змінений інтерфейс і кнопку Увійти в акаунт на верхній горизонтальній панелі.
  6. При натисканні відкриється вікно для входу у ваш акаунт, в якому потрібно ввести свій секретний ключ:

    Нагадаємо, що секретний ключ ви можете знайти в розділі “Налаштування” → “Безпека та вхід”.
    Після логіну почнеться завантаження проєкту і Javarush PY SDK (не потрібно змінювати на іншу версію). Він зібраний на Jetbrains Interpreter, версія python 3.12.
  7. Щоб відкрити нове завдання, натисніть на Tasks в лівій вертикальній панелі, а потім на картку завдання в боковій панелі зліва, і у спливаючому вікні натисніть Відкрити:

  8. Перед вами відкриється вікно з двома вкладками. Одна — з умовою, друга — для вводу коду.
  9. Тепер друкуйте рішення завдання і натискайте на кнопку Перевірити

Плагін встановлений! Тепер можна вирішувати завдання.

Синхронізація завдань сайт — плагін

Список завдань і їхніх статусів оновлюється автоматично, кожні п'ять хвилин або після відправки будь-якого завдання на перевірку (сервер javarush).

Тому якщо ви вирішили завдання на сайті, у плагіні воно також буде в списку вирішених завдань. Якщо потрібно оновити інформацію по статусах завдань прямо зараз, то натисніть на свій аватар (справа зверху), і у випадаючому меню виберіть пункт Синхронізувати завдання:

Режим новачка в плагіні

Це спрощена версія для тих користувачів, у яких немає (або мало) досвіду роботи з PyCharm та іншими середовищами розробки. У ній приховані деякі функції PyCharm. Щоб вимкнути цей режим натисніть на свій аватар (справа зверху), і у випадаючому меню виберіть пункт Налаштування:

Як приховати навігаційну панель плагіна в режимі PRO

Натисніть на пункт Налаштування (⚙️) і зніміть галочку з пункту "Відображати навігаційну панель плагіна":

Коментарі (3)
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ
Олег Рівень 21
20 травня 2025
После написания print("Rock, Paper, Scissors, Lizard, Spock") появляется - Не удается инициализировать устройство PRN. В чем причина?
Mykola Рівень 21
7 березня 2025
На жаль мені не вдається приховати навігаційну панель плагіна. Опції "Відображати навігаційну панель плагіна" не пропонується...
Kristina Рівень 7
12 серпня 2025
В мене так само