Ugrás a fő tartalomra
Python alapjai2026-10-30 · 6 perc olvasás

Python Hello World: Írja meg az első kódsort 5 perc alatt

Azért keresett a python hello world kifejezésre, mert működő kódot szeretne írni, nem pedig a környezeti változókkal, meghibásodott telepítőkkel vagy terminálengedélyekkel küzdeni. A legtöbb bevezető oktatóanyag végighúzza Önt egy harminc perces eszközlánc-telepítésen, mielőtt egyetlen sort is végrehajtana. Ez a beállítási súrlódás az oka annak, hogy sok törekvő fejlesztő visszalép a programozástól, mielőtt látná az első eredményt.

Az első Python-győzelem megszerzése kevesebb mint hatvan másodpercet vesz igénybe. A nyelv szintaxisa minimális, ember által olvasható, és úgy lett kialakítva, hogy kiküszöbölje a szükségtelen feldolgozást. De a kód beírása és a kimenet képernyőn történő megjelenítése közötti út teljes mértékben attól függ, hogy hol és hogyan hajtja végre.

Akár azonnal szeretné tesztelni a kódot egy böngészőben, akár egy helyi fejlesztőgépet szeretne beállítani, ez az útmutató a pontos szintaxist, a futási környezeteket és az operációs rendszer-specifikus beállítási csapdákat ismerteti, amelyek kisiklik a kezdőket.

Az első kódsor: print('Hello, World!')

A Python 3.13-ban a szöveg szabványos kimenetre való megjelenítéséhez a beépített print() függvény egyetlen meghívása szükséges. A C++-tól, a Java-tól vagy a Rust-tól eltérően a Pythonnak nincs szüksége fő függvényburkolóra, nincs osztálydeklarációra és fordítójelzőre.

``` python

hello.py

print ("Hello, World!")

▶ PYTHONeditable · runs in your browser

Az egyedi projektek abszolút kezdői számára elegendő a hivatalos python.org telepítő. A professzionális fejlesztők azonban egyre inkább támaszkodnak olyan önálló környezetkezelőkre, mint az „uv” (Rust nyelven írva), hogy a Python végrehajtható fájljait a rendszerfüggőségek érintése nélkül kezeljék. Kerülje az operációs rendszer csomagkezelőjének (például apt vagy brew) használatát az elsődleges globális Python végrehajtható fájl telepítéséhez, hacsak nem kifejezetten a rendszerszintű eszközfüggőségeket kívánja kezelni.

A macOS Trap: Soha ne érintse meg a System Pythont

A macOS rendszert korábban egy rendszer által felügyelt Python 2.7 binárissal szállították, amely a /usr/bin/python címen található. Még a modern macOS-verziókon is, ahol az `/usr/bin/python3' az Xcode Command Line Tools-on keresztül létezik, a végrehajtható fájl módosítása vagy a globális csomagok telepítése a site-package könyvtárba megszakíthatja a macOS rendszer segédprogramjait.

``` python

Ellenőrizze, hogy NEM az Apple Python rendszere fut

import sys

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

print(f"A Python rendszer: {is_system_mac}")

▶ PYTHONeditable · runs in your browser

Ha nem jelöli be ezt a jelölőnégyzetet, a Windows Command Prompt és a PowerShell nem ismeri fel a "python" vagy a "pip" parancsot, ami a következő hibát eredményezi: "A "python" nem ismerhető fel belső vagy külső parancsként". Ha a telepítés során kihagyta, futtassa újra a telepítőt, válassza a "Módosítás" lehetőséget, és jelölje be a PATH opciót, vagy hagyatkozzon a Windows Python Launcher `py hello.py' parancsára.

REPL vs Script vs Notebook: Válassza ki a megfelelő felületet

A Python három különálló interfészt kínál a kód végrehajtásához, amelyek mindegyike egy adott fejlesztési fázist szolgál ki.

``` python

Példa az interaktív kiértékelésre a parancsfájl kötegelt logikájával szemben

adatok = [1, 2, 3, 4, 5]

négyzet = [x**2 az x adatban]

print(f"Feldolgozott köteg: {négyzet}")

▶ PYTHONeditable · runs in your browser

Ez a rövid részlet bemutatja a típusöntést (`int()), a dinamikus karakterlánc-formázást (a Python 3.6-ban bevezetett f-stringeket), a szabványos bemeneti adatfolyamokat és a behúzáson alapuló blokk hatókörét (PEP 8). Ezzel az öt fogalommal való kísérletezés igazolja, hogy megérti, hogyan dolgozza fel a Python az adatfolyamokat és az elágazó vezérlőfolyamatokat.

GYIK

Miért kapok Syntax Error üzenetet a "Hello" nyomtatás futtatásakor?

A Python 2-ben a print egy utasítás volt, és nem igényel zárójelet. A Python 3 a nyomtatást beépített funkcióvá alakította át, így a zárójelek használata kötelező. A Python 2 2020. január 1-jén érte el a hivatalos végét (PEP 373). Ha ezt a hibát tapasztalja, frissítse a kódot a nyomtatásra ("Hello"), és győződjön meg arról, hogy a Python 3-at futtatja. A modern Python szintaxis szilárd alapjainak felépítéséhez hajtsa végre a foundations course részt.

A Python 2-t vagy a Python 3-at használjam új projektekhez?

Mindig a Python 3-at használja (különösen a Python 3.12 vagy 3.13). A Python 2 elavult, nem karbantartott, és nem tartalmaz biztonsági frissítéseket. A Python Package Index (PyPI) minden aktív, harmadik féltől származó csomagjához Python 3 szükséges.

Mi a leggyorsabb módja a Python írásának beállítás nélkül?

A leggyorsabb módszer az interaktív böngészőkörnyezet használata. A WebAssembly-re épített futási környezetek lehetővé teszik, hogy Python-kódot közvetlenül a webböngészőn belül hajtson végre helyi fordítók telepítése vagy a terminál PATH-változóinak szerkesztése nélkül. Már most elkezdheti gyakorolni az alapvető szintaxist a böngészőalapú [foundations tanfolyamunkon] (/courses/foundations).

Miért nem ismeri fel a python parancsot a Windows terminálom?

Ez a hiba azért fordul elő, mert a python.exe fájlt tartalmazó könyvtár nem lett hozzáadva a rendszer PATH környezeti változójához a telepítés során. Futtassa újra a python.org telepítőt, válassza a "Módosítás" lehetőséget, és jelölje be a "Python.exe hozzáadása a PATH-hoz" jelölőnégyzetet. Alternatív megoldásként indítsa el a szkripteket a Windows Python Launcher segítségével a py hello.py beírásával.

Mit kell megtanulnom, miután Pythonban megírtam a hello world-et?

Az első szkript megírása után összpontosítson az alapvető adatstruktúrákra (listák, szótárak, halmazok, sorok), a vezérlési folyamatra (a ciklusokhoz, míg a ciklusokhoz, az if-else utasításokhoz) és a függvénydefiníciókra a def kulcsszó használatával.

A Python szintaxis elsajátításához át kell lépni a telepítési akadályokon, és tudatos gyakorlással aktív izommemóriát kell építeni. Készen áll a gyakorlásra? Kezdje itt

Készen áll a kipróbálására?

Ingyenes 15 óra ingyenes regisztráció után – kártya nélkül. Kísérje ki a platformot, majd döntse el.

Kezdje ingyen →

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.