Programozás Python-ban

Szerző: Frank Hunt
A Teremtés Dátuma: 13 Március 2021
Frissítés Dátuma: 1 Július 2024
Anonim
Programozás Python-ban - Tanácsok
Programozás Python-ban - Tanácsok

Tartalom

Meg akarja tanulni a programozást? A programozási nyelv programozásának megkezdése ijesztőnek tűnhet, és úgy gondolhatja, hogy ennek megtanulásához órákat kell tartania. Bár ez bizonyos programozási nyelvek esetében előfordulhat, több nyelv is elsajátítható egy-két nap alatt. A Python ezen nyelvek egyike. Néhány percen belül már létrehozhat egy működő Python programot. Olvassa el, hogy megtanulja, hogyan.

Lépni

5/5. Rész: A Python telepítése (Windows)

  1. Töltse le a Python for Windows szoftvert. A Python tolmácsot ingyen letöltheti a Windows rendszerre a Python webhelyéről. Győződjön meg arról, hogy az operációs rendszeréhez megfelelő verziót tölt le.
    • Töltse le a legfrissebb verziót.
    • A Python már része az OS X-nek és a Linuxnak. Nincs szükség az összes Python-hoz kapcsolódó szoftver telepítésére, de valóban szüksége van egy jó programozási nyelvű szövegszerkesztőre.
    • A legtöbb Linux disztribúció és az OS X verzió még mindig a Python 2.X-et használja. Néhány kisebb különbség van a 2 és 3 között, a "print" utasítás változásai különösen szembetűnőek. Ha a Python újabb verzióját szeretné telepíteni OS X vagy Linux rendszerre, töltse le a szükséges fájlokat a Python webhelyéről.
  2. Telepítse a Python tolmácsot. Az alapértelmezett beállítások a legtöbb felhasználó számára elegendőek lesznek. A Python működését a parancssorból állíthatja be, ha bejelöli az elérhető modulok listájának utolsó opcióját.
  3. Telepítsen szövegszerkesztőt. Lehet írni egy Python programot a Jegyzettömbben vagy a TextEdit alkalmazásban, de sokkal könnyebb elolvasni a kódot egy speciális szövegszerkesztővel. Számos ingyenes szerkesztő közül választhat, például a Notepad ++ (Windows), a TextWrangler (Mac) vagy a JEdit (bármilyen rendszer).
  4. Tesztelje a telepítést. Nyissa meg a Parancssor (Windows parancssor) vagy a terminált (Mac / Linux), és írja be piton. A Python betöltődik, és megjelenik a verziószám. Ekkor megjelenik a Python tolmács parancssor, az alábbiak szerint >.
    • típus nyomtatás ("Helló, világ!") és nyomja meg ↵ Enter. Most megkapja a szöveget Helló Világ! a Python parancssor alatt látható.

5/5 rész: Az alapfogalmak elsajátítása

  1. Nincs szükség Python program fordítására. A Python egy tolmácssal dolgozik, ami azt jelenti, hogy a programot azonnal futtathatja, amint megváltoztatja azt. Ez sokkal gyorsabbá teszi az iteráció, a revízió és a hibakeresés folyamatát, mint sok más programozási nyelven.
    • A Python az egyik legkönnyebben megtanulható nyelv, és perceken belül futtathat egy egyszerű programot.
  2. A tolmács használata. Tesztelhet a tolmács kóddal anélkül, hogy először hozzáadná a programhoz. Ez nagyszerű a feladatok működésének megismeréséhez vagy egyszeri program megírásához.
  3. A Python objektumok és változók kezelésének módja. A Python objektum-orientált nyelv, ami azt jelenti, hogy mindent objektumként kezelünk. Ez azt jelenti, hogy a program elején deklarálnia kell a változókat (ezt bármikor megteheti), és meg kell adnia a változó típusát is (egész szám, karakterlánc stb.).

3/5 rész: A Python tolmács használata számológépként

