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.pkgpara 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 arquivo python-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, escreva import numpy seguido de Enter chave. Se nenhuma mensagem de erro aparecer, então sua instalação de NumPy foi bem sucedida.,

  • Python >>> linha de comandos, escreva import pygame seguido de Enter 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 thepython command. Em vez disso, emitir o comando python3. 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 problema cd Downloads comando para alterar o directório de trabalho /Users/yourusername/Downloads e, em seguida, emitir o cd introcs-1.0 comando para alterar o directório de trabalho /Users/yourusername/Downloads/introcs-1.0. (Incidentalmente, o comando cd .. 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 chamado setup.py está em seu diretório de trabalho.

  • emite o comandopython3 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 comandopython3.

  • 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, tipo exit() 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 comandoidle3 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 programa idle3 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 ficheiro helloworld.py.,

  • emite o comandopython3 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 programa helloworld.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 comando python3 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 e cd 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 chamado bouncingball.py.

  • emite o comandopython3 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 stdiowhen 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.