A programozás elindítása Pythonban: 13 lépés (képekkel)

Tartalomjegyzék:

A programozás elindítása Pythonban: 13 lépés (képekkel)
A programozás elindítása Pythonban: 13 lépés (képekkel)

Videó: A programozás elindítása Pythonban: 13 lépés (képekkel)

Videó: A programozás elindítása Pythonban: 13 lépés (képekkel)
Videó: Python játék készítés PyGame segítségével - I. rész 2024, November
Anonim

El akarja kezdeni tanulni a programozást? A számítógépes programozásba való bejutás ijesztő lehet, és úgy gondolhatja, hogy tanulnia kell az órákon. Bár ez bizonyos nyelvekre igaz lehet, számos programozási nyelv létezik, amelyek csak egy -két napot vesznek igénybe az alapok megértéséhez. A Python az egyik ilyen nyelv. Néhány perc alatt elindíthat egy alapvető Python programot. Lásd az alábbi 1. lépést, hogy megtudja, hogyan.

Lépések

Rész 1 /5: A Python telepítése

ablakok

167107 1 2
167107 1 2

1. Látogassa meg a Python webhelyét

A Python használatához mindent le tud tölteni a Python webhelyéről (python.org/downloads. A webhelynek automatikusan észlelnie kell, hogy Windows rendszert használ, és bemutatja a hivatkozásokat a Windows telepítőjének.

167107 2 2
167107 2 2

2. lépés: Válassza ki a telepíteni kívánt verziót

Jelenleg a Python két verziója érhető el: 3.x.x és 2.7.10. A Python mindkettőt letölthetővé teszi, de az új felhasználóknak a 3.x.x verziót kell választaniuk. Töltse le a 2.7.10 programot, ha régi Python kóddal dolgozik, vagy olyan programokkal és könyvtárakkal, amelyek még nem fogadták el a 3.x.x kódot.

Ez az útmutató feltételezi, hogy a 3.x.x -et telepíti

167107 3 3
167107 3 3

3. lépés: A letöltés után futtassa a telepítőt

A kívánt verzióra kattintva letöltheti a telepítőt. A letöltés befejezése után futtassa ezt a telepítőt.

167107 4 2
167107 4 2

4. lépés. Jelölje be a "Python 3.5 hozzáadása a PATH -hoz" négyzetet

Ez lehetővé teszi a Python futtatását közvetlenül a parancssorból.

167107 5 2
167107 5 2

5. lépés. Kattintson a "Telepítés most" gombra

Ez telepíti a Python -ot az összes alapértelmezett beállításával, ami a legtöbb felhasználó számára megfelelő lehet.

Ha bizonyos funkciókat le szeretne tiltani, módosítani szeretné a telepítési könyvtárat vagy telepíteni szeretné a hibakeresőt, kattintson a "Telepítés testreszabása" lehetőségre, majd jelölje be vagy törölje a jelölést

Mac

167107 6 2
167107 6 2

1. lépés Döntse el, hogy telepíteni kívánja -e a Python 3.x.x -et

Az OS X összes verziójához már telepítve van a Python 2.7. Ha nincs szüksége a Python újabb verziójára, akkor nem kell semmit telepítenie. Ha hozzáférést szeretne kapni a Python legújabb verzióihoz, telepítse a 3.x.x -et.

Ha csak a mellékelt Python verziót szeretné használni, létrehozhat szkripteket egy szövegszerkesztőben, és futtathatja azokat a terminálon

167107 7 2
167107 7 2

2. lépés: Töltse le a Python 3.x.x fájlokat a Python webhelyéről

Látogassa meg a (python.org/downloads) fájlt Mac számítógépén. Ennek észlelnie kell az operációs rendszert, és meg kell jelenítenie a Mac telepítőfájljait. Ha nem, kattintson a "Mac OS X" linkre.

167107 8 2
167107 8 2

3. lépés: Kattintson duplán a letöltött PKG fájlra a Python telepítésének megkezdéséhez

Kövesse az utasításokat a Python telepítéséhez. A legtöbb felhasználó csak az alapértelmezett beállításokat használhatja.

167107 9 2
167107 9 2

4. lépés: Indítsa el a Python -t a terminálon

Annak ellenőrzéséhez, hogy a telepítés rendben ment -e, indítsa el a terminált, és írja be a python3 parancsot. Ennek el kell indítania a Python 3.x.x felületet, és meg kell jelenítenie a verziót.

Linux

167107 10 2
167107 10 2

1. lépés: Ellenőrizze a Python már telepített verzióját

A Linux szinte minden disztribúciójához Python van telepítve. A terminál megnyitásával és a python begépelésével megtekintheti, hogy milyen verziója van.

167107 11 2
167107 11 2

2. lépés: Telepítse az Ubuntu legújabb verzióját

Nyissa meg a Terminál ablakot, és írja be a sudo apt-get install python parancsot.

A Python telepítését az Ubuntu Alkalmazások ablakban található Alkalmazások hozzáadása/eltávolítása alkalmazásával is telepítheti

167107 12 2
167107 12 2

3. lépés: Telepítse a Red Hat és a Fedora legújabb verzióját

Nyissa meg a Terminál ablakot, és írja be a sudo yum install python parancsot.

167107 13 2
167107 13 2

4. lépés: Telepítse az Arch Linux legújabb verzióját

Jelentkezzen be root felhasználóként. Írja be a pacman -S python parancsot.

167107 14 2
167107 14 2

5. lépés: Töltse le az IDLE környezetet

Ha használni szeretné a Python fejlesztői környezetet, akkor azt a disztribúció szoftverkezelőjével szerezheti be. Csak keresse a "python tétlen" kifejezést a csomag megkereséséhez és telepítéséhez.

Egyéb lényeges elemek

167107 15 2
167107 15 2

1. lépés Telepítsen egy szövegszerkesztőt

Bár létrehozhat Python programokat a Jegyzettömbben vagy a TextEditben, sokkal könnyebb lesz a kód olvasása és írása egy speciális szövegszerkesztővel. Számos ingyenes szerkesztő közül választhat, mint például a Sublime Text (bármilyen rendszer), a Notepad ++ (Windows), a TextWrangler (Mac) vagy a JEdit (bármilyen rendszer).

167107 16 2
167107 16 2

2. lépés: Tesztelje a telepítést

Nyissa meg a parancssort (Windows) a terminálon (Mac/Linux), és írja be a python parancsot. A Python betöltődik, és megjelenik a verziószám. Ekkor megjelenik a Python tolmács parancssor, >>>.

Gépelje be a print ("Hello, World!") Parancsot, és nyomja meg az. Enter billentyűt. Látnia kell a Hello, World! megjelenik a Python parancssor alatt

2. rész az 5 -ből: Alapfogalmak tanulása

167107 17 2
167107 17 2

1. Lépés: Értse meg, hogy a Pythonnak nem kell fordítania

A Python egy értelmezett nyelv, ami azt jelenti, hogy azonnal futtathatja a programot, amint módosítja a fájlt. Ez sokkal gyorsabbá teszi a programok iterálását, felülvizsgálatát és hibaelhárítását, mint sok más nyelv.

A Python az egyik legkönnyebben elsajátítható nyelv, és néhány perc alatt elindíthat egy alapprogramot

167107 18 2
167107 18 2

2. lépés. Zavarodjon a tolmácsban

A tolmács segítségével tesztelheti a kódot anélkül, hogy először hozzá kellene adnia a programhoz. Ez kiválóan alkalmas bizonyos parancsok működésének megismerésére, vagy kidobó program írására.

167107 19 2
167107 19 2

3. lépés Ismerje meg, hogyan kezeli a Python az objektumokat és a változókat

A Python egy objektum-orientált nyelv, ami azt jelenti, hogy a programban mindent objektumként kezelnek. Ezenkívül nem kell változókat deklarálnia a program elején (ezt bármikor megteheti), és nem kell megadnia a változó típusát (egész, karakterlánc, stb.).

3. rész az 5 -ből: A Python tolmács használata számológépként

Néhány alapvető számolófunkció végrehajtása segít megismerni a Python szintaxisát, valamint a számok és karakterláncok kezelését.

167107 20 2
167107 20 2

1. lépés Indítsa el a tolmácsot

Nyissa meg a parancssort vagy a terminált. Írja be a python parancsot a parancssorba, és nyomja meg az. Enter billentyűt. Ez betölti a Python tolmácsot, és a Python parancssorba kerül (>>>).

Ha nem integrálta a Python -t a parancssorba, akkor a tolmács futtatásához navigálnia kell a Python könyvtárába

167107 21 2
167107 21 2

2. lépés. Végezze el az alapvető számtani műveleteket

A Python segítségével könnyedén elvégezheti az alapvető számtani műveleteket. Nézze meg az alábbi mezőben néhány példát a számológép funkcióinak használatára. Megjegyzés: A # megjegyzéseket jelöl a Python -kódban, és nem kerülnek át a tolmácson.

>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Az osztás mindig lebegőpontos (tizedes) számot ad vissza 35.0 >>> (100 - 10*3) // 2 # Emeletosztás (két perjel) elveti a tizedes eredményeket 35 >>> 23 % 4 # Ez kiszámítja a 3. osztás többi részét >>> 17.53 * 2.67 / 4.1 11.41587804878049

167107 22 2
167107 22 2

Lépés 3. Számítsa ki a teljesítményeket

A ** operátort használhatja a hatáskörök jelzésére. A Python gyorsan képes nagy számok kiszámítására. Példákért tekintse meg az alábbi mezőt.

>> 7 ** 2 # 7 négyzet 49 >>> 5 ** 7 # 5 a 7 78125 hatványára

167107 23 2
167107 23 2

4. lépés: Változók létrehozása és kezelése

Változókat rendelhet a Pythonban az alapvető algebra végrehajtásához. Ez jó bevezetés a változók Python programokon belüli hozzárendelésére. A változókat a = jel segítségével rendeljük hozzá. Példákért tekintse meg az alábbi mezőt.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # A változók tetszőleges karakterláncok lehetnek> >> magasság = 5 >>> szélesség * magasság 50

167107 24 2
167107 24 2

5. lépés Zárja be a tolmácsot

Miután befejezte a tolmács használatát, bezárhatja és visszatérhet a parancssorba a Ctrl+Z (Windows) vagy a Ctrl+D (Linux/Mac), majd az ↵ Enter megnyomásával. Írja be a quit () billentyűt is, és nyomja meg az. Enter billentyűt.

4. rész az 5 -ből: Az első program létrehozása

167107 25 2
167107 25 2

1. lépés: Nyissa meg a szövegszerkesztőt

Gyorsan létrehozhat egy tesztprogramot, amely megismeri a programok létrehozásának és mentésének alapjait, majd a tolmácson való futtatását. Ez segít annak tesztelésében is, hogy a tolmács megfelelően van -e telepítve.

167107 26 2
167107 26 2

Lépés 2. Hozzon létre egy "print" utasítást

A "nyomtatás" a Python egyik alapfunkciója, és az információ megjelenítésére szolgál a terminálon egy program során. Megjegyzés: A "print" az egyik legnagyobb változás a Python 2 -ről a Python 3 -ra. A Python 2 -ben csak a "print" -t kell beírni, majd azt, amit megjeleníteni szeretne. A Python 3 -ban a "nyomtatás" funkcióvá vált, ezért be kell írnia a "print ()" -t, és a zárójelben meg kell jelenítenie, amit szeretne.

167107 27 2
167107 27 2

3. lépés. Adja hozzá nyilatkozatát

A programozási nyelv tesztelésének egyik leggyakoribb módja a "Hello, World!" Szöveg megjelenítése. Helyezze ezt a szöveget a "print ()" utasításba, beleértve az idézőjeleket:

print ("Hello, világ!")

Sok más nyelvvel ellentétben nem kell a sor végét a -val jelölni. A blokkok kijelöléséhez szintén nem kell göndör zárójelet ({}) használni. Ehelyett a behúzás azt jelzi, hogy mit tartalmaz a blokk

167107 28 2
167107 28 2

4. lépés. Mentse el a fájlt

Kattintson a Fájl menüre a szövegszerkesztőben, és válassza a Mentés másként lehetőséget. A név mező alatti legördülő menüben válassza ki a Python fájltípust. Ha Jegyzettömböt használ (nem ajánlott), válassza a "Minden fájl" lehetőséget, majd adja hozzá a ".py" fájlt a fájlnév végéhez.

  • Ügyeljen arra, hogy a fájlt könnyen hozzáférhető helyre mentse, mivel a parancssorban navigálnia kell hozzá.
  • Ebben a példában mentse a fájlt "hello.py" néven.
167107 29 2
167107 29 2

5. lépés: Futtassa a programot

Nyissa meg a parancssort vagy a terminált, és keresse meg azt a helyet, ahová mentette a fájlt. Ha már ott van, futtassa a fájlt a hello.py begépelésével és az ↵ Enter megnyomásával. Látnia kell a Hello, World! megjelenik a parancssor alatt.

Attól függően, hogy hogyan telepítette a Python -t és milyen verziója van, előfordulhat, hogy be kell írnia a python hello.py vagy a python3 hello.py parancsot a program futtatásához

167107 30 2
167107 30 2

6. lépés Gyakran teszteljen

A Python egyik nagyszerű tulajdonsága, hogy azonnal kipróbálhatja új programjait. Jó gyakorlat, ha a parancssor ugyanabban az időben nyílik meg, mint a szerkesztő. Amikor elmenti a módosításokat a szerkesztőbe, azonnal futtathatja a programot a parancssorból, így gyorsan tesztelheti a módosításokat.

5. rész az 5 -ből: Haladó programok készítése

167107 31 2
167107 31 2

1. lépés. Kísérletezzen egy alapvető áramlásszabályozó utasítással

Az áramlásvezérlő utasítások lehetővé teszik, hogy a program meghatározott feltételek alapján vezérelje, mit csinál a program. Ezek az állítások képezik a Python programozás szívét, és lehetővé teszik olyan programok létrehozását, amelyek a bemenet és a feltételek függvényében különböző dolgokat végeznek. A while állítás kezdetnek jó. Ebben a példában a while utasítással kiszámíthatja a Fibonacci szekvenciát 100 -ig:

# A Fibonacci -sorozat minden száma # az előző két a, b = 0, 1 szám összege, míg b <100: print (b, end = "") a, b = b, a+b

  • A sorozat addig fut, amíg (míg) b kisebb, mint (<) 100.
  • A kimenet 1 1 2 3 5 8 13 21 34 55 89 lesz
  • Az end = '' parancs ugyanazon a soron jeleníti meg a kimenetet, ahelyett, hogy minden értéket külön sorba helyezne.
  • Ebben az egyszerű programban néhány dolgot meg kell jegyezni, amelyek elengedhetetlenek a bonyolult programok létrehozásához a Pythonban:

    • Jegyezze fel a behúzást. V: azt jelzi, hogy a következő sorok behúzódnak és a blokk részét képezik. A fenti példában a (b) nyomtatás és a, b = b, a+b a while blokk része. A program megfelelő működéséhez elengedhetetlen a megfelelő behúzás.
    • Ugyanazon a soron több változó is definiálható. A fenti példában a és b egyaránt az első sorban vannak definiálva.
    • Ha ezt a programot közvetlenül a tolmácsba írja be, akkor üres sort kell hozzáadnia a végéhez, hogy a tolmács tudja, hogy a program befejeződött.
167107 32 2
167107 32 2

2. lépés: Funkciók létrehozása a programokon belül

Meghatározhat olyan funkciókat, amelyeket később a programban hívhat. Ez különösen akkor hasznos, ha több funkciót kell használnia egy nagyobb program keretein belül. A következő példában létrehozhat egy függvényt a korábban írthoz hasonló Fibonacci sorozat meghívásához:

def fib (n): a, b = 0, 1, míg a <n: print (a, end = '') a, b = b, a+b print () # A program későbbi szakaszában felhívhatja a Fibonaccit # függvény bármely megadott értékhez fib (1000)

Ez visszatér 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

167107 33 2
167107 33 2

Lépés 3. Készítsen egy bonyolultabb áramlásszabályozó programot

Az áramlásvezérlő utasítások lehetővé teszik olyan speciális feltételek beállítását, amelyek megváltoztatják a program futtatását. Ez különösen akkor fontos, ha felhasználói adatokkal van dolgunk. A következő példa az if, elif (else if) és az else használatával hozzon létre egy egyszerű programot, amely értékeli a felhasználó életkorát.

age = int (input ("Add your age:")) if age <= 12: print ("Nagyon jó gyereknek lenni!") elif kor a (13, 20) tartományban: print ("Tinédzser vagy ! ") else: print (" Ideje felnőni ") # Ha ezek közül bármelyik állítás igaz, # a megfelelő üzenet jelenik meg. # Ha egyik állítás sem igaz, az "else" # üzenet jelenik meg.

  • Ez a program néhány további nagyon fontos állítást is bemutat, amelyek felbecsülhetetlen értékűek lesznek a különböző alkalmazásokhoz:

    • input () - Ez a billentyűzet felhasználói bevitelét hívja meg. A felhasználó látni fogja a zárójelbe írt üzenetet. Ebben a példában a () bemenetet egy int () függvény veszi körül, ami azt jelenti, hogy az összes bemenetet egész számként kell kezelni.
    • tartomány () - Ez a funkció sokféleképpen használható. Ebben a programban azt ellenőrzi, hogy a szám 13 és 20 közötti tartományban van -e. A tartomány vége nem számít bele a számításba.
167107 34 2
167107 34 2

4. lépés Ismerje meg a többi feltételes kifejezést

Az előző példa a "kisebb vagy egyenlő" (<=) szimbólumot használta annak meghatározására, hogy a bevitt életkor megfelel -e a feltételnek. Ugyanazokat a feltételes kifejezéseket használhatja, mint a matematikában, de a gépelés kicsit más:

Feltételes kifejezések.

Jelentése Szimbólum Python szimbólum
Kevesebb, mint < <
Nagyobb, mint > >
Kevesebb vagy egyenlő <=
Nagyobb vagy egyenlő >=
Egyenlő = ==
Nem egyenlő !=
167107 35 2
167107 35 2

5. lépés. Folytassa a tanulást

Ezek csak az alapok, amikor a Pythonról van szó. Bár ez az egyik legegyszerűbben megtanulható nyelv, elég mély a mélység, ha érdekel az ásás. A tanulás legjobb módja a programok folytatása! Ne feledje, hogy gyorsan írhat kaparós programokat közvetlenül a tolmácsba, és a módosítások tesztelése olyan egyszerű, mint a program újbóli futtatása a parancssorból.

  • Sok jó könyv áll rendelkezésre a Python programozásához, köztük a "Python kezdőknek", a "Python Cookbook" és a "Python Programming: An Introduction to Computer Science".
  • Számos forrás érhető el az interneten, de sok még mindig a Python 2. X -re irányul. Előfordulhat, hogy módosítani kell a példákon.
  • Ha online akarja futtatni a python -t, de szeretné futtatni a python 3 -at, akkor a Repl [1] rendelkezik egy python -értelmezővel, amely virtuális linuxos gépeket használ. Egy másik jó online forrás egy jövőbeli "pythonista" (jól ismerő python programozó) számára a thinkfunctional [2]. Nagyobb kihívásokra az "Automatizálja az unalmas dolgokat" [3] és a Project Euler [4] is rendelkezésre áll.
  • Sok helyi iskola kínál órákat a Pythonon. Gyakran a Python -t bevezető órákon tanítják, mivel ez az egyik legkönnyebben elsajátítható nyelv.

Mintaprogramok

Image
Image

Minta Python tolmács indítási kód

Image
Image

Minta Python számológép kód

Image
Image

Minta Easy Python program

Ajánlott: