O que irei precisar?

O que iremos cobrir?
O caracter e a disposição de espirito de um programador, os ambientes de programação utilizados neste tutorial.

Geral

Em principio não irás precisar de nada, para fazer este curso a não ser um computador com ligação a internet - o que presumo que tenhas uma vez que estas a ler este documento - O que mais poderás precisar é o um estado de espirito e disposição para programar. O que quero dizer com isto é que para programar, duas coisas são fundamentais, uma curiosidade inata acerca das coisas, e um pensamento metodológico. estas são as duas pedras fundamentais, para um programador de sucesso.

O factor da curiosidade vem de encontro com a vontade de procurar e encontrar respostas para problemas, o que as vezes pode significar procurar em documentos "obscuros" por ideias e informação necessários para completar uma determinada tarefa.

O pensamento lógico entra em jogo porque porque os computadores são intrinsecamente estúpidos. Eles não conseguem fazer mais nada a não ser adicionar dígitos e mover byte de um lugar para outro. Felizmente para a nossa sorte alguns programadores muito talentosos escreveram uma quantidade enorme de programas que acabam por esconder a estupidez inata dos computadores. Mas claro que tu como programador poderás cair na situação em que terás que enfrentar um computador no seu grau mais básico de estupidez. Numa situação dessas não resta mais nada a não ser tu pensares em tudo. Ou seja, tens que saber qual a data a ser manipulada, como deve ser manipulada e quando de ver ser manipulada, enfim tudo.

Isto quer dizer um adeus a filosofia! Contudo se quiseres aproveitar ao máximo este tutorial, terás que ir seguindo os exemplos. Dos quais tens duas soluções ou vais copiando e colando da Web para um editor e texto, ou então vais escrevendo os exemplos que vão aparecendo num edito de texto. Depois é só correr o programa para veres os resultados. Para tal terás que ter o Python instalado no teu sistema ( e talvez o Tcl e o QBASIC se quiseres fazer comparações.)

Python

Python versão 1.5.2 foi o último lançamento antes de eu começar a escrever este tutorial, e já vem equipado com o Tcl/Tk versão 8.0 e tudo isto de graça. Isto porque o sistema de programação(Tkinter) do Python GUI's vem construído em cima do Tcl/Tk. Para os nossos propósitos isto é muito bom, mas também significa que o download do Python ainda é bastante grande (cerca de 5Mb para versão binária do Windows. Para os sistemas Linux/Unix podes obter a source code e instala-la - consulta o teu administrador de sistema para isso)

O site principal do Python é:

http://www.python.org/

Tcl/Tk

Como foi acima mencionado o Python 1.5.2 para Windows já vem com o Tcl/Tk incluído. Portanto não deve haver problemas. Em caso qeu tenhas uma versão mais antiga de Python ou então tens uma plataforma onde o Tcl/Tk não esta incluído, sempre podes obter Tcl/Tk a partir de Scriptics:

http://www.scriptics.com

QBASIC

Para ser absolutamente honesto, não iremos utilizar o Qbasic assim tanto. E as coisas que iremos aprender podem ser utilizadas em qualquer variante do BASIC que consigas encontrar. No entanto, é possivel encontrar um BASIC para qualquer plataforma, mas o QBASIC, será aquele que mais utilizaremos. O QBASIC vem incluído no CD do Windows 95 e Windows NT4, e também acho que esta incluído no CD do Windows 98.

No meu Cd esta localizado no:

D:\other\oldmsdos\qbasic.*

sendo D a drive de CD.

Em caso que não o consigas encontrar aí utiliza o Explorer para a procura e copia-o para uma directoria que aches conveniente. E um ficheiro executável que corre numa janela do DOS. Responde os seus menus aos cliques do rato sendo portanto de fácil utilização. Existe também um menu de ajuda.

Os exemplos que iremos usar podem ser copiados directamente para o painel do editor e executados partir do menu Run.


E pronto isto é tudo que irás precisar. Portanto trás o teu cérebro, o teu sentido de humor e podemos começar a programar....

Pontos a lembrar
  • Irás precisar de um pensamento metodológico e uma curiosidade inata para poderes programar
  • Python, Tcl e QBASIC (Só em Windows) estão todos disponíveis e sem custos.
Anterior  Próxima  Índice


Em caso que tenhas alguma dúvida ou queiras comentar esta página envia-me um e-mail para: babyboy@oninet.pt