associação pythonbrasil[11] django zope/plone planet Início Logado como (Entrar)

Diferenças para "IntroducaoPythonSimples"

Diferenças entre as versões de 3 e 6 (3 versões de distância)
Revisão 3e 2004-11-07 18:48:37
Tamanho: 3701
Comentário:
Revisão 6e 2004-11-08 12:32:46
Tamanho: 4069
Editor: 201-002-127-080
Comentário:
Deleções são marcadas assim. Adições são marcadas assim.
Linha 5: Linha 5:
Python é uma linguagem de uso geral que suporta scripting e que tambem é compilada para byte-code e interpretada dinamicamente.
Ela é bastante similar a PERL (quanto a aplicação, não no modo de programar), mas ainda não se tornou tão popular. Pra consertar isso que eu fiz esse tutorial :).
È uma linguagem de alto nível que pode fazer coisas extremamente complexas, ainda tem suporte a programação orientada a objetos e é modular,  porém é extremamente fácil de aprender. Ela têm também diversos "add-ons" (módulos) que te dão a possobilidade de trabalhar desde mp3 até a criar GUIs (interfaces visuais) para seus programas.
Python é uma linguagem de uso geral que suporta ''scripting'' e que tambem é compilada para ''byte-code'' e interpretada dinamicamente.
Ela é bastante similar a Perl (quanto à aplicação, não no modo de programar), mas ainda não se tornou tão popular. Pra consertar isso é que eu fiz esse tutorial :).
Python é uma linguagem de alto nível que pode fazer coisas extremamente complexas, ainda tem suporte a programação orientada a objetos e é modular, porém é extremamente fácil de aprender. Ela tem também diversos ''add-ons'' (módulos) que te dão a possibilidade de trabalhar desde arquivos de áudio mp3 até criar GUIs (interfaces visuais) para seus programas.
Linha 9: Linha 9:
Python roda em quase todas plataformas, para fazer o download do Python acesse http://www.python.org . Python roda em quase todas as plataformas. Para fazer o download do Python, acesse http://www.python.org .
Linha 11: Linha 11:
Eu quem vos escreve não sou "O PROGRAMADOR DE PYTHON" e sim um aprendiz de Python empolgado :) , neste texto eu sou sintético,
tipo
eu não ensino a deduzir a fórmula da velocidade de um paraquedas eu te ensino a fórmula.
Eu, quem vos escreve, não sou "O PROGRAMADOR DE PYTHON" e, sim, um aprendiz de Python empolgado :) , neste texto eu sou sintético, tipo, eu não ensino a deduzir a fórmula da velocidade de um paraquedas, eu ensino a fórmula.
Linha 14: Linha 13:
Então pegue um Café, ops não confunda você vai aprender Python e não Java, baixe o Python e relaxe :) . Então pegue um Café (''ops''... não confunda, você vai aprender Python e não Java), baixe o Python e relaxe :) .
Linha 18: Linha 17:
Como já disse Python é INTERPRETADA, originalmente, para interpretar seus programas após você fazer o download do Python no site http://www.python.org e ter configurado você so precisa digitar no "console", "terminal", o comando: "python nomedoscript.py" (sem as aspas né...). Como já disse Python é '''interpretada''' originalmente. Para interpretar seus programas, após você fazer o download do Python no site http://www.python.org e ter configurado, você só precisa digitar no "console" ou "terminal", o comando: "python nomedoscript.py" (sem as aspas,?).
Linha 20: Linha 19:
Obs: para usuarios windows adicione a pasta onde você instalou o python à variavel PATH do sistema. Obs: para usuários windows, adicione a pasta onde você instalou o Python à variável PATH do sistema.
Linha 23: Linha 22:




Linha 37: Linha 31:
### Programa que escreve na tela "Hello World" #### ### Programa que escreve na tela "Hello World" #
Linha 41: Linha 35:
### Fim do Programa ####################### ### Fim do Programa ############################
Linha 44: Linha 38:
   3. Após ter digitado o programa, não copie e cole DIGITE!, salve-o como helloworld.py
   4. Pronto, agora é so executar: python helloworld.py
   3. Após ter digitado o programa (não copie-e-cole, '''DIGITE!'''), salve-o como helloworld.py
   4. Pronto, agora é só executar: {{{python helloworld.py}}}
Linha 47: Linha 41:
   6. Pronto vamos explicar o codigo:
      * O caractere '#' define um comentário, tudo que vem depois dele na linha não é interpretado
      * {{{print "Hello World"}}} (print é um comando padrão do Python que imprime na tela os argumentos passados)
   6. Vamos explicar o codigo:
      * O caracter '#' define um comentário, tudo que vem depois dele na linha não é interpretado
      * {{{print "Hello World"}}} (print é um comando padrão do Python que imprime na tela os argumentos passados.)
Linha 62: Linha 56:
# print com multiplos argumentos
print "5+5=",5+5 # uma string em python é tudo entre "",''.
# print com múltiplos argumentos
print "5+5=",5+5 # uma string em python é tudo entre "" (aspas duplas)
                 # ou
'' (aspas simples).
Linha 69: Linha 64:
# print com variaveis
minhavariavel = "Essa é a minha variável" # declaração de variável falaremos sobre isso no próximo artigo
# print com variáveis
minhavariavel = "Essa é a minha variável" # declaração de variável
                                          #
                                          # F
alaremos sobre isso
                                          #
no próximo artigo...
Linha 78: Linha 76:
print "Eu "+"Te "+" Amo" # Somente concatenamos strings através do operador '+'
print "Eu ","Te","Amo" # mesma coisa que a linha anterior porém aqui elas só se juntaram na saida, obs.: o espaçamento é automático
print "Eu "+"Te "+" Amo" # Concatenamos strings através do operador '+'.
print "Eu","Te","Amo"    # Mesma coisa que a linha anterior, porém aqui
                         #
