Перейти к основному содержимому
Основы Python2026-10-30 · 6 мин чтения

Python Hello World: напишите свою первую строку кода за 5 минут

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

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

Хотите ли вы немедленно протестировать код в браузере или настроить локальную машину для разработки, в этом руководстве описываются точный синтаксис, среды выполнения и ловушки настройки, специфичные для ОС, которые сбивают с толку новичков.

Ваша первая строка кода: print('Hello, World!')

В Python 3.13 для вывода текста на стандартный вывод требуется один вызов встроенной функции print(). В отличие от C++, Java или Rust, Python не требует оболочки основной функции, объявлений классов и флагов компилятора.

``` питон

привет.py

print("Привет, мир!")

▶ PYTHONeditable · runs in your browser

Для абсолютных новичков в отдельных проектах достаточно официального установщика python.org. Однако профессиональные разработчики все чаще полагаются на автономные менеджеры среды, такие как uv (написанные на Rust), для управления исполняемыми файлами Python, не затрагивая системные зависимости. Избегайте использования менеджера пакетов вашей операционной системы (например, «apt» или «brew») для установки основного глобального исполняемого файла Python, если вы специально не собираетесь управлять зависимостями инструментов на уровне системы.

Ловушка macOS: никогда не трогайте системный Python

macOS исторически поставлялся с управляемым системой двоичным файлом Python 2.7, расположенным по адресу /usr/bin/python. Даже в современных версиях macOS, где /usr/bin/python3 существует с помощью инструментов командной строки Xcode, изменение этого исполняемого файла или установка глобальных пакетов в его каталог site-packages может привести к поломке системных утилит macOS.

``` питон

Убедитесь, что вы НЕ используете систему Apple Python

импортировать систему

is_system_mac = sys.executable.startswith("/usr/bin/python")

print(f"Системный Python: {is_system_mac}")

▶ PYTHONeditable · runs in your browser

Если вы оставите этот флажок снятым, командная строка Windows и PowerShell не смогут распознавать команды `python илиpip, что приведет к ошибке: 'python' не распознается как внутренняя или внешняя команда. Если вы пропустили его во время установки, перезапустите программу установки, выберите «Изменить» и проверьте параметр PATH или воспользуйтесь командой Windows Python Launcher py hello.py.

REPL против Script против Notebook: выберите правильный интерфейс

Python предлагает три различных интерфейса для выполнения кода, каждый из которых предназначен для определенного этапа разработки.

``` питон

Пример интерактивной оценки и пакетной логики скрипта

данные = [1, 2, 3, 4, 5]

в квадрате = [x**2 для x в данных]

print(f"Обработанный пакет: {квадрат}")

▶ PYTHONeditable · runs in your browser

В этом коротком фрагменте представлено приведение типов (int()), динамическое форматирование строк (f-строки, представленные в Python 3.6), стандартные потоки ввода и определение области действия блока на основе отступов (PEP 8). Экспериментирование с этими пятью концепциями подтверждает, что вы понимаете, как Python обрабатывает потоки данных и разветвляет поток управления.

ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

Почему я получаю синтаксическую ошибку при запуске печати «Hello»?

В Python 2 print был оператором и не требовал круглых скобок. Python 3 преобразовал print во встроенную функцию, сделав круглые скобки обязательными. Официальный срок поддержки Python 2 истек 1 января 2020 года (PEP 373). Если вы столкнулись с этой ошибкой, обновите свой код, указав print("Hello"), и убедитесь, что вы используете Python 3. Чтобы заложить прочную основу в современном синтаксисе Python, пройдите курс по основам.

Должен ли я использовать Python 2 или Python 3 для новых проектов?

Всегда используйте Python 3 (в частности, Python 3.12 или 3.13). Python 2 устарел, не поддерживается и не имеет обновлений безопасности. Для всех активных сторонних пакетов в Индексе пакетов Python (PyPI) требуется Python 3.

Каков самый быстрый способ начать писать Python без установки?

Самый быстрый метод — использование интерактивной среды браузера. Среды выполнения, созданные на основе WebAssembly, позволяют выполнять код Python непосредственно внутри веб-браузера без установки локальных компиляторов или редактирования переменных PATH терминала. Вы можете начать практиковать основной синтаксис прямо сейчас на нашем браузерном курсе основ.

Почему команда Python не распознается в моем терминале Windows?

Эта ошибка возникает из-за того, что каталог, содержащий python.exe, не был добавлен в переменную среды PATH вашей системы во время установки. Перезапустите установщик python.org, выберите «Изменить» и установите флажок «Добавить python.exe в PATH». Альтернативно, запустите сценарии с помощью средства запуска Windows Python, набрав py hello.py.

Чему мне следует научиться после написания hello world на Python?

После написания первого сценария сосредоточьтесь на основных структурах данных (списки, словари, наборы, кортежи), потоке управления (циклы for, циклы while, операторы if-else) и определениях функций с использованием ключевого слова def.

Освоение синтаксиса Python требует преодоления препятствий при установке и развития активной мышечной памяти посредством целенаправленной практики. Готовы попрактиковаться? Начните здесь

Готовы попробовать?

15 уроки бесплатно после бесплатной регистрации — без карты. Попробуйте платформу, а затем принимайте решение.

Начни бесплатно →

Or unlock every lesson

Pro — $12/mo, unlimited AI, cancel any time. Refund within 14 days worldwide.

See Pro plans →

Get one Python lesson + one career idea every Friday

No spam, no "buy our course now". Three bullets, every Friday. Unsubscribe with one click.