O que e Python?Python e uma linguagem de programacao de alto nivel, interpretada, imperativa, orientada a objetos, de tipagem dinamica e forte. Foi lancada por Guido van Rossum em Atualmente possui um modelo de desenvolvimento comunitario, aberto e gerenciado pela organizacao sem fins lucrativos Python Software Foundation.A linguagem foi projetada com a filosofia de enfatizar a importancia do esforco do programador sobre o esforco computacional. Prioriza a legibilidade do codigo sobre a velocidade ou expressividade. Combina uma sintaxe concisa e clara com os recursos poderosos de sua biblioteca padrao e por modulos e frameworks desenvolvidos por terceiros. (fonte: Wikipedia)Isso significa que python visa facilitar o trabalho do programador, sendo uma linguagem simples, de facil aprendizado e ao mesmo tempo muito poderosa, gracas aos modulos desenvolvidos para ela.Neste artigo vamos dar o primeiro passo para o desenvolvimento de aplicacoes com esta linguagem.InstalacaoAmbiente LinuxA instalacao em ambiente Linux e bem simples. Abra seu gerenciador de pacotes (em distros derivadas do Debian, geralmente utiliza-se o Synaptic) e procure pelo pacote python. Voce pode encontrar diversas versoes do mesmo, como python2.5, python 2.6, etc. Escolha uma versao para instalar em seu sistema. Nao recomendo instalar a ultima versao, ainda mais se ela for beta. E mais seguro instalar uma versao um pouco anterior. Hoje, 14 de Fevereiro de 2010, a versao 3.0 e a mais recente, mas recomendo a instalacao da versao 2.5 ou 2.6 .Ambiente WindowsPara a instalacao do python em ambiente windows, baixe o instalador aqui . O procedimento de instalacao e simples e intuitivo (basicamente consiste em confirmar todas as opcoes)Primeiro exemplo: Alo Mundo!!!Nosso primeiro exemplo de codigo python e ridiculamente simples. Abra seu editor preferido e adicione as seguintes linhas:#!/usr/bin/env python# apenas para quem usa linux, adicionar a linha acima# -*- coding: iso-8859-15 -*-print Alo mundo!!!Pronto. Salve o arquivo como alomundo.py.Compreendendo o codigoCompreender o exemplo acima nao e dificil. A primeira linha (#!/usr/bin/env python) diz para o Linux que este arquivo e um script python e que, na execucao, deve ser enviado para o interpretador python, que ira executar os comandos em tempo real, como uma maquina virtual. No caso do Windows, a extensao .py e relacionada ao interpretador python.A linha logo abaixo e um comentario. Comentarios sao ignorados pelo compilador/interpretador, portanto pode-se colocar o que quiser neles.Na linha 4 temos a indicacao da codificacao do arquivo. Todo arquivo texto e escrito sob uma codificacao.O sistema deve ser capaz de traduzir o texto conforme a codificacao informada e mostrar (principalmente) a acentuacao correta. Muitas vezes, a codificacao padrao do sistema nao condiz com a utilizada no arquivo, entao temos de informa-la manualmente, para forcarmos o sistema a usar a codificacao correta. Isso evita problemas com acentuacao. A quarta linha indica que o arquivo foi escrito utilizando codificacao iso-8859-1, que aceita acentuacao. Em muitos casos, codigos de programas sao escritos em unicode (geralmente, UTF-8), o que torna o uso de caracteres especiais mais complexo.A sexta linha possui apenas a instrucao print e uma mensagem entre aspas que sera exibida na tela.Codigos python nao precisam ser encerrados com ; , como na maioria das