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: 22.437 ]

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

ANSIBLE Series: Teoria ... Um papo sobre DevOps

Grub animado no Ubuntu? BURG nele!

Servidor Openfire integrado ao Active Directory (Nível de Floresta 2008 R2)

Como resolver libusb error no Heimdall

Prompt Bash avançado

  
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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts