Хочете почати кодувати на Python, але не зовсім готові відмовитися від Windows 10? Чому б не залишити обидва і не подивитись, що далі? Хоча Python найчастіше асоціюється з дистрибутивами Linux і парадигмою відкритого коду, ніщо не заважає вам писати потужні програми Python у Windows. Звичайно, ви повинні запитати себе, чи Python для Windows є хорошим вибором для вас. З цього приводу точиться багато дискусій, тому я присвятив цьому розділ чи є сенс встановлювати Python на Windows 10.
Тепер, якщо ви вирішили встановити Python у Windows 10, вам потрібно почати з його встановлення, і саме про це цей посібник. Перший розділ — це дуже короткий огляд Python та його двох основних версій — не соромтеся пропустити це, якщо ви знаєте, що робити. Тепер, без зайвих слів, ось як інсталювати Python у Windows 10.
Огляд
Python є однією з найпопулярніших мов програмування в наші дні, і це не можна вважати просто успіхом. Python є високорівневим і модульним, що дозволяє програмістам розробляти складне програмне забезпечення з легкістю та хорошою читабельністю. Python також надзвичайно універсальний, його використовують для різних завдань, від веб-додатків до робототехніки та від аналізу великих даних до відеоігор.
Python в основному пропонується у двох серіях версій: серії Python 2 і серії Python 3. Хоча це може здатися дивним, що попередня версія все ще використовується через багато років, існують причини для постійного існування Python 2. Серед найважливіших є те, що код, який використовується для керування конфігурацією в DevOps, має старіший синтаксис і потребує старіших інтерпретаторів для його запуску. Проте за останні кілька років Python 3 стає все більш популярним і зараз є галузевим стандартом. Якщо ви не збираєтеся розробляти код для деяких старих пристроїв або конкретних завдань DevOps, ми рекомендуємо встановити та використовувати серію Python 3.
Крок 1. Завантажте Python
Найпершим кроком є завантаження інсталятора Python з офіційного сайту. Оскільки Python є відкритим і безкоштовним кодом, вам не потрібно буде платити жодної комісії. Натисніть тут щоб перейти на сторінку завантаження випусків Python для Windows.

Як ви можете бачити на знімку екрана, для кожної версії є два типи інсталяторів: 32-розрядний (x86) і 64-розрядний (x86-64). Вибір правильного виконуваного файлу залежить від вашої системи. Якщо ви використовуєте 64-розрядну архітектуру та 64-розрядну Windows, вам потрібно завантажити 64-розрядний або x86-64 виконуваний інсталятор. В іншому випадку завантажте 32-розрядний або x86 виконуваний файл. У цьому посібнику ми будемо використовувати Python 3.9.1 для 64-розрядних процесорів як приклад. Як і більшість інсталяторів, цей інсталяційний файл має лише близько 30 МБ, тому його завантаження не займе багато часу. Після цього запустіть інсталяційний файл і перейдіть до розділу встановлення нижче.
монтаж
Крок 2: Початок налаштування
Запустіть щойно завантажений виконуваний інсталятор. Пам’ятайте, що для успішного встановлення Python вам потрібно мати права адміністратора у вашій Windows. Це тому, що інсталятор внесе зміни в деякі системні файли, на редагування яких звичайні користувачі не мають права. Після початку налаштування вас зустріне наступний екран із кількома варіантами:
[ВАЖЛИВА ПРИМІТКА. ВИКОРИСТУЙТЕСЯ РЕДАКТОРОМ ЗОБРАЖЕНЬ, ЩОБ ВИДАЛИТИ ІМ’Я КОРИСТУВАЧА «INDERJIT SINGH» ПЕРЕД ПУБЛІКАЦІЄЮ]
Існує опція «Встановити зараз», яка є швидким і безболісним способом усунути інсталяцію, не плутаючи конфігурації. Ваш інший варіант — взяти кермо встановлення та отримати ті функції, які вам потрібні. У нижній частині екрана також є два прапорці: один дозволяє встановити програму запуску Python для всіх облікових записів користувачів у вашій системі, а інший додає цю версію Python (3.9 у нашому прикладі) до вашого ШЛЯХУ. Оскільки це буде ваша перша інсталяція, вам, ймовірно, слід залишити позначеними обидва. Коли ви дізнаєтеся, що означає PATH і що таке віртуальні середовища, ви зможете вносити будь-які необхідні зміни в ці налаштування.
На цьому етапі вам, мабуть, слід вибрати експрес-налаштування, щоб виконувати завдання швидше (у цьому випадку ви можете просто пропустити наступний розділ), але ми збираємося охопити нестандартне встановлення, якщо ви вирішите мати більше контролю над встановленням.
Спрощений хостинг Linux
Хочете кращий спосіб розміщення своїх веб-сайтів і веб-додатків? Розробляєте щось нове? Вам просто не подобається Windows? Ось чому ми маємо Linux VPS.
Отримайте свій Linux VPSКрок 3: Індивідуальне встановлення
Натисніть «Налаштувати встановлення», щоб налаштувати додаткові параметри; як тільки ви це зробите, ви побачите щось на зразок цього:

