Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Aprendendo Python - Uma linguagem simples e moderna
Linux user
jorgeolimpia
30/05/2003
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.
Por: Jorge Luiz Olimpia
[ Hits: 14895 ]
Conceito: 10.0   1 voto(s)1 voto(s)1 voto(s)1 voto(s)1 voto(s) + quero dar nota ao artigo

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

Leitura recomendada

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


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.