Лекція 1. Програмне забезпечення для роботи з мовою Python. Основні поняття мови
1. Програмне забезпечення для роботи з мовою Python
Python інтерпретована об'єктноорієнтована мова програмування високого рівня з простим синтаксисом.
Основні задачі, які розв’язуються за допомогою Python:
-
Автоматизація рутинних задач
-
Веброзробка (Django, Flask)
-
Аналіз даних, наука про дані (NumPy, Pandas, Matplotlib)
-
Машинне навчання (scikit-learn, TensorFlow)
-
Розробка ігор, GUI-додатків, скриптів для адміністрування та багато іншого
Для виконання коду використовується програма інтерпретатор, який виконує код рядок за рядком. Для початку роботи з Python потрібно встановити інтерпретатор з офіційного сайту https://www.python.org/. Під час встановлення на Windows бажано обрати опцію “Add Python to PATH” для зручного запуску з командного рядка. Перевірити встановлення можна командою python --version у терміналі. Разом з python, автоматично встановиться інструмент для встановлення залежностей pip.
Для написання коду на Python використовуються спеціальні середовища розробки:
-
PyCharm - середовище розробки з потужною підтримкою автодоповнення, налагодження, тестуванням та інтеграцією з фреймворками. Можна завантажити з сайту JetBrains. IDE дозволяє одразу створити віртуальне оточення для проекту та керувати бібліотеками
-
Visual Studio Code - безкоштовне і легке середовище розробки, розширюється плагінами, популярна серед розробників. Можна завантажити з офіційного сайту (https://code.visualstudio.com/). Після запуску IDE, потрібно зайти у розділ плагіни та встановити офіційний плагін для Python від Microsoft, можна додатково встановити Pylance.
-
Jupyter Notebook - інтерактивне середовище для роботи з кодом і даними, зручно для експериментів та навчання. Встановлюється через pip (pip install notebook) або разом з дистрибутивом Anaconda. Запуск через команду jupyter notebook у терміналі відкриває вебінтерфейс для роботи з нотатками.
Для виконання коду Python, код потрібно записати у файл з розширенням .py і виконати командою python.
Приклад програми hello world:
-
Створіть проект у PyCharm або інший IDE.
-
Додайте новий файл, наприклад, hello.py.
-
Введіть код:
print("Hello World!")
-
Запустіть програму через IDE або у терміналі командою:
python hello.py
-
Програма виведе "Hello World!".
Команда pip install
встановлює залежності глобально. Для ізолювання залежностей в рамках окремих проектів використовується віртуальне середовище. Це дозволяє для кожного проекту використовувати різні версії залежностей для уникнення конфліктів.
У PyCharm можна обрати вже створене оточення або створити нове під час створення проекту. Також можна створити віртуальне середовище через термінал. Для створення віртуального середовища у директорії використовується команда python -m venv myenv, де myenv назва середовища. Для використання віртуального середовища використовуються такі команди:
-
Windows:
myenv\Scripts\activate
-
macOS/Linux:
source myenv/bin/activate
Після налаштування віртуального середовища можна перейти до встановлення залежностей. Наприклад, pip install numpy matplotlib
.
Шрифти
Розмір шрифта
Колір тексту
Колір тла
Кернінг шрифтів
Видимість картинок
Інтервал між літерами
Висота рядка
Виділити посилання