Introdução:
• Sintaxe simples e de fácil assimilação
• Multiparadigma (Orientada à Objetos,
Estruturada e Funcional)
• Tip...
Empresas que usam Python:
Trabalhando com outras linguagens
Universidades que usam Python
• O IME e a POLI na USP, na UFSC, na Unicamp, na PUC-Campinas,
na Universidade Federal Rural...
• Os alunos não ficarão com os conceitos fracos
ou mal acostumados?
• E o mercado de trabalho pros alunos?
• Não deveríamo...
https://modelingguru.nasa.gov/docs/DOC-1762
http://dalkescientific.com/writings/diary/archive/2009/11/15/100000_tasklets.html
http://implicitnone.com/fortran-vs-python/
Arduino Yun, Pcduino e Beaglebone Black
1. Porque Python é uma linguagem simples e elegante.
2. Porque Python é fácil de aprender.
3. Porque Python pode ser usado...
• Drs. Fotis Georgatos's MSc thesis, How applicable is Python as first computer
language for teaching programming in a pre...
Referências
• http://www.python.org.br/
• https://www.python.org/community/sigs/curren
t/edu-sig
• https://us.pycon.org/20...
Por que usar Python nas Universidades ?
Por que usar Python nas Universidades ?
Por que usar Python nas Universidades ?
Por que usar Python nas Universidades ?
of 16

Por que usar Python nas Universidades ?

Slide para explicar a importância da linguagem Python para o mundo acadêmico. Um dos grandes problemas dos cursos de computação hoje em dia são as linguagens trabalhadas em sala de aula. Muitas dessas linguagens desanimam o estudante ou muitas vezes não são utilizadas pelo mercado de trabalho. Acabamos então formando estudantes desatualizados ou estudantes que só aprenderam o básico e não sabem produzir Softwares uteis para o mercado. Temos então o Python: Linguagem sintaxe elegante, curva de aprendizado interessante e que possibilita à pessoas criar programas eficientes em pouco tempo. Essa linguagem da oportunidade ao estudante se divertir aprendendo e tomando gosto à área. Com Python é possível absorver os conceitos mais importantes do paradigma Funcional, Orientado a Objeto e Procedural. Alem disso, a linguagem consegue unir o melhor que existe em diversas linguagens.
Published on: Mar 4, 2016
Published in: Presentations & Public Speaking      
Source: www.slideshare.net


Transcripts - Por que usar Python nas Universidades ?

  • 1. Introdução: • Sintaxe simples e de fácil assimilação • Multiparadigma (Orientada à Objetos, Estruturada e Funcional) • Tipagem dinâmica forte • Multiplataforma • Interpretada • Licença compatível com a GPL
  • 2. Empresas que usam Python:
  • 3. Trabalhando com outras linguagens
  • 4. Universidades que usam Python • O IME e a POLI na USP, na UFSC, na Unicamp, na PUC-Campinas, na Universidade Federal Rural de Pernambuco, no NAPI (Nucleo de Apoio a Projetos de Informática) da Universidade Católica de Pelotas. • Na Suíça na Fachhochschule de Zurique em cursos de Pós- Graduação. • Yorktown High School, Arlington, Virginia. O Prof. Jeffrey Elkner, desta escola, é um dos autores do livro How to Think Like a Computer Scientist - Learning with Python. • No MIT (Massachusetts Institute of Technology), em Boston, Python é usado para introduzir programação a iniciantes na aula "6.00: Introduction to Computer Science and Programming". • No curso de Bacharelado em Sistemas de Informação do Instituto Superior Tupy em Joinville, Santa Catarina, substituindo o C++.
  • 5. • Os alunos não ficarão com os conceitos fracos ou mal acostumados? • E o mercado de trabalho pros alunos? • Não deveríamos esperar até haver um mercado maior, para então começar a ensinar utilizando Python?
  • 6. https://modelingguru.nasa.gov/docs/DOC-1762
  • 7. http://dalkescientific.com/writings/diary/archive/2009/11/15/100000_tasklets.html
  • 8. http://implicitnone.com/fortran-vs-python/
  • 9. Arduino Yun, Pcduino e Beaglebone Black
  • 10. 1. Porque Python é uma linguagem simples e elegante. 2. Porque Python é fácil de aprender. 3. Porque Python pode ser usado para resolver uma grande variedade de problemas. 4. Porque Python incentiva você a escrever seus programas da maneira correta, sem que isso se torne um empecilho à produtividade. 5. Porque Python tem uma curva de aprendizado bastante interessante, permitindo que novos programadores, mesmo os que nunca tenham programado antes, sejam imediatamente produtivos escrevendo scripts procedurais. O programador pode executar o interpretador como um shell, vendo imediatamente o resultado da saída de cada comando e explorando os recursos da linguagem interativamente. Por que aprender Python?
  • 11. • Drs. Fotis Georgatos's MSc thesis, How applicable is Python as first computer language for teaching programming in a pre-university educational environment, from a teacher's point of view? • Using Python in a High School Computer Science Program documents experiences with Python in the classroom, reported at the 9th International Python Conference by Jeff Elkner. (See also an interviewwith Jeff by Frank Willison for O'Reilly.) • Dr. John Zelle of Wartburg College advocates using Python as a first language, and has a few papers on that topic at his web site. • John Miller's PhD dissertation, Promoting Computer Literacy Through Programming Python (1.37 MB), looks at the issues around teaching with Python, and explores some of the threads taken up on edu-sig. • Dr. Atanas Radenski has written a paper entitled "Python First": A Lab-Based Digital Introduction to Computer Science which describes a positive experience when switching from Java to Python as a language for CS1 courses. • Dr. Michael H. Goldwasser and Dr. David Letscher have written a paper entitled Teaching an Object-Oriented CS1 - with Python which has been published in the Proceedings of the 13th Annual Conference on Innovation and Technology in Computer Science (ITiCSE) in June 2008. They have also written A Graphics Package for the First Day and Beyond, published in the Proceedings of the 40th Annual SIGCSE Technical Symposium on Computer Science Education in May 2009. (A link to the freely available graphics package is included above.)
  • 12. Referências • http://www.python.org.br/ • https://www.python.org/community/sigs/curren t/edu-sig • https://us.pycon.org/2014/sponsors/ • http://en.wikipedia.org/wiki/Python_(programm ing_language) • Por que Python? – http://marrcandre.blogspot.com

Related Documents