introdução ao python

Download Introdução ao Python

If you can't read please download the document

Upload: antonio-sergio-nogueira

Post on 09-Jun-2015

1.132 views

Category:

Education


0 download

DESCRIPTION

Slides de apresentação do Python. Neste documento anexamos uma apresentação disponibilizada na internet "Matando o Java e mostrando o Python" de excelente qualidade.

TRANSCRIPT

  • 1. Introduo ao Python Python Antonio Srgio Nogueira

2. Palestrante

  • Antonio Srgio Nogueira
  • Engenheiro Eletrnico FEI

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

  • O que o Python?

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?

  • Linguagem de Alto Nvel

20. Desenvolvida por Guido van Rossum 1991(verso .0.9.0) 21. Software Livre(Python Software Foundation) 22. Suporta mltiplos Paradigmas

  • Procedural

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

  • Linux

31. Osx 32. Windows 33. Solaris 34. Symbain S60

  • PyS60

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?

  • Fcil aprendizado

41. Boa documentao 42. Software Livre 43. Desenvolvimento WEB, celulares 44. Grande biblioteca padro 45. Multiplataforma 46. Quem usa Python?

  • http://www.python.org/about/success/

47. Quem usa Python?

  • Grande sucesso de reconstruo do software com reduo de tempo e equipe

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

  • SOAP Protocolo de troca de informaes estruturadas

56. XML-RPC tecnologia que permite chamar um processamento em outro computador(implementar estrutura cliente/servidor) 57. Matando o Java e mostrando o Python

  • Profiler programa que descreve aperformance em tempo de execuo do programa.

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

  • Desenvolvimento de jogos

66. 67. 68. 69. 70. 71. Python 3D

  • VPython

http://vpython.org/ 72. VPython 73. VPython

  • Grfico anterior

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