Upload
others
View
23
Download
0
Embed Size (px)
Citation preview
Min i - cu rso Py thon
Por Alfredo Saldanha Jr.aka Junix
Python is friendly... and easy to learn(www.python.org)
Py thon em teor ia
- O que é Python ?
- Quem criou ?
- Quando nasceu ?
- Do que é capaz ?
- Quem usa ?
Py thon em teor ia
O que é Python ?
Python é uma linguagem fácil e poderosa;Possui vários mecanismos de abstração de estrutura de dados;Interativa;Interpretada; MultiplataformaOrientada a objetos;Tipagem dinâmica;Código organizado;
Py thon em teor ia
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.
Py thon em teor ia
Em 1990 na cidade de Amsterdã, na
Holanda.
Quando e onde nasceu ?
Py thon em teor ia
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
Py thon em teor ia
PyQT
GUI Graphical User Interface
Py thon em teor ia
GUI Graphical User Interface
PyGTK
Py thon em teor ia
PyGame
Py thon em teor ia
Quem usa ?
Py thon na p rá t i ca
- O interpretador;
- Endentação;
- Variáveis;
- Estruturas de controle;
- Funções;
- Classes;
Py thon na p rá t i ca
O interpretador
Py thon na p rá t i ca
Endentação
Py thon na p rá t i ca
Tipagem dinâmica;Variável objeto;Contador de referência.
nome = “Maria”idade = 20x = roundx(27.23,2)
Exemplo:
Variáveis
Py thon na p rá t i ca
Estruturas de controle➢ Condicional: if, else e elifif line_game[x] != 'xmame':
➢ Laço iterativo: forfor line_game in xmame_game_list:
➢ Laço condicional: whileWhile line:
➢ Exceções: try, excepttry:
f = open("computer.id")except: pass
Py thon na p rá t i ca
Funções
Estrutura da função:def nome([arg1,arg2,...]):
bloco[return valor]
Exemplo:
def soma(a,b): return a + b
Py thon na p rá t i ca
Classes
Estrutura da classe:class nome[(nomeclassepai1,pai2,...)]:
bloco
Exemplo:
a = ClasseTeste() #Criação da classea.Metodo() #Execução de um métodoa.Atributo = “Alo Mundo” #Atributo
Min i - cu rso Py thon
Site oficial:http://www.python.org
PyGTK:http://www.pygtk.org
Contato:e-mail: [email protected]
blog: http://linuxinabox.no-ip.org
Considerações finais