Python: уроки, справочник и задачи

Как начать работу в Python?

Раздел: Основы Python · Обновлено 31.10.2026

Эта страница поможет пройти путь от пустого компьютера до работающего скрипта на Python 3.12 или 3.13. Вы установите интерпретатор, проверите, что система видит нужную версию, создадите виртуальное окружение и запустите первую программу из редактора и из терминала.

В 2026 году версии 3.9 и 3.10 уже не стоит брать для учебы: многие свежие библиотеки их не поддерживают, а новые возможности языка вроде улучшенных сообщений об ошибках и f-строк без ограничений появились позже. Начинайте сразу с актуальной версии.

Как начать работу в Python?
Содержание статьи
  1. Установка Python3 и среды программирования на Windows/Linux
  2. Устанавливаем Python3 на Windows
    1. Установка Python3 на Linux
    2. Интерактивный режим Python3
    3. Установка Pycharm
  3. Первый проект в виртуальном окружении
    1. Команды для Windows и Linux
    2. Первый скрипт и его запуск
    3. Частые ошибки на старте
  4. Частые вопросы
    1. Какую версию Python ставить новичку в 2026 году?
    2. Нужен ли PyCharm, если есть IDLE?
    3. Можно ли установить несколько версий Python одновременно?
    4. Почему пакет установлен, а import выдает ModuleNotFoundError?

Ниже сохранена исходная инструкция по установке и PyCharm, а в конце добавлен раздел про виртуальные окружения и ответы на частые вопросы новичков.

Все люди без исключения, которые проводят много времени за компьютером, рано или поздно приходят к тому, что какие то определенные операции было бы неплохо автоматизировать. Что можно автоматизировать? На этот вопрос лучше всего ответит ваша фантазия, или стоящая перед вами задача, поиск и замена большого количества информации, сортировка по определенным алгоритмам фотографии, а может быть вы хотите завести какую-то свою базу данных для более удобного хранения информации, или вы хотите попробовать себя в создании каких либо других графических приложений, или почувствовать себя разработчиком игр? Даже являясь профессиональным разработчиком, вы оцените всю красоту кода Python.

Python, достаточно прост в использовании, но это не делает его посредственным языком программирования, этот язык предлагает вам широкие возможности, и области применения. Python имеет огромную коллекцию библиотек, которые прекрасно послужат основой для вашей программы, и которые отлично подходят в качестве примеров для обучения. Широкий выбор готовых модулей предоставит вам такие готовые вещи, как например: Модули для парсинга сайтов, различные модули для построение пользовательских интерфейсов, работа с сокетами, и это лишь малая часть всего, что до вас было придумано, разработано, и протестировано, готовые модули делают разработку на Python, быстрой, простой, и масштабируемой.

Сфера применения Python, действительно огромная:

  1. Разработка программного обеспечения
  2. Разработка сайтов / web приложений
  3. Разработка мобильных приложений
  4. Робототехника
  5. Data Science

В следующих главах, будет поэтапно разъясняться механика работы языка Python, мы познакомимся с особенностями языка, на примерах, от простого к сложному, со временем от простых выражений, мы с вами плавно перейдем к операторам, типам данных, научимся использовать функции, и дойдем до сложных понятий как исключения,и пользовательские классы. Самое главное, помните, изучение Python может надолго вас затянуть, и вам важно определиться, какую таблетку вы в итоге выберите, либо все будет как страшный сон, и через пару дней вы обо всем позабудете, либо навсегда откроете для себя мир чудес и магий! Удачи тебе мой юный друг!

Установка Python3 и среды программирования на Windows/Linux

В этом первом обучающем модуле, мы с вами узнаем с чего начинается Python. Перед началом работы с Python, нам необходимо организовать доступ к интерпретатору, сделать это можно несколькими способами:

Устанавливаем Python3 на Windows

Установка Python3 на Linux

В linux, в зависимости от сборки дистрибутива, уже может быть предустановлен Python, для проверки открываем терминал, и набираем команду :

$ python3 --version

