Programação em Python

Autor: Frank Hunt
Data De Criação: 13 Marchar 2021
Data De Atualização: 1 Julho 2024
Anonim
Python Scripting in Nuke - Part 1 of 2 - Creating Nodes
Vídeo: Python Scripting in Nuke - Part 1 of 2 - Creating Nodes

Contente

Você quer aprender a programar? Começar a programar em uma linguagem de programação pode parecer assustador e você pode achar que é necessário fazer aulas para aprender isso. Embora esse possa ser o caso de certas linguagens de programação, existem várias linguagens que você pode dominar em um ou dois dias. Python é uma dessas linguagens. Você já pode ter criado um programa Python funcional em alguns minutos. Continue lendo para saber como.

Dar um passo

Parte 1 de 5: Instalando Python (Windows)

  1. Baixe Python para Windows. Você pode baixar o interpretador Python para Windows gratuitamente no site do Python. Certifique-se de baixar a versão correta para o seu sistema operacional.
    • Baixe a versão mais recente.
    • Python já está incluído no OS X e Linux. Não há necessidade de instalar todos os softwares relacionados ao Python, mas você realmente precisa de um bom processador de texto para linguagem de programação.
    • A maioria das distribuições e versões do Linux do OS X ainda usam Python 2.X. Existem algumas pequenas diferenças entre 2 e 3, as alterações na instrução "imprimir" sendo particularmente perceptíveis. Se você deseja instalar uma versão mais recente do Python no OS X ou Linux, baixe os arquivos necessários do site do Python.
  2. Instale o interpretador Python. As configurações padrão serão suficientes para a maioria dos usuários. Você pode fazer o Python funcionar a partir do prompt de comando, marcando a última opção da lista de módulos disponíveis.
  3. Instale um processador de texto. É possível escrever um programa Python no Notepad ou TextEdit, mas é muito mais fácil ler o código com um editor de texto especializado. Existem vários editores gratuitos para escolher, como Notepad ++ (Windows), TextWrangler (Mac) ou JEdit (Qualquer sistema).
  4. Teste sua instalação. Abra o Prompt de Comando (prompt de comando do Windows) ou Terminal (Mac / Linux) e digite Pitão. Python será carregado e o número da versão será exibido. Agora você verá o prompt de comando do interpretador Python, como segue >.
    • Modelo print ("Olá, Mundo!") e pressione ↵ Entre. Agora você receberá um texto Olá Mundo! pode ser visto no prompt de comando do Python.

Parte 2 de 5: Aprendendo os conceitos básicos

  1. Não há necessidade de compilar um programa Python. Python funciona com um interpretador, o que significa que você pode executar um programa imediatamente assim que fizer alterações nele. Isso torna o processo de iteração, revisão e localização de erros muito mais rápido do que em muitas outras linguagens de programação.
    • Python é uma das linguagens mais fáceis de aprender e você pode executar um programa simples em minutos.
  2. Usando o intérprete. Você pode testar com o código do interpretador sem realmente adicioná-lo ao programa primeiro. Isso é ótimo para aprender como as atribuições funcionam ou para escrever um programa único.
  3. A maneira como o Python lida com objetos e variáveis. Python é uma linguagem orientada a objetos, o que significa que tudo é tratado como um objeto. Isso significa que você deve declarar variáveis ​​no início de um programa (você pode fazer isso a qualquer momento), e você também terá que indicar o tipo de variável (inteiro, string, etc.).

Parte 3 de 5: usando o interpretador Python como calculadora

