Arquivos python e o intérprete
- 2215
- 79
- Wendell Legros
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
- Guia de Introdução e Introdução ao Python
- Arquivos python e o intérprete
- Experimentando números e texto em python
- Variáveis Python
- Trabalhando com variáveis numéricas em Python
- Python String Basics
- Strings avançados de Python
- Comentários de Python
- Listas de Python
- Métodos de lista de Python
- Listas multidimensionais do Python
- Tuplas de Python
- Operadores booleanos em Python
- Python IF Declarações
- Python enquanto loops
- Python para loops
- Dicionários de Python
- Dicionários avançados de Python
- 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