Если вам отобразится версия, то это значит что все у вас готово к работе. если же нет, то попробуйте установить Python из репозитория Universe, для этого достаточно выполнить следующие команды:

$ sudo apt-get update
$ sudo apt-get install python3.9

В более старых версиях Ubuntu, Python можно получить из PPA(Personal Package Archive) с помощью команды:

$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.9

Интерактивный режим Python3

Открыть интерактивный режим в Python, можно простым способом, обычно после установки, он располагается в "Пуск - > Все программы - > Python 3.x -> IDLE Python", щелкнув по нему, откроется стандартный IDE. Для чего это надо?

Но для более удобной работы с Python, советую пользоваться полноценным IDE. К счастью в этом плане, есть достаточно большой выбор:

Но, для начала давайте разберемся, что такое IDE. IDE - Это редактор кода, который включает в себя различные инструменты упрощающие работу с кодом (автодополнение кода, подсветка синтаксиса, отладчик и многое другое). Наиболее популярным решение для Python является Pycharm, ниже мы рассмотрим вариант его установки.

Установка Pycharm

Перед установкой Pycharm, убедитесь что у вас уже установлен сам интерпретатор Python'a. Инсталляция Pycharm, не сильно отличается от установки других программ.

Следующий урок: Ключевые слова и идентификаторы

Первый проект в виртуальном окружении

Сразу после установки Python заведите привычку: каждый проект живет в своей папке со своим виртуальным окружением. Окружение - это изолированная копия интерпретатора с собственным набором библиотек. Если один проект требует старую версию пакета, а другой новую, они не мешают друг другу, а системный Python остается чистым.

Команды для Windows и Linux

ДействиеWindowsLinux и macOS
Проверить версиюpy --versionpython3 --version
Список установленных версийpy --listls /usr/bin/python3*
Создать окружениеpy -m venv .venvpython3 -m venv .venv
Активировать.venv\Scripts\activatesource .venv/bin/activate
Установить пакетpython -m pip install requestspython -m pip install requests
Выйти из окруженияdeactivatedeactivate

На Windows удобнее пользоваться лаунчером py: он ставится вместе с Python и умеет выбирать версию, например py -3.13. На Ubuntu пакет venv иногда идет отдельно, тогда установите его командой sudo apt install python3-venv.

Первый скрипт и его запуск

Создайте в папке проекта файл hello.py:

import sys

name = input("Как вас зовут? ")
print(f"Привет, {name}!")
print("Python", sys.version.split()[0])
print("Интерпретатор:", sys.executable)

Запустите его командой python hello.py при активированном окружении. Строка с sys.executable покажет путь внутри папки .venv: так вы убедитесь, что работает именно окружение проекта, а не системный Python.

Частые ошибки на старте

Подробнее об окружениях читайте в материале про virtualenv и venv.

Частые вопросы

Несколько вопросов, которые часто задают начинающие, и ответы на них.

Какую версию Python ставить новичку в 2026 году?

Берите последнюю стабильную версию с python.org, на момент обновления это ветки 3.12 и 3.13 и новее. Они получают исправления безопасности и поддерживаются всеми популярными библиотеками. Старые версии ставьте только если этого требует конкретный проект.

Нужен ли PyCharm, если есть IDLE?

Для первых экспериментов IDLE достаточно. Когда программы вырастают до нескольких файлов, удобнее полноценный редактор: PyCharm Community или VS Code с расширением Python. Они подсказывают ошибки до запуска и умеют работать с виртуальными окружениями.

Можно ли установить несколько версий Python одновременно?

Да. На Windows каждая версия ставится в свою папку, а лаунчер py позволяет выбрать нужную. На Linux не удаляйте и не заменяйте системный python3, дополнительные версии ставьте рядом и создавайте для проектов виртуальные окружения.

Почему пакет установлен, а import выдает ModuleNotFoundError?

Пакет поставлен в другой интерпретатор. Проверьте путь через sys.executable, активируйте окружение проекта и установите пакет командой python -m pip install имя. В PyCharm и VS Code выберите тот же интерпретатор в настройках проекта.