Arquivos python e o intérprete

Arquivos python e o intérprete

Introdução

Python é uma linguagem interpretada, o que significa que é compilado toda vez que é executado. Existem vários prós e contras ao falar sobre uma linguagem interpretada como esta.

Primeiro, em uma nota positiva, eles tendem a ser mais fáceis de depurar. Eles falham imediatamente quando são executados e dizem o que deu errado, o que é bom em comparação com linguagens compiladas como C/C ++, que podem compilar muito bem, mas falham em silêncio quando executadas.

Línguas interpretadas também são muito portáteis. Tudo o que você precisa fazer é instalar o intérprete em um sistema, e a maioria dos códigos escritos nesse idioma pode funcionar bem, independentemente do sistema operacional. Existem algumas exceções ao lidar com código e bibliotecas específicos do sistema operacional, mas se você planejou portabilidade, poderá contornar essas situações.

Há uma grande desvantagem, porém, e essa é a velocidade. As línguas interpretadas são lentas e o código de compilação toda vez que é executado é muito ineficiente. Realmente não existe uma maneira de contornar esse fato, e é por isso. Tudo bem. Existem muitos outros lugares com brilho python.

Como o python é uma linguagem interpretada, há duas maneiras de executá -lo. Primeiro, você pode escrever seu código em um arquivo e iniciá -lo da linha de comando depois de terminar. Como alternativa, você pode abrir um intérprete e codificar em tempo real à medida que avança. Agora, a segunda opção é ótima para aprender, mas não poderia funcionar bem para cenários do mundo real. A primeira opção pode ser difícil de entrar quando você está apenas começando, mas permite que você volte e revise algo tangível. Você pode começar com qualquer um deles, e este guia abordará os dois para começar com.

Executando python

Qualquer que seja o caminho que você vá, você precisa estar atento aos espaços. Em Python, os espaços são muito importante. O dite eles toda a estrutura do seu código, e eles devem ser consistentes ao longo do seu código. Então, certifique -se de selecionar algo que você sabe que vai se lembrar. A maioria dos programadores Python prefere usar quatro espaços para recuar. Provavelmente é uma boa ideia configurar a aba no seu terminal ou editor de texto para combinar. Isso vai economizar muitas dores de cabeça no futuro.

Arquivo python

A extensão de arquivo para Python é .py. Não há mais nada especial lá, então você pode criar um abrindo -o em seu editor de texto favorito ou usando tocar.

$ toque testes.py ///// ou ///// $ vim testando.py $ chmod +x testes.py 

De qualquer maneira, quando você abre seu arquivo python, você deve adicionar uma linha de shebang para especificar seu intérprete Python. Se sua distribuição precisava de um Python3 Pacote para instalar o Python 3, certifique -se de especificar que. Caso contrário, se sua distribuição usar o Python 3 por padrão, você poderá especificar Python geralmente.

#! /usr/bin/python3 

Intérprete em tempo real

Reunir o intérprete em tempo real é um pouco mais fácil do que configurar um arquivo python. Para executar o intérprete Python, abra um terminal e execute o comando abaixo.

$ python3 

Sim, Python fornece seu próprio comando para o intérprete. Se sua distribuição foi aquela que usou o Python 3 por padrão, deixe o "3" do final do comando.

Quando o intérprete abrir, ele imprimirá algumas informações na janela do terminal e o soltará em um prompt diferente. Deve parecer parecido com as linhas abaixo.

Python 3.4.3 (padrão, 16 de julho de 2016, 20:19:21) [GCC 4.9.3] No tipo Linux "Ajuda", "Copyright", "Créditos" ou "Licença" para obter mais informações. >>> 

Contanto que você esteja no intérprete Python, você verá o >>> incitar.

Quando você terminar o intérprete, você pode sair pressionando Ctrl+d ou digitando saída() e pressionando Digitar.

Se você está acompanhando, agora está pronto para começar a se familiarizar com Python e experimentando o idioma. Saiba que em algum momento você terá que usar os arquivos de intérprete e Python, por isso é melhor se familiarizar com os dois.

Índice

  1. Guia de Introdução e Introdução ao Python
  2. Arquivos python e o intérprete
  3. Experimentando números e texto em python
  4. Variáveis ​​Python
  5. Trabalhando com variáveis ​​numéricas em Python
  6. Python String Basics
  7. Strings avançados de Python
  8. Comentários de Python
  9. Listas de Python
  10. Métodos de lista de Python
  11. Listas multidimensionais do Python
  12. Tuplas de Python
  13. Operadores booleanos em Python
  14. Python IF Declarações
  15. Python enquanto loops
  16. Python para loops
  17. Dicionários de Python
  18. Dicionários avançados de Python
  19. Funções python

Tutoriais do Linux relacionados:

  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Coisas para instalar no Ubuntu 20.04
  • Tutorial de depuração do GDB para iniciantes
  • Mastering Bash Script Loops
  • Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Kubeadm vs minikube, prós e contras
  • Como usar o ADB Android Debug Bridge para gerenciar seu Android…
  • Sistema Linux Hung? Como escapar para a linha de comando e…
  • Loops aninhados em scripts de basquete