1. Налаштування PyCharm, JetBrains Toolbox, створення проєкту та структура проектів
Підготовка робочого середовища для Python-автоматизації: встановлення Python і PyCharm через інструменти керування пакетами, створення першого проєкту Testomat.io, перевірка інтерпретатора та запуск стартового скрипту.
Після цього уроку ви зможете
Встановити Python і PyCharm керованим способом та пояснити перевагу package manager.
Створити навчальний проєкт у передбачуваній структурі папок.
Перевірити Python interpreter, який PyCharm використовує для проєкту.
Запустити стартовий Python-файл і розрізнити запуск поточного та попереднього run configuration.
Автор радить не завантажувати Python та інші інструменти вручну з випадкових сторінок завантаження. На macOS для цього використовується Homebrew, а на Windows — Chocolatey або Windows Package Manager. Такий підхід спрощує подальші оновлення та контроль встановлених версій.
Для macOS базова команда має вигляд:
```bash brew install python ```
Після виконання команди потрібно перевірити, що встановилась стабільна версія Python і що саме цей інтерпретатор використовуватиметься у проєкті.
PyCharm зручно встановлювати через JetBrains Toolbox: він керує версіями IDE та її оновленнями. Обліковий запис JetBrains дає змогу синхронізувати тему, шрифти, гарячі клавіші, плагіни й інші налаштування між комп’ютерами.
PyCharm — основне середовище розробки для Python у цьому курсі. Вбудоване навчання можна пройти окремо, але необхідні для курсу дії автор показуватиме безпосередньо під час занять.
Що змінилося після запису
PyCharm тепер є unified product
АктуальноЧинний installation flow JetBrains описує один PyCharm product із core features та Pro features, а не окремі Community і Professional installers. Рекомендація використовувати Toolbox App залишається актуальною.
Перевірено 2026-07-31
Що змінилося після запису
Settings Sync у поточному UI називається Backup and Sync
АктуальноЧинний PyCharm використовує bundled plugin Backup and Sync; термін Settings Sync у старіших матеріалах слід сприймати як попередню назву цього workflow.
Перевірено 2026-07-31
Термін
JetBrains Toolbox App
Офіційний менеджер JetBrains для встановлення, оновлення, rollback і паралельного використання версій IDE.
Термін
Backup and Sync
Поточна назва JetBrains-механізму синхронізації IDE settings через JetBrains Account; він охоплює themes, keymaps, schemes, editor settings і plugin state.
Перед створенням проєкту варто перевірити його фізичний шлях. Особисті та робочі репозиторії краще розділяти: наприклад, тримати open-source й особисті проєкти в окремій папці, а робочі — у папці конкретної компанії. Це зменшує плутанину між різними обліковими записами, репозиторіями та середовищами.
Навчальний проєкт присвячений Testomat.io — системі керування тестами. У ньому далі автоматизуватимуться операції зі створення проєктів, папок і тест-кейсів.
Під час створення можна залишити стартовий скрипт. Нові файли проєкту варто додавати до Git, якщо вони справді є частиною коду; зайве згодом можна видалити або додати до .gitignore.
У налаштуваннях проєкту потрібно відкрити список Python Interpreters і перевірити шлях до інтерпретатора. Якщо Python встановлено через Homebrew, шлях зазвичай вказуватиме на його каталог, а не на випадково завантажену копію.
На одному комп’ютері можуть співіснувати кілька версій Python. Тому важливо не лише мати Python у системі, а й переконатися, що PyCharm прив’язав проєкт до потрібної версії та середовища.
Що змінилося після запису
Python 3.13+ автоматично додає ignore-файл у venv
АктуальноПочинаючи з Python 3.13, venv за замовчуванням створює .gitignore всередині environment; це не скасовує потребу перевіряти repository-level ignore policy.
Перевірено 2026-07-31
Уточнення
Перевіряйте фактичний interpreter
Наявність Python у системі не гарантує, що саме його використовує PyCharm. Перевіряйте шлях у налаштуваннях проєкту та через sys.executable.
Термін
virtual environment
Ізольоване середовище, створене від конкретного base interpreter, з окремим набором установлених packages; його відтворюють, а не переносять між машинами.
Практика
Перевірити interpreter нового проєкту
Створити Python-проєкт у PyCharm.
Відкрити Python Interpreter і записати його шлях.
Запустити sys.executable в терміналі проєкту та порівняти шлях.
Результат: PyCharm і термінал проєкту використовують той самий очікуваний interpreter.
Стартовий скрипт можна запустити кнопкою Run або гарячими клавішами. У конфігурації автора:
- Ctrl+Shift+R запускає файл, у якому зараз стоїть курсор; - Ctrl+R повторює попередній запуск.
У JetBrains IDE контекст дії часто залежить від поточного курсора або сфокусованого елемента. Перед запуском потрібно перевіряти, який файл і яка конфігурація активні.
Тему, розмір шрифту та склад панелей можна налаштувати під себе. Варто прибрати зайві елементи інтерфейсу, але зберегти читабельність. Якщо потрібен більший текст або контраст, налаштування доступності краще зробити одразу. Решта конфігурації PyCharm розглядатиметься в наступних уроках у контексті реальних задач.