По суті, цей екран являє собою список прапорців, кожен з яких є функцією, яку ви можете додати або видалити з остаточної інсталяції Python. «Документація» містить елементарну документацію щодо обраної вами версії Python, а також деякі файли довідки. «pip» — це менеджер пакунків Python і наріжний камінь будь-якого програмування, яке ви будете робити в майбутньому, тому переконайтеся, що ви вибрали його для встановлення. Наступним у списку є tkinter і IDLE Python, що нібито розшифровується як Integrated Development and Learning Environment. IDLE — рідна IDE Python, і це досить хороший інструмент для початківців, тому було б гарною ідеєю встановити його також. Ви завжди можете отримати кращі, досконаліші IDE. Пакет тестів Python — це набір тестових інструментів, життєво важливих для перевірки коду на помилки. Хоча вам може не знадобитися починати автоматичне тестування для вашого раннього досвіду кодування, набагато краще встановити його та вчитися на ньому крок за кроком.
Останній варіант – це той, який ми бачили раніше, але перед цим є цікава функція для вибору: «Py launcher». Py Launcher — чудовий інструмент для швидкого перемикання між різними версіями Python, що стане необхідним у майбутньому. Деякі коди повинні працювати на Python 2 серії, тоді як деякі повинні працювати на новішій Python 3 серії і між версіями завжди є невеликі відмінності, тому можливість встановити різні версії як інтерпретатор Python за замовчуванням буде дуже корисною. Повернемося до останньої функції, тієї, яка дозволяє інсталювати Python для всіх облікових записів користувачів: ми вже бачили її на головному екрані, і, знову ж таки, рекомендуємо залишити її позначеною для встановлення. Тепер давайте натиснемо «Далі» і перейдемо до наступного етапу.
Додаткові параметри
Вибравши всі потрібні функції та натиснувши «Далі», ви потрапите на цей екран:

Тут ви можете налаштувати розширені параметри інсталяції Python. Перший прапорець уже досить знайомий, тож давайте просто виберемо його та вдамо, що не робили цього вже двічі. Наступний у списку — «Пов’язати файли з Python», що означає, що ваша Windows розпізнає файли з розширенням .py і спробує відкрити їх за допомогою Python — це дуже корисно.
Краще також вибрати наступний про ярлики, тому що, коли ви тільки починаєте, відстежувати, де знаходяться виконувані файли, може бути дещо важко. Переконайтеся, що ви вибрали наступний і додали Python до змінних середовища прямо тут і зараз, що значно полегшить роботу пізніше. Якщо ви вирішите попередньо скомпілювати стандартну бібліотеку, встановлення займе трохи більше часу, але ваш код працюватиме набагато швидше. Ви можете залишити останні два прапорці непозначеними, оскільки вони не будуть важливі для вас як новачка. На екрані «Додаткові параметри» також можна вибрати місце встановлення, тому, якщо ви хочете встановити його десь конкретне чи більш доступне, це ваш шанс. Хорошою ідеєю було б інсталювати все в каталозі відразу після C, наприклад, C:\Python 3.9.1\ для цієї версії.
Крок 4: Завершення встановлення

