A Python a leggyorsabban növekvő programozási nyelv a világon. A főbb webhelyek, mint például az Instagram, a Pinterest, a Quora és még sokan mások, a python Web Framework Django segítségével épülnek fel. A python a legnépszerűbb az egyszerű szintaxisa, amely hasonló a normál angol nyelvhez. Erőssége teszi a csúcstechnológiai vállalatok elsődleges választásává.
Szinte minden feladatra használhatjuk a python-ot, beleértve a webfejlesztést, az automatizálást, a mesterséges intelligenciát, a kiberbiztonságot, az adattudományt, az Android App-fejlesztést és számos más általános programozási feladatot. A Githubban, a PyPI-ben és sok más helyen is hatalmas a közösségi támogatás a nyelv számára, ami megkönnyíti a hibák megoldását, és a nyelv mentes a hibáktól.
A Pythonban számos olyan könyvtár és keretrendszer van, amelyeket a nyílt forráskódú közreműködők írtak, amelyek megkönnyítik a feladatunkat, és ingyen használhatjuk őket a kerék újratalálása nélkül. Ebben az oktatóanyagban megtanuljuk a python alapjait, például fenntartott szavakat, megjegyzéseket, változókat, operátorokat, adattípusokat stb.
Az oktatóanyag követéséhez telepítenie és konfigurálnia kell a pythont a rendszer elérési útjában. Sok számítógépre előre telepítve van a python. A következő kód futtatásával ellenőrizheti a python telepítését és verzióját.
python --verzió
Ha nincs telepítve a python, telepítheti a pythonról.org vagy nézze meg itt útmutatónkat. Javasoljuk a python legújabb verziójának használatát. Ha régebbi verziója van a pythonnak, akkor nézze meg az oktatóanyagunkat a python frissítéséről a legújabb verzióra.
Python Shell
A Python egy értelmezett nyelv, vagyis nincs fordítója, de van tolmácsa. A fordító az összes programot egyszerre hajtja végre, míg egy tolmács egyes sorokat. Ez azt jelenti, hogy a python programunk egyes sorait egyenként hajtja végre. A Python olyan héjjal érkezik, amely képes egyetlen sor kód futtatására és a kimenet megszerzésére.
A python shell futtatásához meg kell nyitnia a terminált, majd be kell írnia piton Rajta.
Ezzel a python héjdal egyszerű python kód futtatható. Például a „Hello World!”A Terminálon a következő kódot kell beírnunk a python héjba.
nyomtatás ("Hello Világ!")
Kimenet:
Most ismét írja be a következőt a héjra.
1 + 5
Ez megjeleníti a két szám összegét, azaz.e., 6.
Kimenet:
Most zárjuk be a héjat. A héj bezárásához be kell írnunk kijárat() a héjban, az alábbi képen látható módon. Linux felhasználók számára a Ctrl + d billentyűkkel is kiléphetünk a Shellből.
IDE használata
A általunk tárgyalt python shell jó pont a python tanulásának megkezdéséhez és a kis kódsorok írásához, de nagy projekteknél nem hasznos. Valódi használat esetén a fejlesztők különböző szerkesztőkkel írják és szerkesztik a python kódját. Az opensource vizuális stúdió kódot használom, ami elképesztő IDE kódok írására. Az IDE vagy az integrált fejlesztői környezet olyan szoftver, amelyben szerkeszthetjük és futtathatjuk a kódot. Ezért kiváló a gyorsabb és könnyebb fejlesztésekhez. Ha választani akar az IDE közül a kódíráshoz, akkor megtekintheti a programozáshoz használt Top 10 IDE cikkünket. Bármely IDE-t használhat, amelyet használ, a python-kódok írására.
A kódot manuálisan is beírhatja egy python fájlba ( .py kiterjesztések) egy egyszerű szerkesztőből, és a python tolmács használatával futtathatja:
python fájlnév
Hol a filepathname a használt fájl neve legyen. Ehhez nincs szükség az IDE telepítésére, mivel kódot ír a szerkesztőbe.
Most kezdjük el megtanulni a python alapjait. Feltételezem, hogy a fent említett módszerek bármelyikét használja a python kódok írására és futtatására.
Alapvető Python Szintaxis
A Python szintaxis az egyik legfélelmetesebb dolog bárki számára, aki python-t használ. A python nyelv egy magas szintű nyelv. Szintaxisa nagyon hasonlít a természetes angol nyelvre, így könnyen olvasható és alkalmazható mind a kezdők, mind a szakértők számára. Lássuk például a HelloWorld példát a pythonban, futtassa az alábbi kódot a python IDE vagy a python shellben.
nyomtatás ("Hello Világ!")
A fenti kód kinyomtatja a karakterláncot Helló Világ! a Terminal képernyőn. A kód futtatásakor a következő kimenetet kapjuk.
Amint a kódban láthatja, az utasítás végén nem volt pontosvessző. Ez előnyös a pythonban, mivel a programozó választhat, hogy pontosvesszőket tartalmaz-e az utasítások végén.
Ha olyan programozási nyelvek háttéréből származik, mint a C vagy a C ++, akkor észreveheti, hogy ha nem adunk pontosvesszőket, az ég a fejére esik, és szintaktikai hiba lép fel. De miközben több állítást írunk egy sorba, pontosvesszőket kell használnunk. A python kód nem használ göndör zárójeleket a kódblokkokhoz, mint más programozási nyelvek; csak a kód megfelelő behúzásától függ.
Kulcsszavak
A kulcsszavakat a python nyelve lefoglalta, és különleges jelentéssel bírnak a python tolmács szempontjából. Ezek a kulcsszavak speciális szavak, és nem használhatjuk őket azonosító névként. A kulcsszavak teljes listájának megszerzéséhez a pythonban nyissa meg a python shelljét, és futtassa a következő parancsot.
súgó ("kulcsszavak")
Ez felsorolja a pythonban található összes kulcsszót.
Megjegyzések a Pythonban
A megjegyzések kritikusak a kódírás közben, mivel ez a kódokat olvashatóbbá teszi. Ezenkívül felhasználhatjuk őket megjegyzések hagyására a kódunkban. A megjegyzések kódban történő felhasználásának fő célja, hogy segítsen más programozóknak megismerni a kódban zajló eseményeket, hogy könnyen olvashassák és szerkesszék a programot. Előnyös lehet, ha megjegyzéseket hagy a kódban magának, mivel zavaros lehet, ha hosszabb távon megpróbálja szerkeszteni. A Python a megjegyzéseket szóközként kezeli, és nem hajtja végre.
Kétféle megjegyzés létezik, amelyeket pythonba írhatunk: ezek egysorosak és többsorosak. Miután a # szimbólum egysoros megjegyzésként lett kezelve, a # után ezen a soron bármit a python tolmács szóközként fog kezelni. Lásd például az alábbi kódot.
# ez az első megjegyzés nyomtatása ("Hello World!") # ez a második megjegyzés
A fenti kód futtatásakor látni fogja a karakterláncot Helló Világ! minden hiba nélkül kinyomtatva a képernyőn, mert a # után írt minden más megjegyzés a programban.
Több sorban is írhatunk megjegyzéseket. Három idézőjelbe kell írnunk a megjegyzéseket (akár egy, akár kettős). Nézze meg például az alábbi kódot.
"" "Ez egy többsoros megjegyzés. Ezt a megjegyzést tetszőleges számú sorra kiterjesztjük "" "
Adattípusok a Pythonban
Többféle adattípus létezik. Beszéljük meg a python néhány leggyakrabban használt adattípusát.
- Egész szám: Mint sok más programozási nyelvnél, a python is támogatja az egész adattípust, ezek tartalmazzák az összes negatív, pozitív és nulla számot, mint például -1, 0, 9 stb.
- Úszó: Az úszó adattípusok tartalmazzák a lebegőpontos számokat, azaz.e., a tizedesvesszőt tartalmazó számok. Például 1.01, 1.1, 0.001 stb
- Összetett szám: A Python komplex számokat is támogat. Például: 1 + 1j, 4 + 6i stb
- Húr: A karakterláncok a python egyik legfontosabb adattípusa. Ezek a karakterek egy- vagy dupla idézőjelben. Például: „Hello”, „FossLinux” stb.
- Booleans: A Python támogatja a logikai adatokat is, azaz.e., Igaz vagy hamis.
- Lista: A Python lista egy rendezett adatgyűjtemény, amely különböző típusú adattípusok tárolását teszi lehetővé. A lista nagyon hasonlít a JavaScript tömbjéhez. Lista létrehozásához vesszővel elválasztva adjuk meg az adatokat szögletes zárójelben []. A lista példái:
['sam', 'david'] [1, 10, 6, 5]
- Tuple: A tuple a pythonban különböző adattípusok rendezett gyűjteménye, amely hasonló a listához. De a különbség a duplában az, hogy nem módosíthatjuk a duplát, miután létrehozták, azaz.e., változhatatlanok. A sorokat úgy hozzák létre, hogy az adatokat vesszővel elválasztva zárójelek () közé írják. Néhány példa a sorokra:
(„sam”, „david”) (1, 10, 6, 5)
- Szótár: A python szótár rendezetlen adatgyűjtemény kulcs: érték pár formátumban. Szótárat úgy hozhatunk létre, hogy megadjuk a kulcsot: a göndör zárójelben lévő értékpárokat vesszővel elválasztva. Lásd például az alábbi szótárakat.
'name': 'Fosslinux', 'country': 'Internet', age: 5
A pythonban az adatok / változók adattípusait is ellenőrizhetjük a beépített type () függvény segítségével. A type () függvény elfogadja az adatot / változót argumentumként, és az adott adat / változó adattípusát adja vissza. Például másolja és futtassa a következő kódot a Python IDE-ben.
nyomtatás (típus (10)) nyomtatás (típus (10.001)) print (type ("Fosslinux")) print (type (1 + 8j)) print (type ([1, 10, 6, 5])) print (type ((1, 10, 6, 5)) ) print (type ('név': 'Fosslinux', 'ország': 'Internet'))
Kimenet:
Változók a Pythonban
A változókat az adatok tárolására használják az elsődleges memóriában. Egy változó arra a memóriacímre utal, amelyben az adatokat tárolják. A változó nevének kiválasztásakor néhány szabály is van. A szabályokat az alábbiakban adjuk meg.
- A változó nevének betűvel vagy aláhúzással kell kezdődnie.
- A változó neve nem kezdődhet számmal, vagy hibához vezet.
- A változó neve csak alfanumerikus karaktereket és aláhúzásokat tartalmazhat (A-z, 0-9 és _); más speciális karakter nem használható.
- A változó nevek különbséget tesznek a kis- és nagybetűk között, ami azt jelenti var és Var két különböző változó.
- A változó neve nem lehet a korábban tárgyalt kulcsszavak egyike.
Ezeket a szabályokat mindig be kell tartani a változók deklarálásakor; máskülönben a python tolmács hibát dob. A változók neve bármilyen név lehet, amely betartja a fenti szabályokat. Ennek ellenére ajánlott a változó célját legjobban leíró nevet választani, és növelni a kód olvashatóságát.
Operátorok a Pythonban
A Python programozási nyelv sokféle operátort támogat. Ebben a részben néhányat megvitatunk.
Feladatkezelők
A hozzárendelési operátorok valamilyen értéket rendelnek egy változóhoz. Leginkább a = jel, hogy adatokat rendeljen hozzá egy változóhoz. Futtassa például az alábbi kódot a Python IDE-jében.
a = 10 nyomtatás (a)
Meg fogod kapni 10 kinyomtatva a képernyőn a fenti kód futtatásával, az alábbi kód szerint. Ebben a kódban a hozzárendelési operátort használtam a változó 10-es értékének hozzárendeléséhez a majd a print () függvény segítségével jelenítse meg. Sokkal több hozzárendelési operátor létezik, amelyekről a későbbi cikkekben röviden foglalkozunk.
Számtani operátorok
Ezeket az operátorokat két számtani művelet elvégzésére használják: összeadás, szorzás stb. Vannak olyan operátorok, mint +, - , *, /,%, //, ** amelyek felhasználhatók a számtanra. További részletekért lásd a következő kódot; lemásolhatja és futtathatja az IDE-jén.
# adatok hozzárendelése az a = 10 b = 5 változókhoz b) # a% operátort használjuk a maradék # megszerzésére, amikor elosztjuk az első számot a második nyomtatástól (a% b) # A // operátort arra használjuk, hogy csak az osztás nyomtatásának egész részét kapjuk meg (a // b) # A ** operátort az a és a szorzására használják, a b szorzat a ^ b nyomtatást jelenti (a ** b)
A fenti kód megmutatta a pythonban elérhető összes számtani operátort.
Kimenet:
A pythonban sokkal több operátor van. Ebben a cikkben megvitattam a legfontosabb operátorokat, amelyeket ismernünk kell a pythonban. Figyelje az FOSS Linuxot, hogy a fejlettebb operátorokról szóló útmutatásokat olvashassa el a következő cikkekben.
Következtetés
Ezzel befejeztük a python alapjait. Itt a legjobb idő, hogy áttérjen a következő oktatóanyagra: „A Linux rendszerinformációinak megszerzése a Pythonban”, hogy megtanulja, hogyan kell használni a python-t a rendszer- és hardverinformációk összegyűjtéséhez Linuxon.