Python є популярною мовою програмування. Він був створений Гвідо ван Россумом і вийшов у 1991 році.
Ця мова програмування використовується для:
- веб-розробки (на стороні сервера),
- розробки програмного забезпечення,
- розрахунках,
- системних сценаріях.
Можливості Python
- Python можна використовувати на сервері для створення веб-додатків.
- Python можна використовувати разом із програмним забезпеченням для створення робочих процесів.
- Python може підключатися до систем баз даних. Він також може читати та змінювати файли.
- Python можна використовувати для обробки великих даних і виконання складних розрахунків.
- Python можна використовувати для швидкого створення прототипів або для розробки готового програмного забезпечення.
Аргументи на користь Python
- Python працює на різних платформах (Windows, Mac, Linux тощо).
- Python має простий синтаксис, який є подібним до англійської мови.
- Синтаксис Python дозволяє розробникам писати програми з меншою кількістю рядків, ніж деякі інші мови програмування.
- Python працює в системі інтерпретатора, тобто код може бути виконаний відразу після його написання. Це загалом пришвидшує прототипування.
- Python передбачає можливість застосування трьох ключових підходів до програмування, себто процедурного, об’єктно-орієнтованого або функціонального.
Python версії
Наразі основною версією Python є Python 3, яку власне і будемо розглядати в межах цього курсу. Однак версія Python 2 є все ще досить популярною.
Синтаксичні відмінності Python
- Python був розроблений для читабельності та має деякі подібності до англійської мови з впливом математики.
- Python використовує нові рядки для завершення команди, на відміну від інших мов програмування, які часто використовують крапку з комою або круглі дужки.
- Python покладається на відступи, використовуючи пробіли, щоб визначити область; такі як область циклів, функцій і класів. Інші мови програмування часто використовують для цієї мети фігурні дужки.
Встановлення Python
На багатьох комп’ютерах ПК і Mac вже буде встановлено Python.
Щоб перевірити, чи інстальовано python на комп’ютері з ОС Windows, знайдіть Python на панелі запуску або запустіть у командному рядку (cmd.exe): python –version .
Щоб перевірити, чи встановлено у вас python на Linux чи Mac, у відкрийте термінал і введіть: python –version .
Якщо ви виявите, що на вашому комп’ютері не встановлено Python, ви можете завантажити його безкоштовно з офіційного веб-сайту мови Python.
На цьому скріні приклад введення відповідної команди в командному рядку Windows.
На цьому скріні приклад введення відповідної команди в терміналі Linux Ubuntu.
Сайт мови програмування Python, з якого ви можете завантажити файл інсталяції, а також знайти багато цікавої інформації про саму мову.
Альтернативи встановлення
Сайт Rextester містить цілу низку онлайн компіляторів для різних мов програмування. Якщо нема можливості встановлювати IDE, але є бажання отримати базову практику та попрацювати з мовою програмування, то це непоганий варіант. Тут можна працювати навіть без логіна. Але є певні функціональні обмеження. Тим не менше нескладний консольний додаток цілком можливо написати.
Сайт Repplit пропонує цілу низку онлайн компіляторів для різних мов програмування. Є подібна опція і для мови програмування Python.
Однак потрібно створити аккаунт на сайті. Є також безкоштовна опція користування. Сподіваюсь вона буде збережена.
Варіанти IDE
Visual Studio Code є цілком прийнятною опцією. Для більш повноцінної роботи доведеться встановити розширення Python.
Скрін для встановлення розширення у Visual Studio Code.
Visual Studio Community цілком пристойний вибір для навчання з великою кількістю функціоналу. Однак портребуватиме значного місця на диску і певного рівня потужності комп’ютера для комфортної роботи. Саме цим IDE будемо користуватися в цьому курсі.
Після завантаження інсталятора обираємо опцію Python з наявних і встановлюємо.
В цьому відео поговоримо про мову Python.
00:55 Мова Python
01:39 Можливості Python
02:47 Аргументи на користь Python
04:04 Версії Python
04:31 Синтаксичні відмінності Python
05:37 Встановлення Python
09:05 Ресурси для практики написання коду