Baixe em PDF
Baixe em PDF
Você quer aprender a programar? Entrar nessa área pode ser algo assustador inicialmente, fazendo você achar que precisa de aulas para aprender. Isso é verdade para algumas linguagens, mas é possível aprender o básico de várias outras em apenas um ou dois dias. O Python [1] X Fonte de pesquisa é uma delas. Você conseguirá deixar um programa básico em Python funcionando em apenas alguns minutos. Veja abaixo.
Passos
-
Baixe o Python para Windows. O interpretador da linguagem para Windows pode ser encontrado no site do Python. Baixe a versão correta para o seu sistema operacional.
- Você deverá baixar a versão mais nova, que era a 3.4.2 quando esse artigo foi escrito.
- O OS X e o Linux já vêm com o Python instalado. Você não precisará instalar nenhum outro software relacionado à linguagem, mas um editor de texto pode ser necessário.
- A maioria das versões do Linux e do OS X ainda usam a versão 2 do Python. Existem algumas pequenas diferenças entre as versões 2 e 3, a mais notável é a mudança no comando "print". Se você deseja instalar uma versão mais nova do Python no Linux ou no OS X, baixe-a no site da linguagem.
-
Instale o interpretador Python. A maioria dos usuários poderá instalar o interpretador sem precisar mudar nenhuma configuração. Você poderá integrar o Python à linha de comando ao ativar a última opção na lista de módulos disponíveis. [2] X Fonte de pesquisa
-
Instale um editor de texto. Você pode programar em Python usando o Bloco de Notas ou o TextEdit, mas será muito mais fácil utilizar um editor especializado. Existem editores gratuitos como o Notepad ++ (Windows), o TextWrangler (Mac) e o JEdit (qualquer sistema).
-
Teste a instalação. Abra a linha de comando (Windows) ou o Terminal (Mac/Linux) e digite python . O Python será carregado e mostrará sua versão. Você será levado para a linha de comando do interpretador Python, mostrada como >>> .
- Digite print("Olá, Mundo!") e pressione ↵ Enter . Você deverá ver o texto Olá, Mundo! abaixo da linha de comando.
Publicidade
-
Entenda que o Python não precisa ser compilado. Ela é uma linguagem interpretada, o que significa que você poderá rodar o programa logo após fazer mudanças em seu arquivo. Isso simplifica a revisão e a adição de funcionalidades aos programas.
- O Python é uma das linguagens mais fáceis de aprender. Você deverá conseguir fazer um programa básico funcionar em apenas alguns minutos.
-
Brinque um pouco com o interpretador. Você poderá usar o interpretador para testar códigos sem precisar adicioná-los ao programa. Isso é ótimo para aprender a funcionalidade de comandos específicos ou escrever programas de teste.
-
Aprenda como o Python manipula objetos e variáveis. O Python é uma linguagem orientada a objetos, o que significa que tudo no programa é tratado como um objeto. Por conta disso, você não precisa declarar variáveis no início do programa (é possível fazer isso em qualquer lugar) e também não é necessário especificar o tipo de variável (integer, string, etc.).Publicidade
Implementar as funções básicas de uma calculadora deixará você mais familiarizado com a sintaxe e com a forma com que os números e strings são manipulados na linguagem.
-
Inicie o interpretador. Abra a linha de comando ou o Terminal Digite python no prompt de comando e aperte ↵ Enter . Isso irá carregar o interpretador Python, levando você ao prompt de comando da linguagem ( >>> ).
- Se você não tiver integrado o interpretador da linguagem ao prompt de comando, será necessário ir até a pasta do Python para iniciar o interpretador.
-
Implemente as operações aritméticas básicas. O Python pode ser usado para implementar as funções aritméticas básicas facilmente. Veja abaixo alguns exemplos disso. Aviso: O # é usado para comentar o código, ele não passa pelo interpretador.
>>> 3 + 7 10 >>> 100 - 10 * 3 70 >>> ( 100 - 10 * 3 ) / 2 #A divisão vai sempre retornar um número float (decimal) 35.0 >>> ( 100 - 10 * 3 ) // 2 # Divisão arredondando para baixo 35 >>> 23 % 4 # Calcula o resto da divisão 3 >>> 17.53 * 2.67 / 4.1 11.41587804878049
-
Calcule potências. Você pode usar o operador ** para denotar potências. O Python pode calcular números grandes rapidamente. Veja os exemplos abaixo.
>>> 7 ** 2 # 7 ao quadrado 49 >>> 5 ** 7 # 5 elevado a 7 78125
-
Crie e manipule variáveis. Você pode atribuir variáveis para realizar operações básicas na linguagem. Essa é uma boa forma de aprender a atribuir variáveis em programas Python. As variáveis são atribuídas usando o operador = . Veja os exemplos abaixo.
>>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> largura = 10 # As variáveis podem ser guardadas por qualquer string >>> altura = 5 >>> largura * altura 50
-
Feche o interpretador. Ao terminar de usar o interpretador, feche-o e retorne ao seu prompt de comando ao pressionar Ctrl + Z (Windows) ou Ctrl + D (Linux/Mac) e então pressionando ↵ Enter . Você também pode apertar quit() e ↵ Enter .Publicidade
-
Abra o seu editor de texto. Você pode criar rapidamente um programa de teste para se familiarizar com o processo de criar e salvar programas e de executá-los no interpretador. Isso também irá ajudar a verificar se o interpretador foi instalado corretamente.
-
Crie um comando "print". O "Print" é uma das funções básicas da linguagem. Ele é usado para mostrar informações sobre o programa no terminal durante a execução. Aviso: o "print" é uma das maiores mudanças que ocorreram entre as versões 2 e 3 da linguagem. No Python 2, você precisava apenas digitar "print" e então o que você desejava mostrar. Já na versão 3, o "print" se tornou uma função, então será necessário digitar "print()" e colocar o que você deseja mostrar dentro dos parênteses.
-
Adicione o que deve ser mostrado na tela. Uma das formas mais comuns de testar uma linguagem de programação é mostrar o texto "Olá, Mundo!". Coloque esse texto dentro do "print()", com aspas:
print ( "Olá, Mundo!" )
- Ao contrário de várias outras linguagens, não é necessário indicar o fim de uma linha com o ; . Também não é necessário usar chaves ( {} ) para designar blocos. Em vez disso, a indentação será usada para indicar o que está dentro de cada bloco.
-
Salve o arquivo. Clique no menu "Arquivo" no seu editor de texto e selecione "Salvar como". No menu de extensões, escolha salvar como um arquivo Python. Se você estiver usando o Bloco de notas (não é recomendado), selecione "Todos os arquivos" e então adicione ".py" ao fim do nome do arquivo.
- Certifique-se de que você terá fácil acesso ao arquivo, pois você precisará chegar nele pelo prompt de comando.
- Nesse exemplo, salve o seu programa como "teste.py".
-
Execute o programa. Abra o prompt de comando ou o terminal e vá até o local onde você salvou o arquivo. Ao chegar lá, execute-o digitando teste.py e pressionando ↵ Enter . Você deverá ver o texto Olá, Mundo! mostrado abaixo do prompt.
- Dependendo de como foi feita a instalação e da versão do Python, pode ser necessário digitar python teste.py ou python3 teste.py para rodar o programa.
-
Faça testes regularmente. Uma das melhores coisas sobre o Python é que você pode testar os seus programas imediatamente. Uma boa prática é deixar o prompt de comando aberto enquanto programa no seu editor de texto. Após salvar as mudanças no editor, você poderá rodar imediatamente o programa na linha de comando, permitindo o teste rápido de mudanças.Publicidade
-
Experimente os operadores de controle de fluxo. Os operadores de controle de fluxo permitem que você defina o comportamento do programa em condições específicas. [3] X Fonte de pesquisa Esses operadores são a base da programação em Python e permitem que você crie programas que fazem coisas diferentes dependendo das entradas e das condições. O while é um bom operador para começarmos. Nesse exemplo, usaremos o while para calcular a sequência de Fibonacci até 100:
# Cada número da sequência de Fibonacci é # a soma dos dois números anteriores. a , b = 0 , 1 while b < 100 : print ( b , end = ' ' ) a , b = b , a + b
- A sequência irá rodar enquanto (while) o b for mentor que (<) 100.
- A saída será 1 1 2 3 5 8 13 21 34 55 89 .
- O comando end=' ' irá mostrar a saída na mesma linha em vez de pular uma linha para cada valor.
- Existem algumas coisas a serem percebidas nesse simples programa que podem ser cruciais para a construções de programas mais complexos em Python:
- Fique atento à indentação. O : indica que as linhas seguintes serão indentadas e serão parte de um bloco. No exemplo acima, o print(b) e o a, b = b, a+b são partes do bloco do while . Uma indentação correta é essencial para fazer o seu programa funcionar.
- Múltiplas variáveis podem ser definidas na mesma linha. No exemplo acima, tanto o a quanto o b são definidos na primeira linha.
- Se você for colocar esse programa diretamente no interpretador, adicione uma linha em branco no final para que ele saiba que o programa terminou.
-
Construa funções dentro dos programas. Você pode definir funções que podem ser chamadas posteriormente no programa. Isso é bastante útil se você precisar usar múltiplas funções dentro de um programa maior. No exemplo a seguir, criaremos uma função que calcula a sequência se Fibonacci, assim como o programa que fizemos anteriormente: [4] X Fonte de pesquisa
def fib ( n ): a , b = 0 , 1 while a < n : print ( a , end = ' ' ) a , b = b , a + b print () # Você poderá chamar essa função mais tarde em qualquer parte do programa # para qualquer valor especificado. fib ( 1000 )
- Isso irá retornar 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
-
Construa um programa de controle de fluxo mais complicado. Os operadores de controle de fluxo permitem que você especifique condições para modificar a execução do programa. Isso é muito importante se você precisar analisar entradas do usuário. O exemplo a seguir usa os operadores if , elif (else if) e else para criar um programa simples que irá responder de acordo com a idade do usuário. [5] X Fonte de pesquisa
idade = int ( input ( "Entre com a sua idade: " )) if idade <= 12 : print ( "É muito bom ser criança!" ) elif age in range ( 13 , 20 ): print ( "Você é um adolescente!" ) else : print ( "Hora de crescer!" ) # Se qualquer um dos operadores for verdade, # a mensagem correspondente será mostrada. # Se a primeira condição não for verdade, a mensagem do "else" (senão) # será mostrada.
- Esse programa também traz outros operadores importantes para uma variedade de aplicações:
- input() - Recebe a entrada do teclado do usuário. O usuário verá a mensagem escrita entre parênteses. Nesse exemplo, o input() está dentro de uma função int() , o que significa que toda entrada será tratada como um inteiro.
- range() - Essa função pode ser usada de várias formas. Nesse programa, ela está verificando se existe um número no intervalo entre 13 e 20. Os extremos do intervalo não são considerados no cálculo.
- Esse programa também traz outros operadores importantes para uma variedade de aplicações:
-
Aprenda outras expressões condicionais. O exemplo anterior usou o símbolo "menor ou igual" (<=) para determinar se a entrada obedeceu as condições. Você pode usar as mesmas expressões condicionais que usaria na matemática, mas elas são escritas de uma forma um pouco diferente:
Significado Símbolo Símbolo no Python Expressões condicionais. [6] X Fonte de pesquisa Menor que< < Maior que> > Menor ou igual≤ <= Maior ou igual≥ >= Igual= == Diferente≠ != -
5Continue aprendendo. Isso é apenas o básico sobre o Python. Apesar de ser umas das linguagens mais simples de se aprender, é possível se aprofundar bastante nela se você desejar. A melhor forma de aprender é criar mais e mais programas! Lembre-se de que você pode criar rascunhos de programas diretamente no interpretador e que testar mudanças é tão simples quanto executar o programa na linha de comando novamente.
- Existem vários bons livros sobre Python disponíveis, incluindo "Use a cabeça! Python", "Python Cookbook" e o "Introdução à Programação com Python".
- Existem várias fontes online, mas muitas delas ainda se referem à versão 2 da linguagem, então pode ser necessário fazer alguns ajustes nos exemplos que elas fornecem.
- Muitas escolas oferecem cursos de Python. Muitas vezes o Python é ensinado como linguagem introdutória à programação por ele ser uma das linguagens mais fáceis de aprender.
Publicidade
Dicas
- O Python é uma das linguagens de programação mais simples, mas ainda é necessário dedicação para aprendê-la. Entender álgebra básica também é importante, pois o Python é bem focado nela.
Publicidade
Referências
Publicidade