Към основното съдържание
Основи на Python2026-10-30 · 6 мин четене

Python Здравей свят: Напишете първия си ред код за 5 минути

Търсихте python здравей свят, защото искате да напишете работещ код, а не да се борите с променливи на средата, повредени инсталатори или разрешения за терминали. Повечето въвеждащи уроци ви прекарват през тридесетминутна инсталация на инструментална верига, преди да изпълните един ред. Това триене при настройка е причината много амбициозни разработчици да се откажат от програмирането, преди да видят първия си резултат.

Получаването на първата ви победа в 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: Никога не докосвайте System Python

macOS в миналото се доставяше със системно управляван двоичен файл на Python 2.7, намиращ се на /usr/bin/python. Дори в модерни версии на macOS, където /usr/bin/python3 съществува чрез Xcode Command Line Tools, модифицирането на този изпълним файл или инсталирането на глобални пакети в неговата директория site-packages може да повреди системните помощни програми на macOS.

``` питон

Уверете се, че НЕ използвате системата Python на Apple

импортиране на сис

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

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

▶ PYTHONeditable · runs in your browser

Ако оставите това поле без отметка, Windows Command Prompt и PowerShell няма да успеят да разпознаят командите python или pip, което ще доведе до грешката: 'python' не се разпознава като вътрешна или външна команда. Ако сте го пропуснали по време на настройката, стартирайте отново инсталатора, изберете „Промяна“ и проверете опцията PATH или разчитайте на командата за стартиране на Windows Python 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 обработва потоци от данни и разклоняващ се контролен поток.

ЧЗВ

Защо получавам SyntaxError, когато стартирам print "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 Package Index (PyPI) изискват Python 3.

Кой е най-бързият начин да започнете да пишете Python без настройка?

Най-бързият метод е използването на интерактивна среда на браузър. Времето за изпълнение, изградено на WebAssembly, ви позволява да изпълнявате код на Python директно във вашия уеб браузър, без да инсталирате локални компилатори или да редактирате PATH променливи на терминала. Можете да започнете да практикувате основния синтаксис още сега в нашия базиран на браузър курс по основи.

Защо командата python не се разпознава в моя Windows терминал?

Тази грешка възниква, защото директорията, съдържаща python.exe, не е добавена към променливата на средата PATH на вашата система по време на инсталацията. Стартирайте отново инсталатора на python.org, изберете „Промяна“ и поставете отметка в квадратчето „Добавяне на python.exe към PATH“. Друга възможност е да стартирате скриптове с помощта на Windows Python Launcher, като напишете 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.