- Для этого нужно скачать его с сайта python.org (ствим последнюю актуальную версия ~3.11)
- Вам нужна IDE для работы. Для Python разработки отлично подходят:
- Для создания рабочего окружения лучше всего подходит
Python Virtual Environments
. Прочитать можно в официальном PEP 405. Документацию можно прочитать на официальном сайте venv. Хорошая статья на python-script.com. - Научиться делать рабочее окружение в выбранных IDE.
Виртуальное окружение очень хорошо помогает в процессе обучения. Вы можете столкнуться с тем, что вам захочется поэкспериментировать с библиотеками или модулями, и, чтобы не засорять рабочее
окружение, вы будете под каждую задачу создавать отдельный проект со своими модулями.
- Понятие интерпретатора
- Объекты и Структуры Данных Python (Python Object and Data Structure Basics)
- Переменные и типы
- Списки, словари и множества
- Форматирование строк
- Основные операции со строками
- Операторы Python (Python Statements)
- Логические операторы
- Условные операторы if/else
- Циклы
- Операторы Сравнения в Python (Python Comparison Operators)
- Методы и Функции (Methods and Functions)
- Объектно-Ориентированное Программирование (Object Oriented Programming)
- Модули и Пакеты (Modules and Packages)
- Ошибки и Обработка Исключений (Errors and Exception Handling)
- Встроенные функции (Built-in Functions)
- Декораторы Python (Python Decorators)
- Генераторы Python (Python Generators)
- Параллельная Обработка Данных (Parallel Processing)
- Работа с файлами
- Регулярные выражения
- Работа с контекстным менеджером
- Тестирование кода
- Установка библиотек
- Асинхронное программирование
- Многопоточное (threading) программирование
- Стандартные библиотеки
- awesome-python - Список крутых сторонних библиотек
Установка пакетов в Python производится с помощью пакетного менеджера PIP