Primeiros passos

Agora vamos ver como executar um programa tradicional 'Hello World' em Python. Isso irá ensinar-lhe como escrever, salvar e executar programas Python.

Existem duas maneiras de usar o Python para executar seu programa - usando o prompt de interpretação interativa ou usando um arquivo de origem. Agora vamos ver como usar esses dois métodos.

Usando o Prompt do Intérprete

Abra o terminal em seu sistema operacional (conforme discutido anteriormente no Instalação capítulo) e, em seguida, abra o prompt do Python digitando python3 e pressionando a chave [enter].

Depois de começar o Python, você deve ver >>> onde você pode começar a digitar coisas. Isso é chamado de Python interprete prompt.

No prompt do interpretador Python, digite:

print("Hello World")

seguido pela chave [enter]. Você deve ver as palavras Hello World impresso na tela.

Aqui está um exemplo do que você deveria estar vendo, ao usar um computador Mac OS X. Os detalhes sobre o software Python serão diferentes com base no seu computador, mas a parte do prompt (ou seja, de >>> em diante) deve ser o mesmo independentemente do sistema operacional.

$ python3
Python 3.6.0 (default, Jan 12 2017, 11:26:36)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.38)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello World")
Hello World

Observe que o Python oferece a saída da linha imediatamente! O que você acabou de entrar é um único Python declaração. Nós usamos print para (sem surpresa), imprima qualquer valor que você fornece. Aqui, estamos fornecendo o texto Hello World e isso é imediatamente impresso na tela.

Como sair do Prompt do Intérprete

Se você estiver usando um shell GNU / Linux ou OS X, você pode sair do prompt do interpretador pressionando [ctrl d] ou entrando exit() (nota: lembre-se de incluir os parênteses, ()) seguido da chave [enter].

Se você estiver usando o prompt de comando do Windows, pressione [ctrl z] seguido da chave [enter].

Escolhendo um editor

Não podemos digitar nosso programa no prompt do intérprete sempre que quisermos executar algo, por isso temos que salvá-los em arquivos e pode executar nossos programas qualquer número de vezes.

Para criar nossos arquivos de origem Python, precisamos de um software de editor onde você pode digitar e salvar. O editor de um bom programador facilitará a sua vida ao escrever os arquivos de origem. Daí, a escolha de um editor é crucial. Você precisa escolher um editor, pois você escolheria um carro que você compraria. Um bom editor irá ajudá-lo a escrever facilmente programas Python, tornando sua jornada mais confortável e ajuda você a alcançar seu destino (alcance seu objetivo) de uma forma muito mais rápida e segura.

Um dos requisitos básicos é realce de sintaxe onde todas as diferentes partes do seu programa Python são colorizadas para que você possa ver seu programa e visualize seu funcionamento.

Se você não tem idéia de por onde começar, eu recomendaria usar PyCharm Educational Edition software disponível em Windows, Mac OS X e GNU / Linux. Detalhes na próxima seção.

Se você estiver usando o Windows, não use o bloco de notas - é uma escolha ruim porque não faz resaltar sintaxe e também é importante não suportar a indentação do texto, que é muito importante no nosso caso, como veremos mais adiante. Os bons editores irão fazer isso automaticamente.

Se você é um programador experiente, então você já deve estar usando Vim ou Emacs. Escusado será dizer que estes são dois dos editores mais poderosos e você se beneficiará de usá-los para escrever seus programas em Python. Eu uso pessoalmente tanto para a maioria dos meus programas, e até mesmo escrevi um livro inteiro sobre Vim.

No caso de você estar disposto a aproveitar o tempo para aprender o Vim ou o Emacs, então recomendo que você aprenda a usar qualquer um deles, pois será muito útil para você no longo prazo. No entanto, como mencionei anteriormente, os iniciantes podem começar com PyCharm e focar a aprendizagem em Python em vez do editor no momento.

Para reiterar, escolha um editor apropriado - pode tornar a escrita de programas Python mais divertida e fácil.

PyCharm

PyCharm Educational Edition é um editor gratuito que você pode usar para escrever programas Python.

Quando você abre PyCharm, você verá isso, clique em Create New Project:

When you open PyCharm

Selecione Pure Python:

PyCharm New Project

Mude untitled para helloworld Como localização do projeto, você deve ver detalhes semelhantes a este:

PyCharm project details

Clique no botão Create.

Clique com o botão direito do mouse no helloworld na barra lateral e selecione New -> Python File:

PyCharm -> New -> Python File

Você será solicitado a digitar o nome, digitar hello:

PyCharm New File dialog box

Agora você pode ver um arquivo aberto para você:

PyCharm hello.py file

Exclua as linhas que já estão presentes e digite o seguinte:

print("hello world")

Agora, clique com o botão direito do mouse sobre o que você digitou (sem selecionar o texto) e clique em Run 'hello'.

