![Programozás Python-ban - Tanácsok Programozás Python-ban - Tanácsok](https://a.vvvvvv.in.ua/advices/programmeren-in-python-22.webp)
Tartalom
- Lépni
- 5/5. Rész: A Python telepítése (Windows)
- 5/5 rész: Az alapfogalmak elsajátítása
- 3/5 rész: A Python tolmács használata számológépként
- 4. rész az 5-ből: Első program
- 5/5 rész: Összetettebb programok tervezése
- Tippek
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)
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.
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.
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).
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
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.
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.
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.
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.
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
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
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
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
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.
"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.
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.
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.
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.
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
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.
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
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.
- 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:
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ése Szimbólum Python szimbólum Kevesebb, mint Nagyobb, mint > > Kevesebb vagy egyenlő ≤ = Nagyobb vagy egyenlő ≥ >= Egyenlő = == Nem egyenlő ≠ != - 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 .