A python programozásának megkezdése

Szeretné megkezdeni a tanulási programozást? A tanulási programozás nagyon nehéz lehet, és valószínűleg úgy gondolja, hogy meg kell látogatnia néhány órát erre. Bár ez igaz minden programozási nyelvre, nagy választék van a nyelvek tanulmányozására, amelyek alapjait csak pár napra kell szükségük. Python - az egyik ilyen nyelv. Csak néhány perc alatt írhat egy egyszerű programot a Python-on, és elindíthatja azt. Legjobb.

Lépések

5. rész:
Telepítse a Python (Windows rendszert)
  1. A 167107-es kép 1
egy. Python letöltése Windows operációs rendszerhez. Python nyelvi tolmács a Windows letölthető Python-tól. Győződjön meg róla, hogy letölt egy olyan verziót, amely kompatibilis az operációs rendszerrel.
  • Letöltenie kell a legfrissebb elérhető verziót, a cikk írásakor a 3. verzió volt.4.
  • Az OS X és a Linux Python előre telepítve van. Nem kell telepítenie az összeshez kapcsolódó szoftvert, de valószínűleg szövegszerkesztőre van szüksége.
  • A legtöbb Linux disztribúció és az OS X verzió még mindig használja a Python 2-et.X. A 2. és 3. verzió között számos változás történt, különösen a "nyomtatás" operátorhoz. Ha újabb verziót szeretne telepíteni a Python OS X vagy Linuxon, akkor a megfelelő fájlokat is letöltheti a Pythonból.
  • A 167107 2 kép
    2. Telepítse a Python nyelv tolmácsát. A legtöbb felhasználó beállíthat egy tolmácsot bármilyen beállítás nélkül. A Python integrálhatja a parancssorba a legújabb opciót a rendelkezésre álló modulok listáján.
  • A 167107 3 kép
    3. Állítsa be a szövegszerkesztőt. Bár olyan programokat hozhat létre Pythonban egy notebook szerkesztőben vagy texteditben, látni fogja, hogy sokkal könnyebb olvasni és írni kódot egy speciális szövegszerkesztő segítségével. A szabad szerkesztők hatalmas választéka, például a Notepad ++ (Windows), a Textwrangler (Mac) vagy Jedit (bármely rendszer esetén).
  • A 167107-es kép 4
    4. Győződjön meg róla, hogy a telepítés sikeres volt. Nyissa meg a parancsprogramot (Windows rendszerben) vagy terminál (Mac / Linux) és tárcsázza Piton. A Python elindul, és megjelenik a verziószáma. A Python Interpreter parancssorba esik, jelezve >>>.
  • Tárcsa Nyomtatás ("Helló Világ!") és nyomja meg↵ Enter. Meg kell néznie a szöveget Helló Világ!, Python a parancssor alatt jelenik meg.
  • 5. rész:
    Alapvető fogalmak
    1. A kép 167107 5
    egy. Számolja ki, hogy a Python nem igényel összeállítást. A Python egy értelmezhető nyelv, ami azt jelenti, hogy azonnal futtathatja a programot a fájl módosítása után. Ez azt eredményezi, hogy a finomítás, feldolgozás és hibakeresési programok sokkal gyorsabbak, mint sok más nyelven.
    • A Python az egyik legegyszerűbb felfedezni a nyelveket, és csak néhány perc alatt írhat és futtathat egy egyszerű programot.
  • A 167107-es kép 67107 6
    2. Megértse a tolmácsot. A tolmács segítségével tesztelheti a kódot a program hozzáadása nélkül. Nagyon hasznos az adott parancsok munkájának tanulmányozására és a tesztprogramok írására.
  • A kép 167107 7
    3. Fedezze fel, hogyan működik a Python tárgyakkal és változókkal. Python - objektumorientált nyelv. Ez azt jelenti, hogy mindent a programban tárgyakként értelmeznek. Ez azt jelenti, hogy a program elején nem kell változtatni (bármikor megteheti), és nem kell megadnia a változó típusát (egész szám, karakterlánc és hasonlók).
  • 3. rész 5:
    Használja a Python tolmácsot számológépként

    Néhány nagy számítástechnikai funkció elvégzése lehetővé teszi a Python szintaxis kezelését és a számok és a sorok feldolgozását.

    1. A kép 167107 8
    egy. Futtassa a tolmácsot. Nyissa meg a parancsot vagy a terminálot. Tárcsa Piton és nyomja meg ↵ Enter. A Python tolmács betöltődik, és a parancssorba esik (>>>).
    • Ha nem integrálta a Python-t a parancssorba, akkor elindítja a tolmácsot, meg kell mennie a Python könyvtárba.
  • A 167107-es kép 9
    2. Végezze el a fő aritmetikai műveletet. Az alapvető aritmetikai műveletek elvégzéséhez könnyen használhatja a Python-t. Az alábbiakban számos példát láthat a számítási funkciók használatára. Jegyzet: # A Python kód megjegyzéseit jelzi, és a megjegyzéseket nem továbbítják a tolmácsnak.
    >>> 3 + 710 >>> 100 - 10 * 370 >>> (100 - 10 * 3) / 2 # Division Mindig visszaadja a lebegőpontot (decimális szám) 35.0 >>> (100 - 10 * 3) // 2 # Integer Division (kettős fűtés) eldobja a frakcionált rész35 >>> 23% 4 # A mérleget a 3. osztályból kell kiszámítani >>> 17.53 * 2.67/4.111.41587804878049
  • A 167107 10 kép
    3. Számítsa ki a szám mértékét. A gyakorlatra való hivatkozáshoz használhatja az üzemeltetőt **. A Python gyorsan kiszámíthatja a nagy számokat. Lásd a példát az alábbi ablakban.
    >>> 7 ** 2 # 7 a négyzetben49 >>> 5 ** 7 # 5 a 778125 fokozatokhoz
  • 167107 11 kép
    4. A változók létrehozása és módosítása. Az alapvető algebrai műveletek végrehajtásához bármilyen értéket rendelhet a változóhoz. Ez egy jó bevezetés, hogy a Python a változó értékeinek hozzárendelése. A változó értékeket a jel határozza meg = . Lásd a példát a következő ablakban.
    >>> A = 5 >>> B = 4 >>> A * B20 >>> 20 * A // B25 >>> B ** 216 >>> Width = 10 # változó neve lehet bármely vonal >>> Magasság = 5 >>> Szélesség * Magasság 50
  • A kép 167107 12
    öt. Zárja be a tolmácsot. Miután befejezte a tolmács segítségével, bezárhatja és visszatér a parancssorba kattintva Ctrl+Z (Windows) vagy Ctrl+D (Linux / Mac), majd kattintva ↵ Enter. Tárcsázhat Kilépés () és nyomja meg ↵ Enter.
  • 5. rész 5:
    Hozzon létre első programot
    1. A 167107-es kép 137107 13
    egy. Futtassa a szövegszerkesztőt. Gyorsan létrehozhat egy tesztprogramot, amely segít a programok létrehozásának és megtakarításának alapjainak kezelésében és a tolmács további elindításával. Ezenkívül segít abban, hogy megbizonyosodjon arról, hogy a tolmács sikeresen átadta.
  • A kép 167107 14
    2. Írja be az üzemeltetőt "Nyomtatás". "Nyomtatás" - Ez a Python egyik fő jellemzője, és a program végrehajtása során a terminálon lévő információk megjelenítésére szolgál. Jegyzet: "Nyomtatás" - Ez a Python 3 jelentős változása. A Python 2-ben csak be kell lépnie "Nyomtatás" És aztán mit szeretne megjeleníteni. A Python 3-ban "Nyomtatás" Lett egy funkció, így írni kell "Nyomtatás ()" A megjeleníteni kívánt zárójelben lévő jelzéssel.
  • 37107 15 kép
    3. Adja hozzá az üzemeltetőt. A programozási nyelv ellenőrzésének egyik legegyszerűbb módja a szöveg megjelenítése "Helló Világ!" Helyezze ezt a szöveget a kifejezésre "Nyomtatás ()", Beleértve és idézi a jeleket:
    Nyomtatás ("Helló Világ!")
  • Ellentétben sok más nyelven, nem kell befejezni a vonalak jelét -. Önnek nem kell göndör zárójeleket használnia ({}) Kódblokkok kijelölése. Ehelyett a francia bekezdéseket a blokkban tartalmazza.
  • A 167107-es kép 167107 16
    4. Mentse el a fájlt. A menün "Fájl" Szövegszerkesztő kiválasztása "Mentés másként". A Név mezőben a legördülő menüben válassza ki a Python fájl típusát. Ha notepadot használ (amely nem ajánlott), válassza ki "Minden fájl" És add hozzá ".Py" A fájlnév végén.
  • Győződjön meg róla, hogy a fájlt könnyen hozzáférhető helyen mentheti, ahogyan a parancssor használatával oda fog menni.
  • Ebben a példában mentse el a fájlt "Szia.Py".
  • A kép 167107 17
    öt. Futtassa a programot. Nyissa meg a parancssorot vagy a terminálot, és menjen arra a helyre, ahol mentette a fájlt. Miután bekapcsolta a kívánt mappát, futtassa a fájlt a gépeléssel Szia.Pyés kattintva ↵ Enter. Meg kell néznie a szöveget Helló Világ!, A parancssor alatt.
  • Attól függően, hogy miként telepítette a Python-t, előfordulhat, hogy tárcsáznia kell a program elindításához Python hello.Py vagy Python3 hello.Py.
  • Image címe 167107 18
    6. Gyakran tesztelje. Az egyik legnagyobb python előnye, hogy azonnal tesztelheti az új programot. Javasoljuk, hogy a parancssor egyidejűleg működjön a szövegszerkesztővel. A szerkesztő változásainak mentése, azonnal elindíthatja a programot a parancssorból és a tesztváltozásokból.
  • 5. rész 5:
    Komplex programok létrehozása
    1. 167107 19 kép
    egy. Kísérlet az ellenőrző üzemeltetőkkel. Az ellenőrző operátorok lehetővé teszik, hogy ellenőrizzék, hogy milyen programot kell tennie bizonyos feltételek mellett. Ezek az operátorok a Python programozásának alapja, és lehetővé teszik, hogy olyan programokat hozzanak létre, amelyek különböző lépéseket hajtanak végre a bemeneti adatok és feltételek függvényében. Kezdjük az üzemeltetővel Míg. Ebben a példában használhatja az üzemeltetőt Míg A FIBONACCI SOR 100-ra történő kiszámításához:
    # A Fibonacci Row minden száma az előző két szám összege A, B = 0, 1 shile B < 100:print(b, end=` `)a, b = b, a+b
    • A ciklus végrehajtásra kerül (míg) B kevesebb, mint (<) 100.
    • Az eredmény származik 1 1 2 3 5 8 13 24 34 55 89
    • Csapat vége = `` az eredményt ugyanazon a sorban fogja kimenetelni, ahelyett, hogy minden értéket külön sorban visszavonja volna.
    • Ez az egyszerű programnak van egy pár dolog, hogy figyeljen a Python komplex programok létrehozására:
    • Figyeljen a bemélyedésre. : Azt mutatja, hogy a következő sor be van vonva, és része lesz a kódblokknak. A fenti példában Nyomtatás (B) és A, B = B, A + B a blokk része Míg. Megfelelő francia bekezdésekre van szükség a program munkájához.
    • Egy bárban több változót is meghatározhat. A fenti példában A és B Mindkettő az első sorban van meghatározva.
    • Ha ezt a programot közvetlenül a tolmácsba írja be, hozzá kell adnia egy üres karakterláncot a végén, hogy a tolmács tudja, hogy a program befejeződött.
  • 167107 20 kép
    2. A programon belüli funkciók meghatározása. Meghatározhatja a későbbi hívás funkcióit. Ez különösen akkor hasznos, ha több funkciót kell használnia egy nagy programon belül. A következő példában létrehozhat egy funkciót a Fibonacci sorozat kiszámításához, hasonlóan a korábban írt, amit korábban írt:
    Def fib (n): a, b = 0, 1 shile a < n:print(a, end=` `)a, b = b, a+bprint()# Позже в программе можно вызвать нужную функцию# Фибоначчи для любого указанного значенияfib(1000)
  • Visszatér 0 1 1 2 3 5 8 13 24 34 55 89 144 233 377 610 987
  • A 167107-es kép 21
    3. Hozzon létre egy összetettebb programot az ellenőrző üzemeltetőkkel. Az irányítási operátorok lehetővé teszik, hogy olyan különleges feltételeket hozzanak létre, amelyek megváltoztatják a program további végrehajtásának módját. Ez különösen fontos, ha a felhasználó bemeneti adataival foglalkozik. A következő példában használjuk az üzemeltetőket ha, Elif (Más, ha) és MÁS Létrehozni egy programot, amely értékeli a felhasználó életkorát.
    Életkor = int (bemenet ("Add meg az életkorod: ")) Ha kor <= 12:print("Классно быть ребенком!")elif age in range(13, 20):print("Вы подросток!")else:print("Время взросления")# Если любое из этих утверждений истинно,# будет отображено соответствующее сообщение.# Если ни одно утверждение не истинно, будет# показано сообщение "иначе".
  • Ez a program még egy nagyon fontos szereplőt is képvisel, amely nagyon hasznos lesz a különböző alkalmazások többségében:
  • Bemenet () - az üzemeltető a billentyűzetből való bemenetet várja. A felhasználó a zárójelben írt üzenetet fog látni. Ebben a példábanBemenet () A függvény belsejében van int (), ami azt jelenti, hogy az összes beírt adat egész számként értelmezhető.
  • Hatótávolság () - Ez a funkció különböző módon használható. Ebben a programban ellenőrzi, hogy a szám 13 és 20 között van-e. Az intervallum végső értékét nem veszik figyelembe a kiszámításkor.
  • A 167107-es kép 22
    4. Fedezze fel más feltételes kifejezéseket. Az előző példában egy szimbólumot használtunk "kevesebb vagy egyenlő" (<=) для определения, удовлетворяет ли введенный возраст определенному условию. Вы можете использовать те же условные выражения, что и в математике, но написание их немного другое:
    Feltételes kifejezések.
    JelentésSzimbólumSzimbólum python
    Kevesebb, mint<<
    Több mint>>
    Kisebb vagy egyenlő<=
    Több vagy egyenlő> =
    Egyenlő===
    Nem egyenlő!=
  • öt. A tanulás folytatása. Itt csak a Python alapjai. Bár ez az egyik legegyszerűbb tanulni a nyelveket, van, hol lehet ásni, ha természetesen érdekel. A nyelv folytatásának legjobb módja a programok folytatása! Ne feledje, hogy gyorsan írhatok programokat közvetlenül a tolmácsban, és a tesztelési módosítások tesztelése olyan egyszerű lesz, mint a program a parancssorból.
  • A Python programozás számos jó könyvet tartalmaz, beleértve "Tanuljuk Python és program Pythonban" (Mark Lutz), "Geroidok fejlődése Pythonban" (Vastra E.), "Bevezetés a gépképzéshez Python-val" (Andreas Muller, Sarah Guido), "Python a Unix és a Linux rendszer adminisztrációjában" (Noé ajándék, Jeremy M. Jones) és mások.
  • Az interneten sok forrás van, de a legtöbbjük a Python 2-en orientálódik.X. Előfordulhat, hogy ki kell állítani az ott megadott példákhoz.
  • Számos programozó tanfolyamon a Python osztályt kínálják. Gyakran előfordul, hogy Pythont a bevezető osztályokban tanítják, mivel ez az egyik legegyszerűbb tanulmányi nyelv.
  • Tippek

    • A Python az egyik legegyszerűbb programozási nyelv, de a tanulmánya még mindig bizonyos türelmet igényel. Ezenkívül segít az Algebra alapítványainak elsajátításában, mivel Python nagyon rosszul kötődik a matematikához.
    Hasonló publikációk