Aprendendo Python - Uma linguagem simples e moderna

Este é o primeiro de uma série de artigos que pretendo publicar sobre a linguagem Python. A introdução a linguagem visa aos usuários conhecerem o Python da maneira mais simples. Os artigos subsequentes trarão mais informações sobre a linguagem, desde a sua instalação em diversas plataformas até a ligação com banco de dados e web.

[ Hits: 21.429 ]

Por: Jorge Luiz Olimpia em 30/05/2003


Conhecendo o Python - Parte I



Este documento foi elaborado a partir de materiais já existentes na Internet. O intuito deste é apresentar aos usuários uma linguagem simples e moderna, que têm além de outras qualidades, a vantagem de ser um software livre.

Programar de um modo geral é simples, basta apenas usar a lógica. Quando aprendemos a programar, utilizamos conceitos bem simples para aprimorarmos a interpretação de um programa. Chamamos esta linguagem de pseudocódigo, ou portugol. A sintaxe é simples:
se x = 1 então
   faça isso... senão
      faça aquilo...
O Python, acredite, utiliza um conceito muito próximo do pseudocódigo. Para quem está iniciando isto é muito bom, porque o usuário terá apenas que adaptar seu conhecimento de pseudocódigos aos comandos do Python. Ou seja, se o usuário sabe o que faz o comando "se...então..." obviamente ele irá entender para que serve o comando "if... :" do Python.

Como tratamos variáveis em pseudocódigo? Simplesmente indicamos que x = 1, y = 5, etc... E em Python? Exatamente da mesma maneira. As variáveis são declaradas no momento em que estamos elaborando o programa e elas podem ser destruídas a qualquer instante. Podemos declarar várias variáveis de uma só vez. Veja exemplo abaixo:

x = 1
x,y,z = 5,6,7
a = b = c = 89

Os programas não são separados por instruções begin/end. Apenas utilizamos blocos de identação para isso. Podemos também utilizar comentários, que são definidos pelo símbolo # (escopo).

x = 5
if x == 5:
   print "O valor de x é igual a ",x
   y = 0
   while y <=10:
      print "y ainda é menor que 10"
      y = y+1   
   
   for i in [5,6,7,8,9]:
      print i

   for i in range(100):
      print i

Note que no comando for podemos utilizar dois tipos de contadores. O primeiro chamamos de lista, que veremos seu funcionamento mais adiante. O segundo é a função range(), que é interna do Python.

Nesta primeira parte, mostramos o conceito simples e fácil do Python. Para aqueles que desejarem baixar toda a documentação do Python, acesse www.python.org.

   

Páginas do artigo
   1. Conhecendo o Python - Parte I
Outros artigos deste autor

Aprendendo a linguagem Python - parte II

Leitura recomendada

Projeto OpenFarm

Como utilizar o repositório SlackBuilds

VLC Media Player

DD-WRT no D-Link Dir-300 Rev A

Debian-BR CDD: Mais um excelente trabalho brazuca

  
Comentários
[1] Comentário enviado por cesarcardoso em 01/06/2003 - 01:34h

Parabéns! Tem MUUUUUITA coisa legal sendo feita em Python, mas infelizmente falta divulgação.

[2] Comentário enviado por gustavo_marcon em 03/06/2003 - 17:51h

O que preciso instalar p/ programar em Python?

[3] Comentário enviado por jorgeolimpia em 05/06/2003 - 01:09h

Caro Gustavo,
para utilizar o Python no Linux você deverá instalar os seguintes pacotes:

python-2.x
python-tkinter-2.x
python-devol-2.x
python-idle-2.x
tk-8.x.x

Considerando que esteja utilizando um gerenciador de janelas, obviamente você terá o Gtk instalado
no seu computador.
Para dar início ao uso do Python, abra um terminal e digite
# idle
Isto irá executar o Python Shell no ambiente gráfico.

[4] Comentário enviado por removido em 26/01/2005 - 13:10h

Infelizmente Python ainda está mal documentado em Português...
Mas, vamos tocar o barco...

[5] Comentário enviado por edivaldo.rocha em 21/11/2007 - 13:01h

Não sei o que ha de errado com esse modulo que eu peguei em um livro se alguém puder me ajudar:
def buildConnectionString(params):

return ";" .join ([ " %s=%s " % (k, v) for k, v in params.items()])

if __name__ == "__main__":
myParams = {"server" : "mpilgrim", \ "database" : "master", \ "uid" : "sa", \"pwd" : "secret" }

print buildConnectionString(myParams)


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts