Programozás

A Python használatának megkezdése

A Python használatának megkezdése

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.

nyitó python héj

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:

hello world nyomtatása python shell használatával

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:

python shell példakód

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.

bezárja a python héját

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.

a python alapvető szintaxisa

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.

kulcsszavak a pythonban

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.

['sam', 'david'] [1, 10, 6, 5]
(„sam”, „david”) (1, 10, 6, 5)
'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:

az adattípus ellenőrzése a pythonban

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.

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:

számtani operátorok a pythonban

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.

Telepítse a legújabb OpenRA stratégiai játékot az Ubuntu Linux rendszerre
Az OpenRA egy ingyenes / ingyenes valós idejű stratégiai játékmotor, amely újjáépíti a korai Westwood játékokat, mint például a klasszikus Command & C...
Telepítse a legújabb Dolphin Emulator for Gamecube & Wii szoftvert Linuxra
A Dolphin Emulator segítségével a kiválasztott Gamecube & Wii játékokat játszhatja Linux személyi számítógépeken (PC). Mivel a Dolphin Emulator szaba...
A GameConqueror Cheat Engine használata Linux alatt
A cikk tartalmaz egy útmutatót a GameConqueror csaló motor Linux alatt történő használatáról. Sok olyan felhasználó, aki Windows-on játszik játékot, g...