PDF download Baixe em PDF PDF download 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] é uma delas. Você conseguirá deixar um programa básico em Python funcionando em apenas alguns minutos. Veja abaixo.

Parte 1
Parte 1 de 5:

Instalando o Python (Windows)

PDF download Baixe em PDF
  1. 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.
  2. 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]
  3. 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).
  4. 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
Parte 2
Parte 2 de 5:

Entendendo os conceitos básicos

PDF download Baixe em PDF
  1. 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.
  2. 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.
  3. 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
Parte 3
Parte 3 de 5:

Use o interpretador Python como uma calculadora

PDF download Baixe em PDF

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.

  1. 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.
  2. 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 
    
  3. 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 
    
  4. 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 
    
  5. 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
Parte 4
Parte 4 de 5:

Criando o seu primeiro programa

PDF download Baixe em PDF
  1. 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.
  2. 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.
  3. 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.
  4. 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".
  5. 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.
  6. 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
Parte 5
Parte 5 de 5:

Construindo programas avançados

PDF download Baixe em PDF
  1. Os operadores de controle de fluxo permitem que você defina o comportamento do programa em condições específicas. [3] 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.
  2. 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]
     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
  3. 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]
     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.
  4. 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]
    Menor que
    < <
    Maior que
    > >
    Menor ou igual
    <=
    Maior ou igual
    >=
    Igual
    = ==
    Diferente
    !=
  5. 5
    Continue 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

Sobre este guia wikiHow

Esta página foi acessada 139 484 vezes.

Este artigo foi útil?

Publicidade