Néhány alapvető számtani funkció végrehajtása segít megismerkedni a Python szintaxissal, valamint a számok és a karakterláncok kezelésének módjával.


  1. Indítsa el a tolmácsot. Nyissa meg a parancssort vagy a terminált. típus piton és nyomja meg ↵ Enter. Ez elindítja a Python tolmácsot, és megnyitja a Python parancssort (>).
    • Ha nincs telepítve a Python, így a parancssorból futtathatja, akkor először el kell mennie a Python könyvtárba az értelmező futtatásához.
  2. Néhány egyszerű számtani művelet. A Python segítségével egyszerűen elvégezhet néhány egyszerű számtani műveletet. Az alábbi kódban talál néhány példát ezekre a számítási függvényekre. Figyelj: # azt jelzi, hogy Python-kódban kommentel, és a tolmács nem dolgozza fel őket.

    > 3 + 7 10> 100 - 10 * 3 70> (100 - 10 * 3) / 2 # Az osztás mindig egy lebegőpontos (tizedes) számot ad vissza 35,0> ((100 - 10 * 3) // 2 # emelet osztás (két perjel) figyelmen kívül hagyja a tizedesjegyeket 35> 23% 4 # A 3. osztás fennmaradó részét kiszámítja> 17,53 * 2,67 / 4,1 11,41587804878049

  3. Számítási teljesítmények. Használja a ** üzemeltető jelezzen egy áramot. A Python nagy számokat tud gyorsan kiszámolni. Lásd az alábbi kódot példákkal.

    > 7 * * 2 # 7 négyzet 49> 5 * * 7 # 5 a 7 78125 erejéig

  4. Változók létrehozása és manipulálása. Az egyszerű algebrai függvényekhez változókat rendelhet hozzá a Pythonban. Ez egy kiváló bevezetés a változók hozzárendeléséhez a Python programokban. A változókkal a = jel. Lásd az alábbi kódot példákkal.

    > 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> height = 5> width * height 50

  5. Zárja be a tolmácsot. Ha elkészült a tolmács használatával, akkor kiléphet és visszatérhet a parancssorba a megnyomásával Ctrl+Z (Windows) vagy Ctrl+D. (Linux / Mac) majd tovább ↵ Enter. Te is Kilépés () írja be, majd nyomja meg a gombot ↵ Enter prések.

4. rész az 5-ből: Első program

  1. Nyissa meg a szövegszerkesztőt. Gyorsan létrehozhat egy tesztprogramot, hogy megismerkedjen a programok létrehozásának és mentésének alapjaival, majd futtassa azokat az értelmezővel. Ez azt is lehetővé teszi, hogy tesztelje, hogy a tolmács megfelelően van-e telepítve.
  2. "Nyomtatott" utasítás készítése. A "Nyomtatás" a Python egyik alapvető funkciója, és arra szolgál, hogy a program futtatása közben információkat jelenítsen meg a terminálon. Megjegyzés: A "nyomtatás" az egyik legnagyobb különbség a Python 2 és a Python 3 között. A Python 2-ben csak be kellett írnia a "print" szót, majd a megjeleníteni kívánt részt. A Python 3-ban a "print" funkcióvá vált, így most be kell írnia a "print ()" szót azzal, amit meg akar jeleníteni a zárójelek között.
  3. Adjon hozzá egy nyilatkozatot. A programozási nyelv tesztelésének egyik leggyakoribb módja a "Hello, világ!" Szöveg elolvasása. megmutatni. Helyezze ezt a szöveget a "print ()" utasításba az idézőjelekkel együtt:

    nyomtatás ("Helló, világ!")

    • Sok más nyelvtől eltérően nem szükséges pontosvesszőt adni a sor végére ; a hely. Nem szükséges göndör nadrágtartót ({}) a blokkok kóddal történő megjelölésére szolgál. Ehelyett behúzással dolgozik a kódblokkok megjelölésére.
  4. Mentse a fájlt. Kattintson a szövegszerkesztő főmenüjében a Fájl elemre, és válassza a Mentés másként parancsot. A név mező alatti legördülő menüben válassza ki a Python fájl típusát. Ha a Jegyzettömböt használja (nem ajánlott), válassza az "Összes fájl" lehetőséget, és a fájlnév végére tegye a ".py" szót.
    • Ügyeljen arra, hogy a fájlt mentse oda, ahová könnyen hozzáférhet, mivel a parancssorból könnyen hozzá kell férnie.
    • Először mentse el "hello.py" néven.
  5. Futtassa a programot. Nyissa meg a parancssort vagy a terminált, és keresse meg a fájl mentési helyét. Amikor odaér, ​​futtassa a programot gépeléssel hello.py és nyomja meg ↵ Enter. Most meg kell kapnia a szöveget Helló Világ! a parancssor alatt.
    • Attól függően, hogy miként telepítette a Python-t és milyen verziót kell használnia python hello.py vagy python3 hello.py gépelés a program futtatásához.
  6. Tesztelje a lehető leggyakrabban. A Python egyik nagyszerű tulajdonsága, hogy azonnal tesztelheti az új programokat. A bevált gyakorlat az, hogy a parancssort bekapcsolva hagyja ugyanabban az időben, amikor a szerkesztőjében dolgozik. Amikor ment egy programot a szerkesztőbe, a parancssorból futtathatja a programot, így gyorsan tesztelheti a változásokat.

