ОС та редактор¶
Можна вибрати будь-яку ОС та будь-який редактор, але бажано використовувати Python версії >= 3.9.
Всі приклади в книзі виконувались на Debian для Python 3.11, на інших ОС та для інших версій Python результат може трохи відрізнятися. Для виконання завдань з книги можна використовувати Linux, MacOS або Windows.
Для роботи з Python можна вибрати будь-який текстовий редактор або IDE, який підтримує Python. Як правило, для роботи з Python потрібно мінімум налаштування редактора і часто за замовчуванням розпізнає Python.
Редактор Thonny¶
Thonny - хороший редактор для початківців:
- підтримує Python 3.10-3.11 і може встановити відразу себе і Python 3.10
- зручно зроблено роботу з різними версіями Python і віртуальними оточеннями, дуже явно можна вибирати версію і це не ховається в глибині налаштувань
- кілька варіантів відладчика
- відладчик nicer просто незамінний для початківців вивчати Python, показує покроково як обчислюється кожен вираз у Python
- відладчик faster працює в цілому як стандартний
- є всі стандартні плюшки з підказками, підсвічуванням і так далі (частину можливо треба буде включити в налаштуваннях)
- зручно підсвічує незакриті лапки/дужки
- підтримує Windows, Mac, Linux
- зручний інтерфейс і є можливість додавати/видаляти секції інтерфейсу за бажанням
Для знайомства з Thonny можна переглянути відео. Там розглядаються основи та налагодження (debug) коду в Thonny.
IDE PyCharm¶
PyCharm – інтегроване середовище розробки для Python. Для початківців може бути складним варіантом через безліч налаштувань, але це залежить від особистих уподобань. PyCharm підтримується безліч можливостей, навіть у безкоштовній версії.
PyCharm чудовий IDE, але, на мій погляд, він складний для початківців. Я не радила б використовувати його, якщо ви з ним не знайомі і тільки починаєте вчити Python. Ви завжди зможете перейти на нього після книги, але поки що краще спробувати щось інше.
Варіанти редакторів наведені для прикладу, замість них можна використовувати будь-який текстовий редактор, який підтримує Python.