Вступ.

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

Python підтримує структурне, об’єктно-орієнтоване, функціональне, імперативне та аспектно-орієнтоване програмування.

Сфера використання.

Існує безліч областей застосування Python, але в деяких він особливо добрий.

  1. Веб-розробка

Нещодавно у веб-розробці стали дуже популярні Python-фреймворки, такі як Django і Flask. Вони полегшують процес написання мовою Python коду серверної частини програм. Це код, який запускається на сервері, а не на пристроях і браузерах користувачів (frontend-код).

Flask забезпечує простоту, гнучкість та повний контроль над проектом. Він дозволяє користувачеві самостійно вирішувати, як реалізовувати ті чи інші речі.

Django - це сервіс типу “все включено”. З коробки вже є адмін-панель, інтерфейси баз даних, ORM (об’єктно-реляційне відображення) і структура каталогів для ваших проектів.

  1. data science: машинне навчання, аналіз даних та візуалізація;

Розв’язання задач розпізнавання зображень.

Існують різні бібліотеки та фреймворки для машинного навчання на Python. Дві найпопулярніші – це scikit-learn та TensorFlow.

Побудова графіків та візуалізація.

Одна з найпопулярніших бібліотек для візуалізації – Mathplotlib.

  1. Автоматизація процесів.

Одна з найпопулярніших сфер застосування Python – це написання невеликих скриптів для автоматизації різних робочих операцій та процесів.

Як приклад можна навести систему обробки електронної пошти. Для збору статистики та аналізу даних потрібно підраховувати кількість вхідних листів, які містять певні ключові слова. Це можна робити вручну, або написати простий скрипт, який все порахує сам.

Python та ігри.

Незважаючи на те, що існує бібліотека PyGame, популярність застосування Python для створення ігор невелика.

Для серйозних проектів він не підходить.

Python 3 або Python 2

Python 3 – це більш сучасний та популярний вибір.

Завдяки своїй ясності та лаконічності python використовується багатьма вузами як перша мова при вивченні програмування.

Ще один аргумент на користь Python є його спільнотою.

Це одна з найбільш доброзичливих, активних та дружніх спільнот, до якої входять вчені, фахівці з аналізу даних, веб-розробники, системні адміністратори та фахівці з теорії даних на кожному континенті.

Неважливо, чи Python є кращою мовою для конкретного завдання; головне, що він дозволяє людям розпочати.

Стандартизація мови усуває плутанину за діапазоном мов на вибір і означає, що цією мовою є багато інформації про виконання всіх видів завдань.

Встановлення з вибором версії $ sudo apt install python3.7

$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2


$ sudo update-alternatives --config python3