További információ a Pythonról. A nyelv összetevői

További információ a Pythonról


In the előző cikk Megbeszéltük azokat az okokat, amelyek miatt meg kell tanulni a Python programozási nyelvet, és hogyan lehet a legújabb verziót használni. Itt az idő, hogy néhány példával megtanuljuk a nyelv összetevőit.

További információ a Pythonról. Az induláshoz szükséges eszközök

Pip

A Python sok olyan modullal rendelkezik, amelyek megtakarítják a kódírási időt, mert előre beprogramozott funkciókat hoznak létre, amelyekre szükségünk van. Bár némelyikük előre telepítve van, másokat hozzá kell adni, amire szükségünk van.

Két egyszerű módszer adható hozzá; a disztribúció tárházaiból (mintha egy normális program lenne) vagy PIP nevű csomagkezelő segítségével. A második módszer biztosítja a legfrissebb verziók használatát.

fontos
Ne feledje, hogy a programok indítására szolgáló parancs az python3 nombre_del_programa és nem python nombre_del_programa.

Ellenőrizzük, hogy telepítve van-e a PIP
pip3 -V

Ehhez hasonló üzenetet kell kapnia
pip 20.2.3 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)
Ha nincs telepítve a Pip, megteheti a disztribúció csomagkezelőjénél. Szüksége van a csomagra
python3-pip

Adatok bevitele és megjelenítése

Meg fogjuk írni az első programunkat. Valószínű, hogy ha másolja és beilleszti a programokat, akkor azok nem fognak működni. Azt javaslom, írja be őket. Ügyeljen arra, hogy tiszteletben tartsa a szóközöket, különben nem fognak működni.

print("¡Hola!")
nombre=input("¿Cómo te llamas? ")
print("¡Bienvenido/a!", nombre, ".Gracias por leer Linux Adictos")

A program első sorában kinyomtatjuk az üdvözlő üzenetet. A másodikban definiálunk egy "név" nevű változót, és értékként hozzárendeljük a "Mi a neved?" Kérdésre adott választ. Ne feledje, hogy az Input két funkciót szolgál: az üzenet megjelenítését és a válasz értékének a változóhoz való hozzárendelését.

A harmadik sorban a print parancs visszatér, és kétféle tartalmat nyomtat. Az előre definiált üdvözlet (Mi mindig idézőjelben van) és a változó értéke (A változók mindig idézőjelek nélkül vannak. A változó és a nem változó tartalmat vesszővel választjuk el,,).

Próbáljuk meg a módosítást

print("¡Hola!")
nombre=input("¿Cómo te llamas? " )
saludo="Bienvenido "+ nombre +". Gracias por leer Linux Adictos"
print(saludo)

A harmadik sorban az "üdvözlet" változóhoz rendelünk egy előre definiált szöveget (idézőjelek között) és a változó értékét (idézőjelek nélkül).

MODULOS

Idő és helypazarlás, ha minden egyes alkalommal szükség esetén kódsorozatot kell kóddal írni. Különösen, ha kiterjedt programról van szó. Ezért a legjobb, ha integrált fejlesztői környezetet használunk, és írunk egy hosszú programot (szkriptet a szakzsargonban), amelyet később a tolmács futtat.

Amint a program meghosszabbodik, a karbantartás és az újrafelhasználás megkönnyítése érdekében ajánlatos több fájlra osztani. Erre használják a modulokat.

A modulok olyan fájlok, amelyek definíciókat és deklarációkat tartalmaznak a Pythonban. A fájl neve a .py végződésű modul neve. Például létrehozunk egy Welcome.py nevű modult. A modulon belül a modul neve (karakterláncként) elérhető a __name__ globális változó értékeként.

Ne feledje, amit fentebb mondtam a szóközökről. Ne feledje, hogy a program második, harmadik és negyedik sora közvetlenül a def és az Welcome szó közötti szóköz alatt kezdődik. Ezt a Python megköveteli, és a következő cikkekben elmagyarázzuk.

Az első sorban meghatározzuk a Welcome nevű függvényt. A következő három sor az utasítás, amelyet a függvény minden egyes meghívásakor végre kell hajtani.

Az 5. sorban meghatározzuk annak a publikációs változónak a tartalmát, amelyre a függvény utolsó utasításához szüksége van az üdvözlő üzenet kinyomtatásához.

A program utolsó sorával végrehajtjuk a függvényt.

Próbáljunk ki mást. Hozzon létre két fájlt. Az egyik a Welcome.py nevet kapta, a másik pedig a tesztet. py.

A Welcome.py mezőbe írja be ezeket a sorokat:
def Bienvenida():
   publicacion="Linux adictos"
   nombre=input("¿Cómo te llamas ")
   saludo="Bienvenido "+nombre+" Gracias por leer "+publicacion
   print(saludo)

A test.py-ben írja:
from Bienvenida import Bienvenida
Bienvenida()
A funkciót és a függvényhívást két külön fájlba választjuk el.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.