This page tells you how to setup a Python programming environment for your Mac OS X computer and provides a step-by-step guide for creating and running a simple “Hello, world” Python program. Todo o software está disponível gratuitamente na Web. Estas instruções são para MacOS X 10.13 (High Sierra), mas as instruções para outras versões recentes do Mac OS X são semelhantes.,
Overview
o ambiente de programação em Python requerido por este site consiste em:
- Python, ou seja, o compilador/interpretador de Python.
- as bibliotecas padrão Python.
- IDLE, o ambiente de Desenvolvimento Integrado Python.
- as bibliotecas Tkinter, NumPy e Pygame, que são usadas pelos programas da área de livros que fazem gráficos ou processamento de áudio.
- A Biblioteca da área de livros, isto é, um conjunto de módulos que desenvolvemos especificamente para suportar esta área de livros.
- A aplicação Terminal que está junto com o Mac OS X.,
Baixar e Instalar o Python, OCIOSO, Tkinter, NumPy e Pygame
Nota: O Mac Finder aplicativo utiliza o termo pasta para significar um recipiente de documentos e, talvez, outras pastas. Este documento, em vez disso, usa o diretório de termos Unix equivalente.
Python 2 é empacotado com Mac OS X. No entanto, Python 3 não é. Recomendamos que você baixe e instale o Python 3, e use o Python 3 exclusivamente ao executar programas associados a esta área de livros.,
execute estes passos para transferir e instalar Python, IDLE, Tkinter, NumPy e PyGame:
-
navegue na página de download do Mac em Python.
-
na página resultante, carregue no botão Baixar Python 3.6.5. O seu navegador irá transferir o ficheiro
python-3.6.5-macosx10.6.pkg
para o seu directório. -
Usando o Gestor de procura de Mac, navegue para o seu ficheiro directório, e faça duplo-click no
python-3.6.5-macosx10.6.pkg
ficheiro para instalar Python, Tkinter e IDLE. Use as opções predefinidas., (É OK apagar o arquivopython-3.6.5-macosx10.6.pkg
após a instalação estar completa.) -
Abra uma janela de Terminal. Para isso, clique no ícone de pesquisa Spotlight no lado direito da barra de menu. (Tem a aparência de uma lupa.) Na janela resultante, digite
Terminal.app
seguido pela tecla Enter., -
Na janela de Terminal emitir estes comandos para instalar NumPy e PyGame:
-
python3 -m pip install -U numpy --userpython3 -m pip install -U pygame --user
Para “emitir um comando” você deve digitar o comando seguido pela tecla Enter.
Execute estas etapas para testar a instalação:
-
Na janela de Terminal problema
python3
comando., Você deve ver algo como isto: -
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55) on darwinType "help", "copyright", "credits" or "license" for more information.>>>
-
Se você ver que a saída, em seguida, a instalação do Python, OCIOSO, e Tkinter foi bem-sucedida.
-
Python
>>>
linha de comandos, escrevaimport numpy
seguido deEnter
chave. Se nenhuma mensagem de erro aparecer, então sua instalação de NumPy foi bem sucedida., -
Python
>>>
linha de comandos, escrevaimport pygame
seguido deEnter
chave. Se nenhuma mensagem de erro aparecer, então sua instalação do PyGame foi bem sucedida. -
no Python
>>>
prompt, typeexit()
seguido doEnter
chave para sair do Python. - na janela do Terminal, emite o comando
idle3
. Se aparecer uma janela em marcha lenta SEM carga, terá instalado a marcha lenta SEM carga correctamente. Fecha a janela inactiva., -
feche a janela da linha de comandos.
IMPORTANT: When running the Python programs associated with this booksite, do not issue the
python
command. Em vez disso, emitir o comandopython3
. O primeiro comando executa o compilador/interpretador Python 2 que está junto com o Mac OS X; o último comando executa o compilador/interpretador Python 3 que você instalou seguindo os instructons nesta página.,
Downloading and Installing the Booksite Library
execute estes passos para transferir e instalar a biblioteca do booksite:
-
Use o seu navegador Web para transferir este introcs-1.0.ficheiro zip Para o seu directório
/Users/yourusername/Downloads
. -
No Localizador, faça duplo-click em
/Users/yourusername/Downloads/introcs-1.0.zip
para desbloquear o ficheiro, criando assim um directório chamado/Users/yourusername/Downloads/introcs-1.0
. (Não faz mal apagar o ficheiro/Users/yourusername/Downloads/introcs-1.0.zip
depois de o ter desbloqueado.) -
Abra uma janela de Terminal.,
-
a qualquer momento a aplicação Terminal tem uma pasta de trabalho. Inicialmente o diretório de trabalho é
/Users/yourusername
. Na janela de Terminal problemacd Downloads
comando para alterar o directório de trabalho/Users/yourusername/Downloads
e, em seguida, emitir ocd introcs-1.0
comando para alterar o directório de trabalho/Users/yourusername/Downloads/introcs-1.0
. (Incidentalmente, o comandocd ..
muda o seu directório de trabalho para o “pai” do directório de trabalho actual.,) -
emite o comando
ls
para mostrar os nomes de todos os ficheiros na sua pasta de trabalho. Certifique-se de que um arquivo chamadosetup.py
está em seu diretório de trabalho. -
emite o comando
python3 setup.py install --user
. O computador copia os arquivos que definem os módulos da área de livros para um diretório onde o Python pode encontrá-los, e escreve mensagens de Estado para a sua janela de Terminal para indicar o seu progresso.,
execute estes passos para testar a sua instalação na Biblioteca do parque de livros:
-
na janela do Terminal envie o comando
python3
. -
no Python
>>>
prompt, digite a instruçãoimport stdio
seguida pela tecla Enter. Se Python não gera mensagens de erro, então você instalou a Biblioteca da área de livros corretamente. -
no Python
>>>
prompt, tipoexit()
seguido da tecla Enter para sair do Python.fecha a janela do Terminal.,
configurar o IDLE
até agora você descarregou e instalou todo o software que você vai precisar. Você deve executar mais um passo antes de criar o seu primeiro programa: configurar o ambiente de programação ocioso. Siga estas instruções:
-
Abra uma janela de Terminal.
-
na janela do Terminal, envie o comando
idle3
para lançar o inactivo. -
carregue nas preferências em Python→… menu.
-
carregue na página Geral.
-
carregue no botão de rádio da janela de edição aberta.,
-
carregue no botão Ok.
-
feche a janela em marcha lenta SEM carga.fecha a janela do Terminal.
a Compor o Seu Primeiro Programa
de Ter instalado o Python, o Python padrão bibliotecas, OCIOSO, Tkinter, NumPy, Pygame, e o booksite bibliotecas, e tendo OCIOSO configurado, você está pronto para compor o seu primeiro programa Python. Execute estas instruções:
-
Usando O Localizador Mac, crie um diretório chamado
/Users/yourusername/hello
. -
Abra uma janela de Terminal.,
-
emite o
cd hello
comando para tornar o/Users/yourusername/hello
directório o seu directório de trabalho. -
emite o comando
idle3 &
para lançar o inactivo. Repara no amplificador. O ampersand seguinte diz ao computador para executar o programaidle3
em segundo plano, deixando assim a sua aplicação Terminal livre para lidar com comandos adicionais enquanto o IDLE está em execução. -
em inactivo, escreva o programa Python de quatro linhas helloworld.py exactamente como aparece em baixo., Use as teclas de cursores, o rato ou o touchpad para se mover dentro do texto que você escreveu. Use a tecla Delete para apagar o texto. Tenha cuidado; o menor erro de digitação pode fazer com que o programa falhe.
-
import stdio# Write 'Hello, World' to standard output.stdio.writeln('Hello, World')
-
Quando você acabar de digitar, no OCIOSO clique em Arquivo → Salvar… item do menu para gravar o programa Python. Salve em um arquivo chamado
helloworld.py
no diretório/Users/yourusername/hello
., O nome do ficheiro é sensível à capitalização, por isso certifique-se que usa todas as letras minúsculas.
executando o seu primeiro programa
o passo final é executar o seu programa. É possível executar alguns programas Python de dentro do IDLE, mas você deve executar os programas associados com esta área de livros diretamente a partir de uma janela de Terminal. Para isso, execute estes passos:
-
dentro da mesma janela de Terminal, envie o comando
ls
para mostrar os nomes de todos os ficheiros na pasta de trabalho. Confirme que a pasta de trabalho contém o seu ficheirohelloworld.py
., -
emite o comando
python3 helloworld.py
para executar o seu programa. Se o computador escreve “Hello, World” para a janela do Terminal, então a execução do seu programahelloworld.py
foi bem sucedida. Se o computador em vez disso escreve mensagens de erro, então use IDLE para corrigir o seu programa, e emitir o comandopython3 helloworld.py
novamente. Repita até o seu programa correr com sucesso. Se o seu programa correr com sucesso na primeira vez que você tentar, em seguida, introduzir intencionalmente um erro em seu programa, só para que você tenha alguma experiência com erros de correção., -
feche a janela em marcha lenta SEM carga.fecha a janela do Terminal.
agora instalou e configurou um ambiente Python razoável, tendo-o usado para compor e executar um programa Python. Meus parabéns! És um programador Python!
baixando os programas de exemplo da área de livros (opcional)
recomendamos que você baixe os programas de exemplo da área de livros, ou seja, os programas de exemplo Python que são apresentados de forma incremental em toda a área de livros. Tendo feito isso, você pode executar esses programas para ajudá-lo a aprender sobre eles., Execute estas instruções:
-
Use o seu navegador Web para obter este introcs-python.ficheiro zip Para o seu directório
/Users/yourusername/Downloads
. -
In The Mac Finder, double-click on
/Users/yourusername/Downloads/introcs-python.zip
to unzip the file, thus creating the/Users/yourusername/Downloads/introcs-python
directory containing the booksite example programs. (Não faz mal apagar o ficheiro/Users/yourusername/Downloads/introcs-python.zip
depois de o ter desbloqueado.)
depois execute estes passos para testar a sua transferência dos programas de exemplo da área de livros:
-
Abra uma janela de Terminal.,
-
Assunto
cd Downloads
ecd introcs-python
comandos para fazer/Users/yourusername/Downloads/introcs-python
seu diretório de trabalho. -
emite o comando
ls
. Confirme que o diretório de trabalho contém um arquivo chamadobouncingball.py
. -
emite o comando
python3 bouncingball.py
. Se Python lançar uma janela stdddraw mostrando uma bola saltando animada, então o seu download do exemplo da área de livros programas foi bem sucedido.fecha a janela do stddraw.fecha a janela do Terminal.,
a Descarregar o Booksite de Dados de Exemplo (opcional)
Nós recomendamos que você baixe o booksite exemplo de dados, isto é, os arquivos de dados usados pelo booksite programas de exemplo que são apresentados de forma incremental ao longo de todo o booksite. Execute estas instruções:
-
Use o seu navegador Web para transferir estes dados introcs.ficheiro zip Para o seu directório
/Users/yourusername/Downloads
., -
No Finder, faça duplo clique em
/Users/yourusername/Downloads/introcs-data.zip
para descompactar o arquivo, criando, assim, o/Users/yourusername/Downloads/introcs-data
diretório que contém o booksite exemplo arquivos de dados. (Não faz mal apagar o ficheiro/Users/yourusername/Downloads/introcs-data.zip
depois de o ter desbloqueado.)
Downloading the Booksite Library: Part 2 (optional)
Previously on this page we described how to download and install the booksite library so Python can find it., Agora nós descrevemos como baixar a biblioteca do booksite para que você possa encontrá — lo-para o bem de estudar o código que o implementa, se você assim o desejar. Execute estas instruções:
-
Use o seu navegador Web para obter este stdlib-python.ficheiro zip Para o seu directório
/Users/yourusername/Downloads
. -
In The Mac Finder, double-click on
/Users/yourusername/Downloads/stdlib-python.zip
to unzip the file, thus creating the/Users/yourusername/Downloads/stdlib-python
directory containing the booksite library. (Não faz mal apagar o ficheiro/Users/yourusername/Downloads/stdlib-python.zip
depois de o ter desbloqueado.,)
convidamo-lo a estudar o código que implementa a biblioteca do parque de livros. Mas não se preocupe se algum do código é enigmático. O código que implementa a biblioteca do booksite usa algumas características do Python que estão além do escopo do livro e deste booksite.
Q& a
Q. Why do I get the error ImportError: No module named stdio
when I issue the commandpython program_that_uses_stdio.py
?
A. Você deve emitir o comando python3 program_that_uses_stdio.py
, como descrito acima.
Q. eu baixei os arquivos usando o meu navegador, mas não consigo encontrá-los., Onde estão eles?
A. muitos navegadores, por omissão, transferiram ficheiros no directório /Users/yourusername/Downloads
.
Q. Como é que saio de um ciclo infinito ao executar o meu programa a partir da aplicação Terminal?
A. escreva Ctrl-C. Isto é, ao carregar na tecla Ctrl, escreva a tecla C.
Q. devo usar o IDLE para criar os meus programas Python? Posso usar outro editor de texto?
A. Você não precisa usar o IDLE para criar seus programas Python; é bom usar algum outro editor de texto. Por exemplo, é razoável usar o editor TextEdit que é empacotado com o Mac OS X., No entanto, se você usar algum outro editor de texto, então certifique-se de alterar a sua configuração para que (1) use um esquema de indentação de quatro espaços, e (2) indenta usando espaços em vez de tabs. The Wikipedia Comparison of text editors page provides summary descriptions of many text editors.