PyCharm Run 'hello'

Agora você deve ver o resultado (o que ele imprime) do seu programa:

PyCharm output

Phew! Isso foi algumas etapas para começar, mas, a partir de agora, toda vez que pedimos que você crie um novo arquivo, lembre-se de clicar com o botão direito do mouse em helloworld à esquerda -> New -> Python File e continue os mesmos passos para digitar e executar como mostrado acima.

Você pode encontrar mais informações sobre PyCharm na página PyCharm Quickstart.

Vim

  1. Instale Vim
    • Os usuários do Mac OS X devem instalar macvim pacote via HomeBrew
    • Os usuários do Windows devem baixar o "executável auto-instalado" de Vim website
    • Usuários GNU / Linux devem obter o Vim dos repositórios de software de sua distribuição, p. Os usuários do Debian e do Ubuntu podem instalar o pacote vim.
  2. Instale jedi-vim plugin para preenchimento automático.
  3. Instalar correspondente jedi pacote de python : pip install -U jedi

Emacs

  1. Instale Emacs 24.
    • Os usuários do Mac OS X devem obter Emacs http://emacsformacosx.com
    • Usuários do Windows devem obter Emacs http://ftp.gnu.org/gnu/emacs/windows/
    • Os usuários do GNU / Linux devem obter o Emacs dos repositórios de software de sua distribuição, p. Os usuários do Debian e do Ubuntu podem instalar o pacote emacs24.
  2. Install ELPY

Usando um arquivo de origem

Agora voltemos à programação. Há uma tradição de que, sempre que você aprender uma nova linguagem de programação, o primeiro programa que você escreve e execute é o programa 'Olá Mundo' - tudo o que faz é apenas dizer 'Olá Mundo' quando você o executa. Como Simon Cozens1 diz, é o "encantamento tradicional aos deuses da programação para ajudá-lo a aprender melhor o idioma."

Comece sua escolha de editor, insira o seguinte programa e salve-o como hello.py.

Se você está usando PyCharm, já temos discutiu como ser executado a partir de um arquivo de origem.

Para outros editores, abra um novo arquivo hello.py e digite isso:

print("hello world")

Onde você deve salvar o arquivo? Para qualquer pasta para a qual você conhece a localização da pasta. Se vocês não entenda o que isso significa, crie uma nova pasta e use essa localização para salvar e executar tudo seus programas Python:

  • /tmp/py on Mac OS X
  • /tmp/py on GNU/Linux
  • C:\py on Windows

Para criar a pasta acima (para o sistema operacional que você está usando), use o mkdir comando no terminal, por exemplo, mkdir /tmp/py.

IMPORTANTE: sempre certifique-se de lhe dar a extensão do arquivo .py, por exemplo, foo.py.

Para executar o seu programa Python:

  1. Abra uma janela de terminal (veja o anterior Instalação capítulo sobre como fazer isso)
  2. Mude diretorio para onde você salvou o arquivo, por exemplo, cd /tmp/py
  3. Execute o programa digitando o comando python hello.py. A saída é como mostrado abaixo.
$ python hello.py
hello world

Screenshot of running program in terminal

Se você obteve a saída, como mostrado acima, parabéns! - você executou com êxito o seu primeiro programa Python. Você cruzou com sucesso a parte mais difícil da programação de aprendizagem, que é, começar com seu primeiro programa!

Caso você tenha um erro, digite o programa acima exatamente como mostrado acima e execute o programa novamente. Observe que o Python é sensível a maiúsculas e minúsculas, ou seja, print não é o mesmo que Print - observe as minúsculas p no primeiro e na maiúscula P no ultimo. Além disso, assegure-se de que não há espaços ou guias antes do primeiro caractere em cada linha - veremos porque isso é importante mais tarde.

Como funciona

Um programa Python é composto por afirmações. No nosso primeiro programa, temos apenas uma declaração. Nesta declaração, chamamos de print declaração para o qual fornecemos o texto "Olá mundo".

Conseguindo ajuda

Se você precisar de informações rápidas sobre qualquer função ou declaração em Python, então você pode usar o built-in help funcionalidade. Isso é muito útil, especialmente quando se usa o prompt do interpretador. Por exemplo, execute help('len') - isso mostra a ajuda para o len função que é usada para contar o número de itens.

TIP: pressione q para sair da ajuda.

Da mesma forma, você pode obter informações sobre quase qualquer coisa no Python. Usar help() para aprender mais sobre o uso help em si!

Caso seja necessário obter ajuda para operadores como return, então você precisa colocar aqueles dentro de cotações, como help('return') para que Python não se confunda com o que estamos tentando fazer.

Resumo

Agora você pode escrever, salvar e executar programas Python à vontade.

Agora que você é um usuário de Python, vamos aprender mais alguns conceitos de Python.


1. O autor do incrível livro 'Beginner Perl'