elas só se agrupam na saída.
                         #
                         #
obs.: o espaçamento é automático.
Linha 83: Linha 84:
Obs: o comando {{{print}}} aceita múltiplos argumentos, para isso basta separá-los por vírgulas: ','. Como vimos os argumentos podem ser de vários tipos inclusive quando se usa múltiplos argumentos. Obs.: o comando {{{print}}} aceita múltiplos argumentos, para isto, basta separá-los por vírgulas (','). Como vimos, os argumentos podem ser de vários tipos, inclusive quando se usa múltiplos argumentos.
Linha 85: Linha 86:
Por hoje é só, sei que você leitor(a) ficou com água na boca mas eu estou cansando, e vejam só somente a introdução rendeu todo esse texto :),  tenho
que dormir já passam das 3 da manha e eu aqui. Abraços até o próximo artigo que com fé em Deus será em breve.
Por hoje é só, sei que você leitor(a) ficou com água na boca, mas eu estou cansando, e - vejam só - somente a introdução rendeu todo esse texto :), tenho
que dormir, já passam das 3 da manhã e eu aqui. Abraços e até o próximo artigo que, com fé em Deus, será em breve.
Linha 88: Linha 89:
Obs: Mande sugestões: ralobao@click21.com.br Obs.: Mande sugestões: ralobao@click21.com.br
Linha 93: Linha 94:
Revisão e formatação dos Textos: Osvaldo Santana Neto Revisão e formatação dos Textos: OsvaldoSantanaNeto, PedroDeMedeiros

Introdução a Python

O que é Python?

Python é uma linguagem de uso geral que suporta scripting e que tambem é compilada para byte-code e interpretada dinamicamente. Ela é bastante similar a Perl (quanto à aplicação, não no modo de programar), mas ainda não se tornou tão popular. Pra consertar isso é que eu fiz esse tutorial :). Python é uma linguagem de alto nível que pode fazer coisas extremamente complexas, ainda tem suporte a programação orientada a objetos e é modular, porém é extremamente fácil de aprender. Ela tem também diversos add-ons (módulos) que te dão a possibilidade de trabalhar desde arquivos de áudio mp3 até criar GUIs (interfaces visuais) para seus programas.

Python roda em quase todas as plataformas. Para fazer o download do Python, acesse http://www.python.org .

Eu, quem vos escreve, não sou "O PROGRAMADOR DE PYTHON" e, sim, um aprendiz de Python empolgado :) , neste texto eu sou sintético, tipo, eu não ensino a deduzir a fórmula da velocidade de um paraquedas, eu ensino a fórmula.

Então pegue um Café (ops... não confunda, você vai aprender Python e não Java), baixe o Python e relaxe :) .

O Interpretador

Como já disse Python é interpretada originalmente. Para interpretar seus programas, após você fazer o download do Python no site http://www.python.org e ter configurado, você só precisa digitar no "console" ou "terminal", o comando: "python nomedoscript.py" (sem as aspas, né?).

Obs: para usuários windows, adicione a pasta onde você instalou o Python à variável PATH do sistema.

Seu Primeiro Programa, Hello World

Vamos lá ta na hora de começar a programar:

  1. Abra seu editor preferido..
  2. Agora digite o código abaixo:

   1 ### Comeco do codigo helloworld.py #############
   2 ### Programa que escreve na tela "Hello World" #
   3 
   4 print "Hello World"
   5 
   6 ### Fim do Programa ############################
  1. Após ter digitado o programa (não copie-e-cole, DIGITE!), salve-o como helloworld.py

  2. Pronto, agora é só executar: python helloworld.py

  3. Vai aparecer na sua tela algo impressionante: "Hello World" (sem as aspas!)
  4. Vamos explicar o codigo:
    • O caracter '#' define um comentário, tudo que vem depois dele na linha não é interpretado
    • print "Hello World" (print é um comando padrão do Python que imprime na tela os argumentos passados.)

Obs: O comando print também aceita numeros, variáveis, expressões, etc... Exemplos:

   1 # print expressao
   2 print 5+5

   1 # print com múltiplos argumentos
   2 print "5+5=",5+5 # uma string em python é tudo entre "" (aspas duplas)
   3                  # ou '' (aspas simples).

   1 # print com variáveis
   2 minhavariavel = "Essa é a minha variável" # declaração de variável
   3                                           #
   4                                           # Falaremos sobre isso
   5                                           # no próximo artigo...
   6 print minhavariavel

   1 # concatenação no print
   2 print "Eu "+"Te "+" Amo" # Concatenamos strings através do operador '+'.
   3 print "Eu","Te","Amo"    # Mesma coisa que a linha anterior, porém aqui
   4                          # elas só se agrupam na saída.
   5                          #
   6                          # obs.: o espaçamento é automático.

Obs.: o comando print aceita múltiplos argumentos, para isto, basta separá-los por vírgulas (','). Como vimos, os argumentos podem ser de vários tipos, inclusive quando se usa múltiplos argumentos.

Por hoje é só, sei que você leitor(a) ficou com água na boca, mas eu estou cansando, e - vejam só - somente a introdução rendeu todo esse texto :), tenho que dormir, já passam das 3 da manhã e eu aqui. Abraços e até o próximo artigo que, com fé em Deus, será em breve.

Obs.: Mande sugestões: ralobao@click21.com.br


ralobal@click21.com.br RaLobao

Revisão e formatação dos Textos: OsvaldoSantanaNeto, PedroDeMedeiros