aprenda a programar

Páginas: 69 (17043 palavras) Publicado: 4 de maio de 2014
Aprenda a programar
por Luciano Ramalho

Porque aprender a programar?
A razão fundamental, que nos motivou a produzir este tutorial, é uma só: programar é divertido. É
claro que nem todo mundo vai concordar com isso, assim como muita gente não acha graça nenhuma
em jogar xadrez ou explorar cavernas. Ao contrário do xadrez e da espeleologia, a programação
também é uma habilidade que temforte demanda no mercado de trabalho.
Mas a dura realidade é que somente com centenas ou milhares de horas de experiência programando é
que você estará apto a incluir essa disciplina em seu currículo e se dar bem em uma entrevista de
emprego. Portanto nosso objetivo aqui é bem mais modesto do que transformar você em um
programador profissional. O que estamos te oferecendo é uma introdução suavea esse tópico
fascinante. Ao final, esperamos que você descubra se tem a vocação e a motivação necessárias para
criar softwares, como hobby ou profissão.
Antes de começar, apenas um aviso: o prazer de construir um programa pode causar dependência
psicológica. Não é apenas por dinheiro que programadores do mundo inteiro varam noites escrevendo
código.











Capítulo0
• Porque aprender a programar?
• Material necessário
Capítulo 1
Capítulo 2
Capítulo 3
Capítulo 4
Capítulo 5
Capítulo 6
Exemplos
Diagrama lunar

Material necessário
Para acompanhar esse tutorial você precisará de um computador qualquer onde tenha instalado um
interpretador da linguagem Python. Na página http://www.python.org/download/ você encontra links
para baixar ointerpretador adequado para o seu computador. No caso do Windows, o download da
versão atual tem cerca de 5MB, pois inclui também a linguagem Tcl e o pacote de programação
gráfica Tk. Se você usa Linux, existe uma alta probabilidade de já ter o interpretador instalado.
Experimente digitar "python" no seu shell.

Porquê Python
Nossa meta não é mostrar como se programa em uma linguagem específica, massim como se
programa de uma forma geral. Ou seja, a linguagem para nós será um veículo, e não o destino.
Mesmo assim, pensamos bastante antes de escolher a linguagem Python para os exemplos desse
tutorial.
Centenas de linguagens já foram criadas desde que o computador eletrônico foi inventado nos anos
40. Algumas já são línguas mortas. Outras, como C++ e Java, são peças fundamentais nodesenvolvimento da economia digital. No entanto, a complexidade dessas duas linguagens nos

motivou a descartá-las, e focalizar o universo das chamadas linguagens de "scripting", que são mais
simples e se prestam a um estilo de programação informal, mais sintonizado com um tutorial como
esse.
As três linguagens de scripting mais populares atualmente são JavaScript, VBScript e Perl. Todas sãoutilizadas na construção de web-sites dinâmicos. As duas primeiras praticamente não têm aplicação
fora desse domínio, e por isso foram descartadas. É que, embora seja nosso objetivo abordar também
esse tópico, achamos que é complexo demais para começar, especialmente devido à dificuldade de se
diagnosticar erros de programação em páginas dinâmicas. E Perl é uma linguagem esquisita demais,criada para agradar programadores tarimbados e hackers, segundo seu próprio criador.
Felizmente, bem perto de Perl no mapa das linguagens modernas existe uma outra, não tão conhecida,
mas igualmente poderosa. Seu nome é uma homenagem ao grupo humorístico inglês Monty Python,
adorado por geeks de todo o mundo. Apesar da associação cômica, Python vem sendo usada em
projetos sérios por entidades comoYahoo, NASA, InfoSeek, MCI Worldcom, IBM e Hiway, a maior
empresa de hospedagem de web-sites do mundo. É tambem a base do Zope, a mais sofisticada
plataforma para construção de web-applications disponível hoje como open-source.
Apesar de sua sintaxe simples e clara, Python oferece os seguintes recursos disponíveis também em
linguagens mais complicadas como Java e C++:





•...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Aprenda A Programar
  • Aprenda a programar em python
  • Aprenda a programar em C
  • Aprenda A Programar Em 10 Anos
  • Ruby Aprenda a programar na linguagem mais divertida Casa do Codigo
  • Programar
  • Aprenda mais
  • aprenda

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!