5/5 rész: Összetettebb programok tervezése

  1. Kísérletezzen egy szabványos áramlásszabályozási utasítással. Az áramlásvezérlő utasítások lehetővé teszik, hogy bizonyos feltételek alapján szabályozhassa a program működését. Ezek az állítások a Python programozásának középpontjában állnak, és felhasználhatja őket olyan programok létrehozására, amelyek a bemenettől és a feltételektől függően különböző dolgokat végeznek. Azt míg nyilatkozat erre jó példa, kezdetben. Ebben a példában megteheti míg utasítás a Fibonacci-szekvencia 100-ig történő kiszámításához:

    # A Fibonacci sorozat minden egyes száma # az előző két szám összege. a, b = 0, 1, míg b 100: nyomtassa ki (b, vég = "") a, b = b, a + b

    • A sorozat folytatódik (amíg) b kisebb, mint () 100.
    • A kimenet ekkor válik 1 1 2 3 5 8 13 21 34 55 89
    • Azt vég = "" A parancs a kimenetet ugyanazon a soron mutatja, ahelyett, hogy az egyes értékeket egy másik sorban mutatná.
    • Ebben az egyszerű programban számos olyan dolgot kell megjegyezni, amely kritikus fontosságú az összetett programok Pythonban történő létrehozásához:
      • Vegye figyelembe a behúzást. A : azt jelzi, hogy a következő sorok behúzódnak és kódblokk részét képezik. Készítsen a fenti példában nyomtatás (b) és a, b = b, a + b része míg Blokk. A megfelelő behúzás elengedhetetlen és egyedi a Python programhoz. Nem fog megfelelően működni, ha a behúzás helytelen.
      • Több változó definiálható ugyanazon a vonalon. A fenti példában mindkettő a mint b az első sorban definiálva.
      • Ha közvetlenül a tolmácsba írja be ezt a programot, akkor a végén egy üres sort kell hozzáadnia, hogy a tolmács tudja, hogy a program véget ért.
  2. Tervezési funkciók a programokon belül. Megadhat olyan funkciókat, amelyeket később a programban meghí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 ugyanazt a függvényt hozza létre, mint amit korábban írtunk, Fibonacci-szekvencia meghívására:

    def fib (n): a, b = 0, 1, míg an: print (a, end = '') a, b = b, a + b print () # Később a programban meghívja a Fibonacci # függvényt a az Ön által megadott érték. fib (1000)

    • Ez ad 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  3. Hozzon létre egy összetettebb áramlásszabályozó programot. A Flow control utasításokkal konkrét feltételeket jelölhet meg, amelyek megváltoztatják a program működését. Ez különösen fontos, ha a felhasználói adatbevitellel foglalkozunk. A következő példa használja ha, elif (másként, ha) és más hogy hozzon létre egy egyszerű programot, amellyel kommentálhatja valaki életkorát.

    age = int (input ("Adja meg az életkorát:")), ha age = 12: print ("Nagyon jó gyereknek lenni!") elif kor tartományban (13, 20): print ("Te tinédzser vagy!" ) else: print ("Ideje felnőni") # Ha bármelyik állítás igaz #, akkor megjelenik a megfelelő szöveg. # Ha egyik állítás sem igaz, akkor az "else" # üzenet jelenik meg.

    • Ez a program néhány további fontos állítást vezet be, amelyek nélkülözhetetlenek a különféle alkalmazásokhoz:
      • bemenet () - Ez a billentyűzet bevitelét kéri. A felhasználó idézőjelben fogja látni az üzenetet. Ebben a példában bemenet () körülvéve a int () függvény, ami azt jelenti, hogy az összes bemenetet egész számként (egész számként) kezeljük.
      • hatótávolság () - Ez a funkció számos különböző módon használható. Ebben a programban ellenőrzi, hogy egy tartomány 13 és 20 közé esik-e. A tartomány végét a számítás nem tartalmazza.
  4. Tanulja meg a többi feltételes kifejezést. Az előző példa a "kisebb vagy egyenlő" (=) szimbólum segítségével határozza meg, hogy a megadott életkor megfelel-e a feltételnek. Használhatja ugyanazt a feltételes kifejezést, amelyet a matematikában használ, de a gépelés kissé eltér:
    Feltételes kifejezések.
    JelentéseSzimbólumPython szimbólum
    Kevesebb, mint
    Nagyobb, mint>>
    Kevesebb vagy egyenlő=
    Nagyobb vagy egyenlő>=
    Egyenlő===
    Nem egyenlő!=
  5. Tanulj tovább. Ez még csak a kezdet a Python megtanulásakor. Bár ez az egyik legkönnyebben megtanulható nyelv, sokat kell tanulni, ha mélyebbre akarsz ásni a nyelvben. A legjobb módszer a programok folytatása! Ne feledje, hogy gyorsan beírhat néhány programtervet az értelmezőbe, és a módosítások tesztelése olyan egyszerű, mint a program újbóli futtatása a parancssorból.
    • Számos jó könyv található a Python programozásáról, köztük a "Python kezdőknek", a "Python Cookbook" és a "Python programozás: Bevezetés a számítástechnikába".
    • Számos online erőforrás áll rendelkezésre, de ezek elsősorban a Python 2.X-re koncentrálnak. Ezután szükség lehet a példák módosítására, hogy működjenek a Python 3-ban.
    • Sok iskola kínál órákat a Pythonról. A Pythont gyakran bevezető programozási órákon tanítják, mert az egyik legkönnyebben megtanulható nyelv.

Tippek

  • A Python az egyik egyszerűbb számítógépes nyelv, de még mindig elkötelezettséget igényel az igazán jó tanuláshoz. Az is segít, hogy van némi ismerete az algebráról, mivel a Python nagyon a matematikai modellekre összpontosít .