Незалежно від того, чи ви вибрали швидку інсталяцію чи спеціальну інсталяцію, вам вдалося перейти до наступного етапу налаштування — копіювання файлів. Це не займе багато часу, і незабаром ви побачите наступний екран, що сигналізує про завершення встановлення:

Молодці, вам вдалося встановити Python у Windows 10. Проте, перш ніж надто хвилюватися, давайте перевіримо, чи справді інсталяція пройшла успішно.
Крок 5: Перевірка інсталяції
Щоб перевірити інсталяцію, вам потрібно запустити командний рядок Microsoft з меню «Пуск» або ввівши cmd у вікно «Виконати». У командному рядку введіть наступний код:
python --version
Ця команда запитує Python за замовчуванням повідомити нам, яка це версія. Оскільки Python, який ви щойно встановили, має бути єдиним на вашому комп’ютері, це має повернути номер версії, яку ви встановили. Якщо все піде добре, ви повинні побачити щось на зразок цього:

Гаразд, здається, все-таки ваше встановлення пройшло успішно. хороша робота! Але як насправді почати працювати з Python? Хоча ви, мабуть, це знаєте, ми покажемо вам, як відкрити IDLE Python, щоб ви відчули, що справді чогось досягли. Якщо ви вже знаєте, як це зробити і що збираєтеся робити, не соромтеся пропустити решту підручника та почати програмування.
Початок роботи з Python у Linux

Якщо ви подивитеся на своє меню «Пуск», ви побачите нещодавно додані ярлики Python. Давайте натиснемо IDLE і подивимося, з чим ми маємо справу:

Це власне інтегроване середовище розробки Python, інтерактивна платформа кодування разом із інтерпретатором. Ви можете вводити команди Python і бачити реакцію одразу після натискання <Enter>. Давайте спробуємо щось надрукувати. Введіть наступний фрагмент коду:
print(“Hello”)
Це має змусити Python IDLE вивести Hello у наступному рядку:

