Подробнее о Python. Компоненты языка

Подробнее о Python


В предыдущая статья Мы обсудили причины, по которым стоит изучать язык программирования Python и как получить последнюю версию. Пришло время изучить компоненты языка на нескольких примерах..

Подробнее о Python. Инструменты для начала

Пип

В Python есть много модулей, которые экономят время на написание кода, потому что они содержат заранее запрограммированные функции, которые нам нужны.. Хотя некоторые из них предустановлены, другие необходимо добавлять по мере необходимости.

Есть два простых способа добавить их; из репозиториев вашего дистрибутива (как если бы это была обычная программа) или с помощью диспетчера пакетов под названием PIP. Второй метод гарантирует, что у нас будут самые свежие версии.

важно
Помните, что команда для запуска программ python3 nombre_del_programa и не python nombre_del_programa.

Проверим, установлен ли у нас PIP
pip3 -V

Вы должны получить сообщение, подобное этому
pip 20.2.3 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)
Если у вас не установлен Pip, вы можете сделать это из диспетчера пакетов вашего дистрибутива. Вам нужен пакет
python3-пип

Ввод и отображение данных

Мы собираемся написать нашу первую программу. Вполне вероятно, что если вы скопируете и вставите программы, они не будут работать. Я рекомендую вам ввести их. Обязательно уважайте пробелы, иначе они не будут работать.

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

В первой строке программы печатаем приветственное сообщение. Во втором мы определяем переменную с именем «name» и присваиваем ей значение в качестве ответа на вопрос, как вас зовут? Обратите внимание, что Input имеет две функции: отображение сообщения и присвоение значения ответа переменной.

В третьей строке возвращается команда печати, печатающая два типа содержимого. Предопределенное приветствие (что всегда в кавычках) и значение переменной (переменные всегда без кавычек. Переменное и неизменяемое содержимое разделяется запятой (,).

Попробуем модификацию

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

В третьей строке мы присваиваем переменной «приветствие» комбинацию предопределенного текста (в кавычках) и значения переменной (без кавычек).

модули

Необходимость писать серию инструкций в коде каждый раз, когда это необходимо, - пустая трата времени и места. Особенно, если это обширная программа. Поэтому Лучше всего использовать интегрированную среду разработки и написать длинную программу (сценарий на жаргоне), которая позже будет выполнена интерпретатором.

По мере того, как программа удлиняется, желательно разделить его на несколько файлов, чтобы облегчить его обслуживание и повторное использование. Вот для чего используются модули.

Модули - это файлы, содержащие определения и объявления в Python. Имя файла - это имя модуля, заканчивающееся на .py. Например, мы создадим модуль под названием Welcome.py. В модуле имя модуля (в виде строки) доступно как значение глобальной переменной __name__.

Помните, что я сказал выше о пробелах. Обратите внимание, что вторая, третья и четвертая строки программы начинаются сразу под пробелом между словом def и словом Welcome. Это требуется для Python, и мы объясним это в следующих статьях.

В первой строке мы определяем функцию с именем Welcome. Следующие три строки - это инструкции, которые должны выполняться каждый раз при вызове функции.

В строке 5 мы определяем содержимое переменной публикации, которая необходима последней инструкции функции для печати приветственного сообщения.

Последней строкой программы мы выполняем функцию.

Попробуем еще что-нибудь. Создайте два файла. Один называется Welcome.py, а другой - test. ру.

В Welcome.py напишите эти строки:
def Bienvenida():
   publicacion="Linux adictos"
   nombre=input("¿Cómo te llamas ")
   saludo="Bienvenido "+nombre+" Gracias por leer "+publicacion
   print(saludo)

В test.py напишите:
from Bienvenida import Bienvenida
Bienvenida()
Мы разделяем функцию и вызов функции на два отдельных файла.


Будьте первым, чтобы комментировать

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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.