Executar algumas funções aritméticas básicas ajuda a se familiarizar com a sintaxe do Python e a maneira como os números e strings são tratados.


  1. Inicie o intérprete. Abra o Prompt de Comando ou Terminal. Modelo Pitão e pressione ↵ Entre. Isso inicia o interpretador Python e abre o prompt de comando Python (>).
    • Se você não tiver o Python instalado para poder executá-lo no prompt de comando, primeiro será necessário ir ao diretório do Python para executar o interpretador.
  2. Algumas operações aritméticas simples. Você pode usar Python facilmente para realizar algumas operações aritméticas simples. Veja o código abaixo para alguns exemplos dessas funções de cálculo. Preste atenção: # indica que você está comentando em código Python e não é processado pelo interpretador.

    > 3 + 7 10> 100 - 10 * 3 70> (100 - 10 * 3) / 2 # A divisão sempre retorna um número de ponto flutuante (decimal) 35,0> (100 - 10 * 3) // 2 # Piso divisão (duas barras) ignora decimais 35> 23% 4 # Calcula o restante da divisão 3> 17,53 * 2,67 / 4,1 11,41587804878049

  3. Poderes de cálculo. Use o ** operador para indicar um poder. Python pode calcular grandes números rapidamente. Veja o código abaixo com exemplos.

    > 7 * * 2 # 7 ao quadrado 49> 5 * * 7 # 5 à potência de 7 78125

  4. Criação e manipulação de variáveis. Você pode atribuir variáveis ​​em Python para funções algébricas simples. Esta é uma excelente introdução à atribuição de variáveis ​​em programas Python. Você atribui variáveis ​​com o = assinar. Veja o código abaixo com 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

  5. Feche o intérprete. Quando terminar de usar o interpretador, você pode sair dele e retornar ao prompt de comando pressionando Ctrl+Z (Windows) ou Ctrl+D. (Linux / Mac) depois em ↵ Entre. Você também pode Sair () digite e pressione ↵ Entre prensas.

Parte 4 de 5: um primeiro programa

  1. Abra seu processador de texto. Você pode criar rapidamente um programa de teste para se familiarizar com os princípios básicos de criação e salvamento de programas e, em seguida, executá-los com o interpretador. Isso também permite que você teste se o seu intérprete está instalado corretamente.
  2. Fazendo uma declaração de "impressão". "Imprimir" é uma das funções básicas do Python e é usado para exibir informações no terminal durante a execução de um programa. Nota: "print" é uma das maiores diferenças entre Python 2 e Python 3. No Python 2, você apenas tinha que digitar "print" seguido do que você queria exibir. No Python 3, "print" tornou-se uma função, então agora você terá que digitar "print ()", com o que deseja exibir entre os colchetes.
  3. Adicione uma declaração. Uma das maneiras mais comuns de testar uma linguagem de programação é ler o texto "Hello, World!" mostrar. Coloque este texto dentro da instrução "print ()", junto com as aspas:

    print ("Olá, Mundo!")

    • Ao contrário de muitas outras linguagens, não é necessário adicionar um ponto e vírgula no final de uma linha ; colocar. Também não é necessário usar chaves ({}) a ser usado para indicar blocos com código. Em vez disso, você trabalha com indentação para indicar blocos de código.
  4. Salve o arquivo. Clique em Arquivo no menu principal do seu processador 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 coloque ".py" no final do nome do arquivo.
    • Certifique-se de salvar o arquivo em um local onde possa acessá-lo facilmente, pois você deve poder acessá-lo facilmente a partir da linha de comando.
    • Primeiro salve-o como "hello.py".
  5. Execute o programa. Abra o Prompt de Comando ou Terminal e navegue até o local de salvamento do arquivo. Quando você chegar lá, execute o programa digitando ola.py e pressione ↵ Entre. Agora você deve obter o texto Olá Mundo! abaixo da linha de comando.
    • Dependendo de como você instalou o Python e qual versão você pode precisar usar python hello.py ou python3 hello.py digitando para executar o programa.
  6. Teste sempre que possível. Uma das melhores coisas sobre Python é que você pode testar novos programas imediatamente. A boa prática é deixar a linha de comando ativada ao mesmo tempo em que está trabalhando no editor. Ao salvar um programa no editor, você pode executá-lo diretamente na linha de comando, para que possa testar as alterações rapidamente.

