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
:
Selecione Pure Python
:
Mude untitled
para helloworld
Como localização do projeto, você deve ver detalhes semelhantes a este:
Clique no botão Create
.
Clique com o botão direito do mouse no helloworld
na barra lateral e selecione New
-> Python File
:
Você será solicitado a digitar o nome, digitar hello
:
Agora você pode ver um arquivo aberto para você:
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'
.
Agora você deve ver o resultado (o que ele imprime) do seu programa:
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
- 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
.
- Os usuários do Mac OS X devem instalar
- Instale jedi-vim plugin para preenchimento automático.
- Instalar correspondente
jedi
pacote de python :pip install -U jedi
Emacs
- 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
.
- 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/LinuxC:\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:
- Abra uma janela de terminal (veja o anterior Instalação capítulo sobre como fazer isso)
- Mude diretorio para onde você salvou o arquivo, por exemplo,
cd /tmp/py
- Execute o programa digitando o comando
python hello.py
. A saída é como mostrado abaixo.
$ python hello.py
hello world
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' ↩