2. Palestrante
3. Graduao de professor currculo especial FATEC 4. Especializao em Eng. de Software UFLA (2008) 5. Coordenador Curso Informtica CEETPS 6. Eng. Sistemas Maxitec Sistemas de Monitorao 7. Professor Nvel Mdio e Superior 8. Profisso atual: microempresrio 9. Agenda
10. Por que usar Python? 11. Quem usa Python? 12. Matando o Java e Mostrando o Python 13. Aplicaes 3D e jogos 14. Frameworks 15. Introduo linguagem 16. Orientao a objetos 17. Mdulo Grfico 18. Aplicao WEB com o CherryPy 19. O que o Python?
20. Desenvolvida por Guido van Rossum 1991(verso .0.9.0) 21. Software Livre(Python Software Foundation) 22. Suporta mltiplos Paradigmas
23. Orientao a objeto 24. Funcional Case sensitive (nome Nome) 25. Interpretada 26. Tipagem Dinmica e Forte 27. Multiplataforma (vide prximo slide) 28. Baterias Inclusas 29. Compilao em tempo de execuo(on the fly) 30. Multiplataforma
31. Osx 32. Windows 33. Solaris 34. Symbain S60
35. Desenvolver no PC 36. 100 milhes de Usurios 37. Depurao fcil 38. Diferenas de verses resolvidas 39. pelo Python 40. Por que usar Python?
41. Boa documentao 42. Software Livre 43. Desenvolvimento WEB, celulares 44. Grande biblioteca padro 45. Multiplataforma 46. Quem usa Python?
47. Quem usa Python?
48. Matando o Java e mostrando o Python 49. Matando o Java e mostrando o Python 50. Matando o Java e mostrando o Python 51. Matando o Java e mostrando o Python 52. Matando o Java e mostrando o Python 53. Matando o Java e mostrando o Python 54. Matando o Java e mostrando o Python 55. Matando o Java e mostrando o Python
56. XML-RPC tecnologia que permite chamar um processamento em outro computador(implementar estrutura cliente/servidor) 57. Matando o Java e mostrando o Python
58. Matando o Java e mostrando o Python 59. Matando o Java e mostrando o Python 60. Matando o Java e mostrando o Python 61. Matando o Java e mostrando o Python 62. Matando o Java e mostrando o Python 63. Matando o Java e mostrando o Python 64. Matando o Java e mostrando o Python 65. Pygame
66. 67. 68. 69. 70. 71. Python 3D
http://vpython.org/ 72. VPython 73. VPython
74. Blender usa Python O Blender pode ser utilizado em qualquer rea que seja necessria a gerao de modelos tridimensionais, gerao de imagens renderizadas, animao e jogos. Em arquitetura, design industrial, engenharia, animao, produo de vdeo, e desenvolvimento de jogos, graas ao seu motor de jogo embutido. Esta caracterstica pode ser ampliada e agilizada com o uso de scripts em Python. Como modelador, foi recomendado pela Peugeot, para ser usado em seus concursos de design de carros, o Peugeot Design Contest. 75. Blender Renderizao 76. Blender 77. Blender