Python мануфактураJavaDesign Patterns для автоматизаторів

Терміни, нюанси та джерела

Що змінилося після запису · 1:50

PyCharm тепер є unified product

Чинний installation flow JetBrains описує один PyCharm product із core features та Pro features, а не окремі Community і Professional installers. Рекомендація використовувати Toolbox App залишається актуальною.

1. Налаштування PyCharm, JetBrains Toolbox, створення проєкту та структура проектів →

Python мануфактура · Програма курсу · 1:50–3:18

JetBrains Toolbox і PyCharm

PyCharm зручно встановлювати через JetBrains Toolbox: він керує версіями IDE та її оновленнями. Обліковий запис JetBrains дає змогу синхронізувати тему, шрифти, гарячі клавіші, плагіни й інші налаштування між комп’ютерами. PyCharm — основне середовище розробки для Python у цьому курсі. Вбудоване навчання можна пройти окремо, але необхідні для курсу дії автор показуватиме безпосередньо під час занять.

1. Налаштування PyCharm, JetBrains Toolbox, створення проєкту та структура проектів →

Java: архівні доповнення · 0:00–2:10

GitHub-акаунт і авторизація в JetBrains IDE

Спочатку потрібно створити та підтвердити GitHub-акаунт. У settings JetBrains IDE знаходиться розділ GitHub, де можна увійти через browser authorization. У відео також згадується personal access token як альтернатива. Ця авторизація дає IDE можливість створювати, клонувати та оновлювати repositories.

Публікація Java-проєкту на GitHub →

Python мануфактура · Програма курсу · 6:51–8:05

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

Стартовий скрипт можна запустити кнопкою Run або гарячими клавішами. У конфігурації автора: - `Ctrl+Shift+R` запускає файл, у якому зараз стоїть курсор; - `Ctrl+R` повторює попередній запуск. У JetBrains IDE контекст дії часто залежить від поточного курсора або сфокусованого елемента. Перед запуском потрібно перевіряти, який файл і яка конфігурація активні.

1. Налаштування PyCharm, JetBrains Toolbox, створення проєкту та структура проектів →

Python мануфактура · Сесії: AMA та PMP · 13:14–14:39

Масові заміни коду

JetBrains Structural Search and Replace може знайти синтаксичний шаблон і замінити стару конструкцію на нову. ШІ-інструмент теж може допомогти з механічною міграцією, але його результат потрібно перевіряти diff-ом і тестами. Інструмент не визначає коректність автоматично. Спочатку треба зрозуміти новий контракт API, а вже потім масштабувати перевірене перетворення на кодову базу.

Навіщо встановлювати Playwright-браузери, як часто та чому треба оновлювати бібліотеки →

Python мануфактура · Програма курсу · 57:20–1:02:30

Підготовка файлів до коміту

Віртуальне середовище `.venv` не потрібно комітити. Налаштування `.idea` в уроці також додаються до `.gitignore`, хоча частина спільних JetBrains-конфігурацій може бути корисною для команди — це слід вирішити явно. Кольори в Project view показують стан файлів відносно Git. Якщо файл уже потрапив до індексу, просте додавання правила в `.gitignore` не прибере його автоматично: спочатку його потрібно вилучити з індексу, не видаляючи потрібний локальний вміст.

3. Селектори та пошук елементів →
Запитати в чаті про «jetbrains» →