Você quer começar a aprender a programar? Entrar na programação de computadores pode ser assustador, e você pode achar que precisa fazer aulas para aprender. Embora isso possa ser verdade para algumas linguagens, há uma variedade de linguagens de programação que levarão apenas um ou dois dias para entender o básico. Python é uma dessas linguagens. Você pode ter um programa Python básico instalado e funcionando em apenas alguns minutos. Veja a Etapa 1 abaixo para saber como.
Passos
Parte 1 de 5: instalando o Python
janelas
Etapa 1. Visite o site do Python
Você pode baixar tudo o que precisa para começar a usar o Python no site do Python (python.org/downloads. O site deve detectar automaticamente que você está usando o Windows e apresentar os links para o instalador do Windows.
Etapa 2. Escolha qual versão você deseja instalar
Atualmente, existem duas versões do Python disponíveis: 3.x.x e 2.7.10. Python disponibiliza ambos para download, mas novos usuários devem escolher a versão 3.x.x. Baixe o 2.7.10 se você for trabalhar com código Python legado ou com programas e bibliotecas que ainda não adotaram o 3.x.x.
Este guia presumirá que você está instalando 3.x.x
Etapa 3. Execute o instalador após baixá-lo
Clicar no botão da versão desejada fará o download do instalador para ela. Execute este instalador após terminar o download.
Etapa 4. Marque a caixa "Adicionar Python 3.5 ao PATH"
Isso permitirá que você execute o Python diretamente do prompt de comando.
Etapa 5. Clique em "Instalar agora"
Isso instalará o Python com todas as suas configurações padrão, o que deve ser adequado para a maioria dos usuários.
Se você deseja desativar certas funções, altere o diretório de instalação ou instale o depurador, clique em "Personalizar instalação" e marque ou desmarque as caixas
Mac
Etapa 1. Decida se deseja instalar o Python 3.x.x
Todas as versões do OS X vêm com o Python 2.7 já instalado. Se você não precisa da versão mais recente do Python, não precisa instalar nada. Se você deseja acessar as versões mais recentes do Python, instale o 3.x.x.
Se você deseja apenas usar a versão incluída do Python, pode criar scripts em um editor de texto e executá-los por meio do terminal
Etapa 2. Baixe os arquivos Python 3.x.x do site do Python
Visite (python.org/downloads em seu Mac. Ele deve detectar seu sistema operacional e mostrar os arquivos de instalação do Mac. Caso contrário, clique no link "Mac OS X".
Etapa 3. Clique duas vezes no arquivo PKG baixado para iniciar a instalação do Python
Siga as instruções para instalar o Python. A maioria dos usuários pode apenas usar as configurações padrão.
Etapa 4. Inicie o Python no terminal
Para verificar se a instalação correu bem, inicie o terminal e digite python3. Isso deve iniciar a interface Python 3.x.x e exibir a versão.
Linux
Etapa 1. Verifique a versão do Python que você já instalou
Quase todas as distribuições do Linux vêm com o Python instalado. Você pode ver qual versão você tem abrindo o Terminal e digitando python.
Etapa 2. Instale a versão mais recente no Ubuntu
Abra a janela Terminal e digite sudo apt-get install python.
Você também pode instalar o Python usando o aplicativo Adicionar / Remover Aplicativos do Ubuntu localizado na janela Aplicativos
Etapa 3. Instale a versão mais recente no Red Hat e Fedora
Abra a janela Terminal e digite sudo yum install python.
Etapa 4. Instale a versão mais recente no Arch Linux
Faça login como usuário root. Digite pacman -S python.
Etapa 5. Baixe o ambiente IDLE
Se você deseja usar o ambiente de desenvolvimento Python, pode obtê-lo usando o gerenciador de software de sua distribuição. Basta pesquisar "python idle" para localizar e instalar o pacote.
Outros essenciais
Etapa 1. Instale um editor de texto
Embora você possa criar programas Python no Bloco de Notas ou no TextEdit, será muito mais fácil ler e escrever o código usando um editor de texto especializado. Há uma variedade de editores gratuitos para escolher, como Sublime Text (qualquer sistema), Notepad ++ (Windows), TextWrangler (Mac) ou JEdit (qualquer sistema).
Etapa 2. Teste sua instalação
Abra o Prompt de Comando (Windows) do seu Terminal (Mac / Linux) e digite python. O Python será carregado e o número da versão será exibido. Você será levado ao prompt de comando do interpretador Python, mostrado como >>>.
Digite print ("Hello, World!") E pressione ↵ Enter. Você deverá ver o texto Hello, World! exibido abaixo da linha de comando do Python
Parte 2 de 5: Aprendendo conceitos básicos
Etapa 1. Entenda que o Python não precisa ser compilado
Python é uma linguagem interpretada, o que significa que você pode executar o programa assim que fizer alterações no arquivo. Isso torna a iteração, revisão e solução de problemas de programas muito mais rápida do que muitas outras linguagens.
Python é uma das linguagens mais fáceis de aprender, e você pode ter um programa básico instalado e funcionando em apenas alguns minutos
Etapa 2. Mexer no intérprete
Você pode usar o interpretador para testar o código sem precisar adicioná-lo ao seu programa primeiro. Isso é ótimo para aprender como comandos específicos funcionam ou para escrever um programa descartável.
Etapa 3. Aprenda como Python lida com objetos e variáveis
Python é uma linguagem orientada a objetos, o que significa que tudo no programa é tratado como um objeto. Além disso, você não precisará declarar variáveis no início de seu programa (você pode fazer isso a qualquer momento) e não precisa especificar o tipo de variável (inteiro, string, etc.).
Parte 3 de 5: usando o intérprete Python como calculadora
Executar algumas funções básicas da calculadora o ajudará a se familiarizar com a sintaxe do Python e a maneira como os números e strings são tratados.
Etapa 1. Inicie o intérprete
Abra seu prompt de comando ou terminal. Digite python no prompt e pressione ↵ Enter. Isso carregará o interpretador Python e você será levado ao prompt de comando Python (>>>).
Se você não integrou o Python em seu prompt de comando, você precisará navegar até o diretório Python para executar o interpretador
Etapa 2. Faça aritmética básica
Você pode usar Python para realizar cálculos aritméticos básicos com facilidade. Veja a caixa abaixo para alguns exemplos de como usar as funções da calculadora. Nota: # designa comentários no código Python e eles não são passados pelo interpretador.
>> 3 + 7 10 >>> 100 - 10 * 3 70 >>> (100 - 10 * 3) / 2 # A divisão sempre retornará um número de ponto flutuante (decimal) 35,0 >>> (100 - 10 * 3) // 2 # A divisão de piso (duas barras) descartará quaisquer resultados decimais 35 >>> 23% 4 # Isso calcula o restante da divisão 3 >>> 17,53 * 2,67 / 4,1 11,41587804878049
Etapa 3. Calcule os poderes
Você pode usar o operador ** para significar poderes. Python pode calcular rapidamente grandes números. Veja a caixa abaixo para exemplos.
>> 7 ** 2 # 7 ao quadrado 49 >>> 5 ** 7 # 5 à potência de 7 78125
Etapa 4. Crie e manipule variáveis
Você pode atribuir variáveis em Python para realizar álgebra básica. Esta é uma boa introdução sobre como atribuir variáveis em programas Python. As variáveis são atribuídas usando o sinal =. Veja a caixa abaixo para exemplos.
>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> largura = 10 # Variáveis podem ser qualquer string> >> altura = 5 >>> largura * altura 50
Etapa 5. Feche o intérprete
Assim que terminar de usar o interpretador, você pode fechá-lo e retornar ao prompt de comando pressionando Ctrl + Z (Windows) ou Ctrl + D (Linux / Mac) e, em seguida, pressionando ↵ Enter. Você também pode digitar quit () e pressionar ↵ Enter.
Parte 4 de 5: Criando seu primeiro programa
Etapa 1. Abra seu editor de texto
Você pode criar rapidamente um programa de teste que o deixará familiarizado com os fundamentos da criação e salvamento de programas e, em seguida, executá-los por meio do interpretador. Isso também ajudará você a testar se o seu intérprete foi instalado corretamente.
Etapa 2. Crie uma instrução "imprimir"
"Imprimir" é uma das funções básicas do Python e é usado para exibir informações no terminal durante um programa. Nota: "print" é uma das maiores mudanças do Python 2 para o Python 3. No Python 2, você só precisa digitar "print" seguido do que deseja que seja exibido. No Python 3, "print" tornou-se uma função, então você precisará digitar "print ()", com o que deseja exibir entre parênteses.
Etapa 3. Adicione sua declaração
Uma das maneiras mais comuns de testar uma linguagem de programação é exibir o texto "Hello, World!" Coloque este texto dentro da instrução "print ()", incluindo as aspas:
print ("Olá, Mundo!")
Ao contrário de muitas outras linguagens, você não precisa designar o final de uma linha com um;. Você também não precisará usar chaves ({}) para designar blocos. Em vez disso, o recuo significará o que está incluído em um bloco
Etapa 4. Salve o arquivo
Clique no menu Arquivo em seu editor de texto e selecione Salvar como. No menu suspenso abaixo da caixa de nome, escolha o tipo de arquivo Python. Se você estiver usando o Bloco de notas (não recomendado), selecione "Todos os arquivos" e, em seguida, adicione ".py" ao final do nome do arquivo.
- Certifique-se de salvar o arquivo em um local de fácil acesso, pois você precisará navegar até ele no prompt de comando.
- Para este exemplo, salve o arquivo como "hello.py".
Etapa 5. Execute o programa
Abra o Prompt de Comando ou Terminal e navegue até o local onde salvou o arquivo. Quando estiver lá, execute o arquivo digitando hello.py e pressionando ↵ Enter. Você deverá ver o texto Hello, World! exibido abaixo do prompt de comando.
Dependendo de como você instalou o Python e de qual versão é, pode ser necessário digitar python hello.py ou python3 hello.py para executar o programa
Etapa 6. Teste com frequência
Uma das melhores coisas sobre Python é que você pode testar seus novos programas imediatamente. Uma boa prática é ter o prompt de comando aberto ao mesmo tempo que abre o editor. Ao salvar suas alterações em seu editor, você pode executar imediatamente o programa a partir da linha de comando, permitindo que você teste as alterações rapidamente.
Parte 5 de 5: Construindo Programas Avançados
Etapa 1. Experimente uma declaração básica de controle de fluxo
As declarações de controle de fluxo permitem que você controle o que o programa faz com base em condições específicas. Essas instruções são o coração da programação Python e permitem que você crie programas que fazem coisas diferentes dependendo da entrada e das condições. A instrução while é uma boa para começar. Neste exemplo, você pode usar a instrução while para calcular a sequência de Fibonacci até 100:
# Cada número na sequência de Fibonacci é # a soma dos dois números anteriores a, b = 0, 1 enquanto b <100: print (b, end = '') a, b = b, a + b
- A sequência será executada enquanto (enquanto) b for menor que (<) 100.
- A saída será 1 1 2 3 5 8 13 21 34 55 89
- O comando end = '' exibirá a saída na mesma linha em vez de colocar cada valor em uma linha separada.
-
Há algumas coisas a serem observadas neste programa simples que são críticas para a criação de programas complexos em Python:
- Anote o recuo. A: indica que as seguintes linhas serão recuadas e fazem parte do bloco. No exemplo acima, o print (b) e a, b = b, a + b são parte do bloco while. O recuo adequado é essencial para que seu programa funcione.
- Várias variáveis podem ser definidas na mesma linha. No exemplo acima, a e b são definidos na primeira linha.
- Se você estiver inserindo este programa diretamente no intérprete, deve adicionar uma linha em branco no final para que o intérprete saiba que o programa terminou.
Etapa 2. Crie funções dentro de programas
Você pode definir funções que podem ser chamadas posteriormente no programa. Isso é especialmente útil se você precisar usar várias funções dentro dos limites de um programa maior. No exemplo a seguir, você pode criar uma função para chamar uma sequência de Fibonacci semelhante à que você escreveu anteriormente:
def fib (n): a, b = 0, 1 enquanto a <n: print (a, end = '') a, b = b, a + b print () # Posteriormente no programa, você pode chamar seu Fibonacci # função para qualquer valor que você especificar fib (1000)
Isso retornará 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
Etapa 3. Crie um programa de controle de fluxo mais complicado
As instruções de controle de fluxo permitem definir condições específicas que alteram a forma como o programa é executado. Isso é especialmente importante quando você está lidando com a entrada do usuário. O exemplo a seguir usará if, elif (else if) e else para criar um programa simples que avalia a idade do usuário.
age = int (input ("Insira sua idade:")) if age <= 12: print ("É ótimo ser uma criança!") elif age in range (13, 20): print ("Você é um adolescente ! ") else: print (" Time to grow up ") # Se alguma dessas afirmações for verdadeira # a mensagem correspondente será exibida. # Se nenhuma das afirmações for verdadeira, a mensagem "else" # será exibida.
-
Este programa também apresenta algumas outras instruções muito importantes que serão inestimáveis para uma variedade de aplicações diferentes:
- input () - Isso invoca a entrada do usuário a partir do teclado. O usuário verá a mensagem escrita entre parênteses. Neste exemplo, a entrada () é cercada por uma função int (), o que significa que todas as entradas serão tratadas como um inteiro.
- range () - Esta função pode ser usada de várias maneiras. Neste programa, ele verifica se o número está em uma faixa entre 13 e 20. O final da faixa não é contado no cálculo.
Etapa 4. Aprenda as outras expressões condicionais
O exemplo anterior usou o símbolo "menor ou igual" (<=) para determinar se a idade de entrada atendia à condição. Você pode usar as mesmas expressões condicionais que usaria em matemática, mas digitá-las é um pouco diferente:
Significado | Símbolo | Símbolo Python | |
---|---|---|---|
Menor que | < | < | |
Maior que | > | > | |
Menor ou igual | ≤ | <= | |
Maior ou igual | ≥ | >= | |
É igual a | = | == | |
Não igual | ≠ | != |
Etapa 5. Continue aprendendo
Esses são apenas os princípios básicos quando se trata de Python. Embora seja uma das linguagens mais simples de aprender, há um pouco de profundidade se você estiver interessado em cavar. A melhor maneira de continuar aprendendo é continuar criando programas! Lembre-se de que você pode escrever rapidamente programas de rascunho diretamente no interpretador, e testar suas alterações é tão simples quanto executar o programa a partir da linha de comando novamente.
- Existem muitos livros bons disponíveis para programação Python, incluindo, "Python para iniciantes", "Python Cookbook" e "Programação Python: uma introdução à ciência da computação".
- Há uma variedade de fontes disponíveis online, mas muitas ainda são voltadas para o Python 2. X. Você pode precisar fazer ajustes em quaisquer exemplos que eles fornecem.
- Se você deseja executar o python online, mas deseja executar o python 3, Repl [1] tem um interpretador python que usa máquinas Linux virtuais. Outro bom recurso online para um futuro "pythonista" (programador python bem versado) é thinkfunctional [2]. Para desafios maiores, "Automatize as coisas chatas" [3] e o Projeto Euler [4] também estão disponíveis.
- Muitas escolas locais oferecem aulas de Python. Freqüentemente, Python é ensinado em aulas introdutórias, pois é uma das linguagens mais fáceis de aprender.
Programas de amostra
Amostra de código de inicialização do interpretador Python
Amostra de código de calculadora Python
Amostra de programa Easy Python