Go to Chapter 2 - The Interactive Shell |
Olá! Este livro irá lhe ensinar como programar, mostrando a você como criar jogos de computador. Uma vez que você aprenda como os jogos neste livro funcionam, será capaz de criar os seus próprios games. Tudo o que você precisa é um computador, um programa chamado interpretador Python e este livro. O programa que você precisará é livre e pode ser baixado da internet.Quando eu era uma criança, achei um livro como este que me ensinou como escrever meus primeiros programas e jogos. Aquilo foi divertido e fácil. Agora, como um adulto, eu ainda me divirto programando computadores e sou pago para fazer isso. Mas mesmo que você não venha a se tornar um programador quando crescer, a capacidade de programar um computador é uma habilidade muito útil.
Computadores são máquinas muito úteis. A boa notícia é que aprender como programá-los é facil. Se você pode ler este livro, você pode programar um computador. Um programa é apenas um punhado de instruções executadas pelo computador, da mesma forma que um livro de histórias é apenas um punhado de sentenças lidas pelo leitor.
Essas instruções são como um passa-a-passo que você pode seguir para ir até a casa de um amigo. (Virar a esquerda no semaforo, andar dois quarteirões, continuar andando até você encontrar a primeira casa azul a direita.) O computador segue cada instrução que você fornece na ordem em que você a fornece. Vídeo games são apenas programas de computador. (E programas muito divertidos!)
Neste livro, qualquer palavra que você precisar saber vai aparecer assim. Por exemplo, como a palavra "programa" é definida no parágrafo anterior.
Para dizer ao computador o que você quer fazer, você escreve um programa em uma linguagem que o computador entenda. A linguagem de programação ensinada neste livro chama-se Python. Há muitas linguagens de programação diferentes, incluindo BASIC, Java, Pascal, Haskell e C++ (pronuncia-se "c mais mais").
Quando eu era criança, a maior parte das pessoas aprendiam a BASIC como a sua primeira linguagem. Mas novas linguagens de programação foram inventadas desde então, incluindo Python. Python é mais facil de aprender do que BASIC e é uma linguagem de programação séria usada por programadores de computador profissionais. Muitos adultos usam Python em seu trabalho (e quando estão programando apenas por diversão).
Os primeiros jogos que nós vamos criar neste livro vão provavelmente parecer simples se comparados aos que você joga no Xbox, Playstation ou Wii. Eles não têm graficos bonitos ou música mas isto por que eles têm a intenção de ensinar o básico. São propositalmente simples para que possamos focar em aprender a programar. Jogos não precisam ser complicados para ser divertidos. Forca, Jogo-da-Velha e jogos de códigos secretos são simples de programar, mas também são divertidos.
Nós também vamos aprender como fazer o computador resolver problemas matemáticos no console do Python. (Não se preocupe se você não sabe muita matemática. Se sabe somar e multiplicar, você sabe o suficiente para programar. Programar é mais sobre resolução de problemas e traçar planos do que problemas matemáticos.)
Antes de começar a programar você vai precisar instalar um programa chamado interpretador Python. (Talvez você precise da ajuda de um adulto aqui.) O interpretador é um programa que entende as instruções que você escreverá na linguagem Python. Sem o interpretador, seu computador não entenderá essas instruções e seus programas não funcionarão. (Vamos nos referir ao "interpretador Python" apenas como "Python" a partir de agora.)
Como escreveremos nossos jogos na linguagem Python, será necessário primeiro baixar o Python do website oficial da linguagem Python, http://www.python.org
Eu vou dar instruções de como instalar o Python no Microsoft Windows, não por que é meu sistema operacional favorito, mas por que é o provável sistema operacional que o seu computador está utililizando. Você pode precisar da ajuda de alguém para baixar e instalar o Python no seu computador.
Ao acessar o python.org, você deve ver uma lista de links na esquerda (Sobre, Noticias, Documentação, Download e por aí vai.) Clique no link
para ir à página de download, então procure por um arquivo chamado Python 3.1 Windows Installer (Um binario Windows -- não inclue os fontes) e então clique neste link para baixar o Python para windows.
Figure 1-1: Click the Windows installer link to download Python for Windows from http://www.python.org
Dê dois cliques no arquivo python-3.1.msi que você acabou de baixar. (Se a instalação não iniciar, tente clicar com o botão direito do mouse e escolher a opção "Instalar"). Quando o instalador iniciar, clique no botão e aceite as opções de instalação (não é necessário fazer nenhuma mudança). Quando a instalação finalizar, clique .
Importante! Tenha certeza de ter instalado o Python 3 e não o Python 2. Os programas deste livro usam Python 3, você obterá alguns erros se tentar executá-los com Python 2.
A instalaçaão para Mac OS é similar. Em vez de baixar o arquivo python-3.1.msi do site, baixe o arquivo python-3-1-1.dmg. O link para este arquivo vai parecer algo como "Mac Instaler disk image (3.1.1)" na página de download ("Dowload Python Software").
Se o seu sistema operacional for o Ubuntu, você pode instalar o Python abrindo uma janela do termina (clique em Aplicações > Acessórios > Terminal) e digite sudo apt-get install python3 e tecle enter. Será necessário digitar a senha do usuário ou a senha de root para instalar o Python, portanto pergunte para o dono do computador para digitar sua senha.
Pode haver uma versão mais nova do que a versão 3.1 do Python. Se isso ocorrer, baixe a versão mais atual. Os programas deste livro funcionarão igualmente. Se você tiver qualquer problema, pode sempre procurar no Google por "instalar python 3 no
Go to Chapter 2 - The Interactive Shell |