Ви також можете безпосередньо ввести рівняння, і Python дасть вам відповідь. Але оболонка IDLE може бути не зовсім найкращим місцем для кодування більше ніж однорядкового коду. Ви повинні створити новий файл і перейти звідти.
Читайте також: Як встановити Python на сервер VPS?
Чи є сенс інсталювати Python на Windows 10?
Якщо ви витратили деякий час на пошук Google, встановлюючи Python у Windows, ви, мабуть, бачили дискусії про те, чи працює Python у Windows так само добре, як і в Linux. Звичайно, частина відповідей зумовлена вічні війни Windows проти Linux. Але що насправді поставлено на карту, коли ми говоримо про функціональність Python? І ви повинні встановити Python на Windows 10?
Справа в тому, що Python більш природно інтегрований з Linux. Це означає, що він попередньо встановлений, коли ви отримуєте Linux, і дуже легко налаштувати все, що вам потрібно, прямо з терміналу. Однак у Windows Python нагадує більшу плутанину: є графічний інтерфейс користувача, який насправді не корисний, деякі функції обробляються через командний рядок (інтерфейс командного рядка в Windows), тоді як більшість конфігурацій потрібно запускати за допомогою програмного забезпечення рівня сумісності під назвою WSL (Підсистема Windows для Linux).
Спрощений хостинг Linux
Хочете кращий спосіб розміщення своїх веб-сайтів і веб-додатків? Розробляєте щось нове? Вам просто не подобається Windows? Ось чому ми маємо Linux VPS.
Отримайте свій Linux VPSКрім середовища розробки, що постачається по частинах, Python у Windows обмежений у модулях, які він може використовувати, особливо якщо ви збираєтеся використовувати Python для розробки веб-програм. Навіть Microsoft визнає це на своєму веб-сайті Docs. Більшість веб-додатків розміщуються на серверах на базі Linux, і мати спільне середовище розробки та тестування є більш простим.
Microsoft Doc також згадує ще одну важливу причину, чому Linux є кращою основою для Python: більшість навчальних посібників, прикладів і кодів в Інтернеті створено, припускаючи, що читач використовує Python у Linux. Деякі проблеми сумісності можна вирішити за допомогою WSL, але для деяких модулів (наприклад, популярного PyGame) WSL не є відповіддю.
Отже, якщо ви починаєте з Python і вивчаєте, Windows не є гарним вибором. Насправді гірше, якщо ви навчилися достатньо, щоб використовувати віртуальні середовища та контроль версій. Єдиний раз, коли має сенс інсталювати Python у Windows 10, це коли вам потрібно розробити програму для Windows. Але що, якщо ви не можете просто взяти на себе зобов’язання встановити абсолютно нову ОС і перетворити свій комп’ютер на кошмар із подвійним завантаженням? Чи варто запускати дистрибутив Linux у віртуальній машині у вашій Windows?
Використання віртуальної машини насправді є розумною ідеєю, але тільки якщо ваша система справді може це впоратися. Віртуалізація потребує багато ресурсів, і не кожен комп’ютер має такі ресурси, не кажучи вже про можливість розлучитися з ними.
Отже, що робити, якщо вам потрібно встановити Python на Windows 10, але жоден із цих варіантів вам не підходить? Я рекомендую отримати віртуальний приватний сервер (VPS). VPS схожий на віртуальну машину, що працює на віддаленому сервері, тільки вам не потрібно хвилюватися про сповільнення роботи вашого власного комп’ютера чи про високу ціну, яку приносять виділені сервери.
У Cloudzy ми пропонуємо надійний, високопродуктивний хостинг Linux VPS за доступними цінами, а з 12 глобальними серверами та пропускною спроможністю 1 Гбіт/с це нічим не відрізнятиметься від віртуальної машини, що працює на вашому комп’ютері. Linux VPS також має опцію встановлення одним натисканням, яка дозволяє налаштувати майже будь-який дистрибутив Linux одним натисканням кнопки. Ви можете випробувати різні дистрибутиви та знайти той, який вам підійде — чудова перевага, якщо ви новачок у Linux.
Спрощений хостинг Linux
Хочете кращий спосіб розміщення своїх веб-сайтів і веб-додатків? Розробляєте щось нове? Вам просто не подобається Windows? Ось чому ми маємо Linux VPS.
Отримайте свій Linux VPSЩо далі?
Отже, скажімо, ви встановили Python у Windows — що тепер? Ви, напевно, вже маєте якусь ідею. Можливо, ви відвідуєте заняття з програмування на Python або навчаєтесь самостійно за книгами та онлайн-ресурсами. Однак ось деякі речі, які, на нашу думку, можуть допомогти покращити ваш досвід Python:
- встановити піп
Якщо ви вибрали швидку інсталяцію, можливо, ви залишилися без pip. Ви можете перевірити, чи його встановлено, ввівши наступне в командному рядку:
pip help
- Встановіть код Visual Studio
Винятковий інструмент для підвищення вашої продуктивності та креативності, надаючи цінні інструменти лінінгу та налагодження.
- Встановіть Git
Чудовий спосіб стежити за своїм кодом і внесеними вами змінами — використовувати Git для контролю версій. Ви також можете використовувати його, щоб поділитися своїм кодом на GitHub, GitLab або саморозміщені інструменти DevOps і отримати відгук або підтримку — можливо, навіть співпрацю.
FAQ
Чи потрібно встановлювати Python на Linux для повної функціональності?
Не дуже. Оскільки Python є незалежною від ОС мовою високого рівня, ви можете очікувати однакової функціональності на всіх платформах. Коли мова заходить про додаткові бібліотеки та вбудовані функції, це інша історія. Читайте далі, щоб дізнатися, як максимально розширити функціональність Python у Windows.
Чи важко налаштувати віртуальне середовище в Windows?
Так, це важче, ніж у Linux. Є кілька додаткових кроків, які потрібно виконати, і це не так просто, як введення команди в термінал. Звичайно, є способи зробити це.