3. Eu
•Bacharel em Sistemas de Informação – UNIFRA
•Mestre em Ciência da Computação – UFSM
•Analista de TI @ CPD
•Professor @ UNIFRA
•Programador Python
4. O que é Python?
•Linguagem de Altíssimo Nível
•Sintaxe Fácil
•Multiparadigma
•Tipagem Forte e Dinâmica
•Multiplataforma
•Interpretada
5. O que é Python?
•Linguagem de Altíssimo Nível
•Sintaxe Fácil
•Multiparadigma
•Tipagem Forte e Dinâmica
•Multiplataforma
•Interpretada
9. O que é Python?
•Linguagem de Altíssimo Nível
•Sintaxe Fácil
•Multiparadigma
•Tipagem Forte e Dinâmica
•Multiplataforma
•Interpretada
10. Sintaxe Fácil
•Sem { }
•Blocos limitados por indentação
•Comandos em inglês
•Operadores em inglês
11. O que é Python?
•Linguagem de Altíssimo Nível
•Sintaxe Fácil
•Multiparadigma
•Tipagem Forte e Dinâmica
•Multiplataforma
•Interpretada
12. Multiparadigma
•Procedural
nome = ‘paulo’
•Orientado a Objetos
paulo = Pessoa(“Paulo”)
•Funcional
executar(busca, Pessoa, nome = ‘Paulo’)
13. O que é Python?
•Linguagem de Altíssimo Nível
•Sintaxe Fácil
•Multiparadigma
•Tipagem Forte e Dinâmica
•Multiplataforma
•Interpretada
14. Tipagem
•Dinâmica
•Não é necessário declarar tipos nas variáveis
•O interpretador detecta automáticamente os tipos.
•Forte
•Objetos de tipos diferentes não conseguem se relacionar.
•Impossível somar uma string com um número.
15. O que é Python?
•Linguagem de Altíssimo Nível
•Sintaxe Fácil
•Multiparadigma
•Tipagem Forte e Dinâmica
•Multiplataforma
•Interpretada
19. História do Python
•Idealizada por Guido Van Rossum no final dos anos 80.
•Python 1.0 lançada em 1994.
•Python 2.0 lançada em 2000.
•Python 3.0 lançada em 2008.
20. História do Python
•Idealizada por Guido Van Rossum no final dos anos 80.
•Python 1.0 lançada em 1994.
•Python 2.0 lançada em 2000.
•Python 3.0 lançada em 2008.
21. Python 2
•Versão 2.7
•Lançada em Julho de 2010
•Atualmente 2.7.8
•Só recebe correções
•Escrita em C
•Muitas Bibliotecas
•Estável
22. Python 3
•Versão 3.4
•Lançada em Março de 2014
•Versão atual de desenvolvimento
•Escrita em C
•Um número menor de bibliotecas
•Estável
23. Outros Pythons
•PyPy
•Stackless Python
•IronPython
•Jython
•ActivePython
•Python(x,y)
35. Python Software Foundation
•Organização sem fins lucrativos
•Formada em 2001
•Promover, proteger e avançar o Python
•Auxiliar e Ajudar o crescimento das comunidades internacionais
•Orçamento de $800k em 2013
36.
37. APyB - Associação Python Brasil
•Organização sem fins lucrativos
•Organizar eventos
•Coordenar esforços de promoção e marketing
•Divulgação de casos de sucesso
•Fomentar a utilização da linguagem
•Proteger o uso das marcas
38.
39. Email, IRC, Lista de Discussão
•www.python.org.br
•irc.freenode.net #python-br
•https://groups.google.com/forum/#!forum/python-brasil