Mais sobre Python. Os componentes da linguagem

Mais sobre Python


No artigo anterior Havíamos discutido os motivos pelos quais aprender a linguagem de programação Python e como ter a versão mais recente. Agora é a hora de aprender os componentes da linguagem com alguns exemplos.

Mais sobre Python. As ferramentas para começar

Pip

Python tem muitos módulos que economizam tempo de escrita de código porque trazem funções pré-programadas que precisamos. Embora alguns deles estejam pré-instalados, outros devem ser adicionados conforme necessário.

Existem duas maneiras fáceis de adicioná-los; dos repositórios de sua distribuição (como se fossem um programa normal) ou usando um gerenciador de pacotes chamado PIP. O segundo método garante que temos as versões mais atuais.

importante
Lembre-se de que o comando para lançar programas é python3 nombre_del_programa e não python nombre_del_programa.

Vamos verificar se temos o PIP instalado
pip3 -V

Você deve receber uma mensagem semelhante a esta
pip 20.2.3 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)
Caso você não tenha o Pip instalado, pode fazê-lo a partir do gerenciador de pacotes da sua distribuição. Você precisa do pacote
python3-pip

Inserindo e exibindo dados

Vamos escrever nosso primeiro programa. É provável que, se você copiar e colar os programas, eles não funcionem. Eu recomendo que você os digite. Certifique-se de respeitar os espaços ou eles não funcionarão.

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

Na primeira linha do programa, imprimimos a mensagem de saudação. Na segunda, definimos uma variável chamada "nome" e atribuímos a ela como valor a resposta à pergunta, qual é o seu nome? Observe que a entrada tem duas funções, a de exibir uma mensagem e atribuir o valor da resposta à variável.

Na terceira linha, o comando print retorna, imprimindo dois tipos de conteúdo. A saudação predefinida (O que está sempre entre aspas) e o valor da variável (As variáveis ​​estão sempre sem aspas. O conteúdo variável e não variável é separado por uma vírgula (,).

Vamos tentar uma modificação

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

Na terceira linha atribuímos à variável «saudação» uma combinação de texto predefinido (entre aspas) e o valor da variável (sem aspas)

Módulos

Ter que escrever uma série de instruções em código sempre que necessário é uma perda de tempo e espaço. Principalmente se for um programa extenso. É por isso que é melhor usar um ambiente de desenvolvimento integrado e escrever um programa longo (script no jargão) para ser executado posteriormente pelo interpretador.

À medida que o programa se alonga, é aconselhável dividi-lo em vários arquivos para facilitar sua manutenção e reutilização. É para isso que os módulos são usados.

Módulos são arquivos que contêm definições e declarações em Python. O nome do arquivo é o nome do módulo que termina em .py. Por exemplo, criaremos um módulo chamado Welcome.py. Dentro de um módulo, o nome do módulo (como uma string) está disponível como o valor da variável global __name__.

Lembre-se do que eu disse acima sobre os espaços. Observe que a segunda, terceira e quarta linhas do programa começam logo abaixo do espaço entre a palavra def e a palavra Welcome. Isso é exigido pelo Python e explicaremos nos artigos a seguir.

Na primeira linha, definimos uma função chamada Welcome. As próximas três linhas são as instruções que devem ser executadas cada vez que a função é chamada.

Na linha 5, definimos o conteúdo da variável de publicação que a última instrução da função precisa para imprimir a mensagem de boas-vindas.

Com a última linha do programa, executamos a função.

Vamos tentar outra coisa. Crie dois arquivos. Um chamado Welcome.py e o outro teste. py.

Em Welcome.py, escreva estas linhas:
def Bienvenida():
   publicacion="Linux adictos"
   nombre=input("¿Cómo te llamas ")
   saludo="Bienvenido "+nombre+" Gracias por leer "+publicacion
   print(saludo)

Em test.py escreva:
from Bienvenida import Bienvenida
Bienvenida()
O que estamos fazendo é separar a função e a chamada de função em dois arquivos separados.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.