← Python мануфактура

Після цього уроку ви зможете

Конспект і таймкоди

0:00

Встановлення інструментів через пакетні менеджери

Автор радить не завантажувати Python та інші інструменти вручну з випадкових сторінок завантаження. На macOS для цього використовується Homebrew, а на Windows — Chocolatey або Windows Package Manager. Такий підхід спрощує подальші оновлення та контроль встановлених версій.

Для macOS базова команда має вигляд:

```bash
brew install python
```

Після виконання команди потрібно перевірити, що встановилась стабільна версія Python і що саме цей інтерпретатор використовуватиметься у проєкті.

Приклад коду

Перевірка керованої інсталяції Python

brew install python
python3 --version
python3 -c 'import sys; print(sys.executable)'

Встановлює Homebrew Python і показує версію та фактичний шлях interpreter.

Очікуваний результат: Команди завершуються без помилки та показують Homebrew-managed Python executable.

Потрібно: Homebrew

1:50

JetBrains Toolbox і PyCharm

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.

3:18

Структура папок і створення проєкту

Перед створенням проєкту варто перевірити його фізичний шлях. Особисті та робочі репозиторії краще розділяти: наприклад, тримати open-source й особисті проєкти в окремій папці, а робочі — у папці конкретної компанії. Це зменшує плутанину між різними обліковими записами, репозиторіями та середовищами.

Навчальний проєкт присвячений Testomat.io — системі керування тестами. У ньому далі автоматизуватимуться операції зі створення проєктів, папок і тест-кейсів.

Під час створення можна залишити стартовий скрипт. Нові файли проєкту варто додавати до Git, якщо вони справді є частиною коду; зайве згодом можна видалити або додати до .gitignore.

5:43

Перевірка Python-інтерпретатора

У налаштуваннях проєкту потрібно відкрити список 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 нового проєкту

  1. Створити Python-проєкт у PyCharm.
  2. Відкрити Python Interpreter і записати його шлях.
  3. Запустити sys.executable в терміналі проєкту та порівняти шлях.

Результат: PyCharm і термінал проєкту використовують той самий очікуваний interpreter.

6:51

Запуск коду та гарячі клавіші

Стартовий скрипт можна запустити кнопкою Run або гарячими клавішами. У конфігурації автора:

- Ctrl+Shift+R запускає файл, у якому зараз стоїть курсор;
- Ctrl+R повторює попередній запуск.

У JetBrains IDE контекст дії часто залежить від поточного курсора або сфокусованого елемента. Перед запуском потрібно перевіряти, який файл і яка конфігурація активні.

8:05

Вигляд IDE й доступність

Тему, розмір шрифту та склад панелей можна налаштувати під себе. Варто прибрати зайві елементи інтерфейсу, але зберегти читабельність. Якщо потрібен більший текст або контраст, налаштування доступності краще зробити одразу. Решта конфігурації PyCharm розглядатиметься в наступних уроках у контексті реальних задач.

Джерела та додаткові матеріали

  • Install PyCharm ↗JetBrains · перевірено 2026-07-31

    Підтверджує рекомендований JetBrains спосіб встановлення та керування PyCharm.

  • venv — Creation of virtual environments ↗Python Software Foundation · перевірено 2026-07-31

    Пояснює ізоляцію, створення та життєвий цикл virtual environment.

  • Share your IDE settings ↗JetBrains · перевірено 2026-07-31

    Уточнює чинну назву та scope синхронізації IDE settings.