O documento apresenta Henrique Gabriel, professor e desenvolvedor que fala sobre sua experiência com programação web. Ele começa apresentando seu background e então discute a evolução da programação web, desde páginas manuais até frameworks modernos. Em seguida, apresenta a linguagem Python, seu paradigma, tipagem e uso. Por fim, aborda o framework Django para desenvolvimento web com Python.
3. Apresentação
• Bacharel em Sistemas de Informação
• Mestre em Ciência da Computação
• Professor Assistente – UNIFRA
• Analista de Tecnologia da Informação – UFSM
• Desenvolvedor – Halts.com.br
27. O que é Python?
• Linguagem de Altíssimo Nível
• Sintaxe Fácil
• Multiparadigma
• Tipagem Forte e Dinâmica
• Multiplataforma
• Interpretada
28. Sintaxe Fácil
• Sem { }
• Blocos limitados por indentação
• Comandos em inglês
• Operadores em inglês
29. O que é Python?
• Linguagem de Altíssimo Nível
• Sintaxe Fácil
• Multiparadigma
• Tipagem Forte e Dinâmica
• Multiplataforma
• Interpretada
30. Multiparadigma
• Procedural
nome = ‘paulo’
• Orientado a Objetos
paulo = Pessoa(“Paulo”)
• Funcional
executar(busca, Pessoa, nome = ‘Paulo’)
31. O que é Python?
• Linguagem de Altíssimo Nível
• Sintaxe Fácil
• Multiparadigma
• Tipagem Forte e Dinâmica
• Multiplataforma
• Interpretada
32. Tipagem
• Dinâmica
• Não é necessário declarar tipos nas variáveis
• O interpretador detecta automaticamente os tipos.
• Forte
• Objetos de tipos diferentes não conseguem se relacionar.
• Impossível somar uma string com um número.
33. O que é Python?
• Linguagem de Altíssimo Nível
• Sintaxe Fácil
• Multiparadigma
• Tipagem Forte e Dinâmica
• Multiplataforma
• Interpretada