Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Ensinando Computação e Fazendo Ciência com Python

436 views

Published on

Apesar de não ser uma linguagem de programação nova, Python vem conquistando cada vez mais espaço no ensino de diciplinas de Ciência da Computação em insituições de ensino de todos os níveis. Também vem sendo adotada por pesquisadores das mais diversas áreas, muitos sem experiência anterior com programação.

Published in: Technology
  • (Unlimited)....ACCESS WEBSITE Over for All Ebooks ................ accessibility Books Library allowing access to top content, including thousands of title from favorite author, plus the ability to read or download a huge selection of books for your pc or smartphone within minutes ......................................................................................................................... DOWNLOAD FULL PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M }
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Ensinando Computação e Fazendo Ciência com Python

  1. 1. Ensinando Computação e Fazendo Ciência com
  2. 2. Luiz Cláudio Silva luizclaudio@gmail.com @luizclaudios luizclaudiosilva
  3. 3. Sim. Mas, que Python é esse?
  4. 4. Linguagem de programação de alto nível e de uso geral
  5. 5. Guido von Rossum (v1.0, 1994) Homenagem ao Monty Python's Flying Circus 0 http://www.fanpop.com/clubs/sketch-comedy/images/13822841/title/monty-pythons-flying-circus-photo https://en.wikipedia.org/wiki/Guido_van_ Rossum
  6. 6. Poderosa Rápida Cooperativa Multiplataforma AbertaAmigável
  7. 7. (Marco André Lopes Mendes <marcoandre@gmail.com>, “Porque Python”, 2010)
  8. 8. ● Multiparadigma ● Tipagem dinâmica e forte ● Interpretada (bytecodes) ● Memória gerenciada (GC)
  9. 9. ● Ambiente interativo ● "Vem com baterias" ● Duas versões ativas: 2.x e 3.x
  10. 10. Quem usa ?
  11. 11. E Python na Educação? ✔ Crianças jovens e adultos ✔ Ensino de Computação em vários níveis ✔ Mas também Matemática, Física, Robótica, ...
  12. 12. Prof. Fernando Masanori (FATEC São José dos Campos) Maior MOOC do Brasil!
  13. 13. Raspberry Pi 2 Model BRaspberry Pi 1 Model B+ ● Computador de baixo custo ● Tamanho de um cartão de crédito ● Se liga a monitores ou TVs ● Aceita teclados e mouse ● Rede, Bluetooth, sensores ● Programável em
  14. 14. Por que Python faz sucesso na Educação? ✔ Sintaxe clara ✔ Simples mas extensível ✔ Estruturas de dados de alto nível ✔ Multiparadigma e Multiplataforma ✔ Bibliotecas ✔ Comunidade!
  15. 15. http://www.yourformula.eu/internalposts/the-art-of-scientific-writing-at-chemcys/ Mas Python faz Ciência também !
  16. 16. Ferramentas de Computação Científica para as mais diversas áreas: ● Biologia ● Química ● Geoprocessamento ● Meteorologia ● Astronomia ● Música ● Engenharia ● Oceanografia ● Economia ● Visualização de Dados ● Simulação ● Outras...
  17. 17. Pacotes Científicos Básicos
  18. 18. Outras Ferramentas Importantes
  19. 19. Muitas Fontes de Consulta
  20. 20. Cursos Online
  21. 21.  Projetada para uso geral  Equilíbrio entre alto e baixo nível  Interoperabilidade e extensibilidade  Estruturas de dados  Documentação  Bibliotecas  Comunidade! Por que Python faz sucesso na Computação Científica?
  22. 22. Luiz Cláudio Silva luizclaudio@gmail.com @luizclaudios luizclaudiosilva

×