Parte 5 de 5: projetando programas mais complexos

  1. Experimente uma instrução de controle de fluxo padrão. As declarações de controle de fluxo permitem que você controle o que um programa faz com base em certas condições. Essas instruções são o cerne da programação Python e você pode usá-las para criar programas que fazem coisas diferentes, dependendo da entrada e das condições. Isto enquanto declaração é um bom exemplo disso, para começar. Neste exemplo, você pode fazer isso enquanto declaração 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 continua até (enquanto) b é menor que () 100.
    • A saída então se torna 1 1 2 3 5 8 13 21 34 55 89
    • Isto end = "" o comando mostrará a saída na mesma linha, em vez de mostrar cada valor em uma linha diferente.
    • Há uma série de coisas a serem observadas neste programa simples que são críticas para a criação de programas complexos em Python:
      • Observe o recuo. UMA : indica que as linhas a seguir serão recuadas e farão parte de um bloco de código. Crie no exemplo acima imprimir (b) e a, b = b, a + b parte disso enquanto quadra. O recuo adequado é essencial e exclusivo para um programa Python. Não funcionará corretamente se o recuo estiver incorreto.
      • Várias variáveis ​​podem ser definidas na mesma linha. No exemplo acima, ambos uma como b definido na primeira linha.
      • Se você inserir este programa diretamente no intérprete, precisará adicionar uma linha em branco no final para que o intérprete saiba que o programa foi encerrado.
  2. Funções de design dentro de programas. Você pode definir funções que podem ser chamadas posteriormente no programa. Isso é especialmente útil quando você precisa usar várias funções dentro dos limites de um programa maior. No exemplo a seguir, você cria a mesma função escrita anteriormente, para chamar uma sequência de Fibonacci:

    def fib (n): a, b = 0, 1 enquanto an: print (a, end = '') a, b = b, a + b print () # Mais tarde no programa você chama a função Fibonacci # para a valor que você indicar. fib (1000)

    • Isto dá 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  3. Crie um programa de controle de fluxo mais complexo. Com as declarações de controle de fluxo, você pode indicar condições específicas que alteram o funcionamento do programa. Isso é especialmente importante ao lidar com a entrada do usuário. O exemplo a seguir usa E se, elif (senão se) e senão para criar um programa simples para comentar sobre a idade de alguém.

    age = int (input ("Digite sua idade:")) if age = 12: print ("É ótimo ser criança!") elif idade no intervalo (13, 20): print ("Você é um adolescente!" ) else: print ("Time to grow up") # Se alguma dessas afirmações for verdadeira #, o texto correspondente será exibido. # Se nenhuma das afirmações for verdadeira, a mensagem "else" # será exibida.

    • Este programa apresenta algumas outras instruções importantes que são indispensáveis ​​para uma série de aplicações diferentes:
      • entrada () - Isso pedirá uma entrada com o teclado. O usuário verá a mensagem entre aspas. Neste exemplo entrada () rodeado pelo int () função, o que significa que todas as entradas são tratadas como um inteiro (inteiro).
      • alcance () - Esta função pode ser usada de várias maneiras diferentes. Neste programa, ele verifica se um intervalo está entre 13 e 20. O fim do intervalo não é incluído no cálculo.
  4. Aprenda as outras expressões condicionais. O exemplo anterior usa o símbolo "menor ou igual a" (=) para determinar se a idade inserida corresponde à condição. Você pode usar as mesmas expressões condicionais que usa em matemática, mas digitá-las é um pouco diferente:
    Expressões condicionais.
    SignificadoSímboloSímbolo Python
    Menor que
    Maior que>>
    Menor ou igual=
    Maior ou igual>=
    É igual a===
    Não igual!=
  5. Continue aprendendo. Este é apenas o começo quando se trata de aprender Python. Embora seja uma das línguas mais fáceis de aprender, há muito o que aprender se você quiser se aprofundar na língua. A melhor maneira é continuar fazendo programas! Lembre-se de que você pode escrever rapidamente alguns designs de programa no interpretador e testar suas alterações é tão simples quanto executar o programa novamente a partir da linha de comando.
    • Existem vários bons livros sobre programação Python, incluindo "Python para iniciantes", "Python Cookbook" e "Programação Python: uma introdução à ciência da computação".
    • Existem vários recursos online disponíveis, mas eles se concentram principalmente no Python 2.X. Você pode então precisar modificar os exemplos para fazê-los funcionar no Python 3.
    • Muitas escolas oferecem aulas de Python. Python é freqüentemente ensinado em aulas introdutórias de programação porque é uma das linguagens mais fáceis de aprender.

Pontas

  • Python é uma das linguagens de computador mais simples, mas ainda requer dedicação para aprender muito bem. Também ajuda ter algum conhecimento de álgebra, já que Python é muito focado em modelos matemáticos .