Више о Питхону. Компоненте језика

Више о Питхону


У претходни чланак Разговарали смо о разлозима зашто научити програмски језик Питхон и како имати најновију верзију. Сада је време да са неким примерима научите компоненте језика.

Више о Питхону. Алати за почетак

Поени

Питхон има много модула који штеде време на писању кода јер доносе унапред програмиране функције које су нам потребне. Иако су неки од њих унапред инсталирани, други се морају додати по потреби.

Постоје два једноставна начина да их додате; из спремишта ваше дистрибуције (као да су то уобичајени програм) или користећи менаџер пакета под називом ПИП. Друга метода осигурава да имамо најновије верзије.

I
Запамтите да је наредба за покретање програма python3 nombre_del_programa и не python nombre_del_programa.

Проверимо да ли имамо инсталиран ПИП
pip3 -V

Требали бисте добити поруку сличну овој
pip 20.2.3 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)
У случају да немате инсталиран Пип, то можете учинити од менаџера пакета ваше дистрибуције. Треба вам пакет
питхон3-пип

Унос и приказ података

Написаћемо први програм. Ако копирате и налепите програме, вероватно неће радити. Препоручујем да их откуцате. Обавезно поштујте просторе или они неће функционисати.

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

У првом реду програма исписујемо поздравну поруку. У другом дефинишемо променљиву која се назива „име“ и додељујемо јој као вредност одговор на питање Како се зовеш? Имајте на уму да Улаз има две функције, приказивање поруке и додељивање вредности одговора променљивој.

У трећем реду враћа се наредба за штампање, која штампа две врсте садржаја. Унапред дефинисани поздрав (Оно што је увек под наводницима) и вредност променљиве (Променљиве су увек без наводника. Садржај променљиве и непроменљиве раздваја се зарезом (,).

Покушајмо са модификацијом

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

У трећем реду променљивој «поздрав» додељујемо комбинацију унапред дефинисаног текста (између наводника) и вредности променљиве (без наводника)

Модули

Морати писати низ упутстава у код сваки пут када је то потребно губљење времена и простора. Поготово ако се ради о обимном програму. Због тога најбоље је користити интегрисано развојно окружење и написати дугачки програм (скрипту у жаргону) који ће тумач касније извршити.

Како се програм продужава, препоручљиво је поделити га у неколико датотека како би се олакшало његово одржавање и поновна употреба. За то се користе модули.

Модули су датотеке које садрже дефиниције и декларације у Питхону. Име датотеке је име модула који се завршава с .пи. На пример, креираћемо модул под називом Велцоме.пи. Унутар модула, име модула (као низ) је доступно као вредност глобалне променљиве __наме__.

Имајте на уму оно што сам горе рекао о просторима. Имајте на уму да други, трећи и четврти ред програма почињу одмах испод размака између речи деф и речи добродошлице. Ово захтева Питхон, а ми ћемо то објаснити у следећим чланцима.

У првом реду дефинишемо функцију која се назива Добродошли. Следећа три реда су упутства која се морају извршити сваки пут када се функција позове.

У 5. реду дефинишемо садржај променљиве публикације која је потребна последњем упутству функције за испис поруке добродошлице.

У последњем реду програма извршавамо функцију.

Покушајмо нешто друго. Направите две датотеке. Један се зове Велцоме.пи, а други тест. пи.

У Велцоме.пи напишите ове редове:
def Bienvenida():
   publicacion="Linux adictos"
   nombre=input("¿Cómo te llamas ")
   saludo="Bienvenido "+nombre+" Gracias por leer "+publicacion
   print(saludo)

У тест.пи напишите:
from Bienvenida import Bienvenida
Bienvenida()
Оно што радимо је раздвајање функције и позива функције у две одвојене датотеке.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.