Como começar a programar em Python: 13 etapas (com imagens)

Índice:

Como começar a programar em Python: 13 etapas (com imagens)
Como começar a programar em Python: 13 etapas (com imagens)

Vídeo: Como começar a programar em Python: 13 etapas (com imagens)

Vídeo: Como começar a programar em Python: 13 etapas (com imagens)
Vídeo: Aprenda programação jogando vídeo game - Python com Pygame 2024, Abril
Anonim

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

167107 1 2
167107 1 2

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.

167107 2 2
167107 2 2

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

167107 3 3
167107 3 3

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.

167107 4 2
167107 4 2

Etapa 4. Marque a caixa "Adicionar Python 3.5 ao PATH"

Isso permitirá que você execute o Python diretamente do prompt de comando.

167107 5 2
167107 5 2

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

167107 6 2
167107 6 2

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

167107 7 2
167107 7 2

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".

167107 8 2
167107 8 2

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.

167107 9 2
167107 9 2

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

167107 10 2
167107 10 2

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.

167107 11 2
167107 11 2

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

167107 12 2
167107 12 2

Etapa 3. Instale a versão mais recente no Red Hat e Fedora

Abra a janela Terminal e digite sudo yum install python.

167107 13 2
167107 13 2

Etapa 4. Instale a versão mais recente no Arch Linux

Faça login como usuário root. Digite pacman -S python.

167107 14 2
167107 14 2

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

167107 15 2
167107 15 2

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).

167107 16 2
167107 16 2

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

167107 17 2
167107 17 2

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

167107 18 2
167107 18 2

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.

167107 19 2
167107 19 2

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.

167107 20 2
167107 20 2

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

167107 21 2
167107 21 2

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

167107 22 2
167107 22 2

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

167107 23 2
167107 23 2

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

167107 24 2
167107 24 2

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

167107 25 2
167107 25 2

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.

167107 26 2
167107 26 2

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.

167107 27 2
167107 27 2

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

167107 28 2
167107 28 2

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".
167107 29 2
167107 29 2

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

167107 30 2
167107 30 2

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

167107 31 2
167107 31 2

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.
167107 32 2
167107 32 2

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

167107 33 2
167107 33 2

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.
167107 34 2
167107 34 2

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:

Expressões condicionais.

Significado Símbolo Símbolo Python
Menor que < <
Maior que > >
Menor ou igual <=
Maior ou igual >=
É igual a = ==
Não igual !=
167107 35 2
167107 35 2

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

Image
Image

Amostra de código de inicialização do interpretador Python

Image
Image

Amostra de código de calculadora Python

Image
Image

Amostra de programa Easy Python

Recomendado: