Вы находитесь на странице: 1из 18

Mini-curso Python

Por Alfredo Saldanha Jr.


aka Junix

Python is friendly... and easy to learn


(www.python.org)
Python em teoria

- O que é Python ?

- Quem criou ?

- Quando nasceu ?

- Do que é capaz ?

- Quem usa ?
Python em teoria

O que é Python ?

Python é uma linguagem fácil e poderosa;


Possui vários mecanismos de abstração de
estrutura de dados;
Interativa;
Interpretada; Multiplataforma
Orientada a objetos;
Tipagem dinâmica;
Código organizado;
Python em teoria

Quem criou ?

Guido van Rossun

Seu nome foi inspirado em seu grupo de


comédia favorito chamado Monty Python's
Flying Circus da TV inglesa BBC que foi
exibido de 1969 a 1974.
Python em teoria

Quando e onde nasceu ?

Em 1990 na cidade
de Amsterdã, na
Holanda.
Python em teoria

Do que é capaz ?

Programação WEB - ModPython, Zope/Plone

Banco de Dados - Python Database Modules

GUI - Python-GTK, Python-QT e PyWin32

Sockets – Twisted

Jogos - PyGame e PyKyra


Python em teoria

GUI Graphical User Interface

PyQT
Python em teoria

GUI Graphical User Interface

PyGTK
Python em teoria

PyGame
Python em teoria

Quem usa ?
Python na prática

- O interpretador;

- Endentação;

- Variáveis;

- Estruturas de controle;

- Funções;

- Classes;
Python na prática

O interpretador
Python na prática

Endentação
Python na prática

Variáveis

Tipagem dinâmica;
Variável objeto;
Contador de referência.

Exemplo:
nome = “Maria”
idade = 20
x = round
x(27.23,2)
Python na prática

Estruturas de controle

Condicional: if, else e elif
if line_game[x] != 'xmame':


Laço iterativo: for
for line_game in xmame_game_list:


Laço condicional: while
While line:


Exceções: try, except
try:
f = open("computer.id")
except:
    pass
Python na prática

Funções
Estrutura da função:
def nome([arg1,arg2,...]):
bloco
[return valor]

Exemplo:
def soma(a,b):
    return a + b
Python na prática

Classes
Estrutura da classe:
class nome[(nomeclassepai1,pai2,...)]:
bloco

Exemplo:
a = ClasseTeste() #Criação da classe
a.Metodo() #Execução de um método
a.Atributo = “Alo Mundo” #Atributo
Mini-curso Python

Considerações finais

Site oficial:
http://www.python.org

PyGTK:
http://www.pygtk.org

Contato:
e-mail: junix@infolink.com.br
blog: http://linuxinabox.no-ip.org