o canivete suiço de python
TRANSCRIPT
![Page 1: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/1.jpg)
O canivete suiço de PythonVitor Casadei
23a Semana da Engenharia FACENS - 19/04/16
![Page 2: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/2.jpg)
Vitor CasadeiEngenheiro de Software
Mestrando em Computação
Works @ CESARgithub.com/vcasadei
fb.com/vcasadeicasadei.io/python
![Page 3: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/3.jpg)
InstitucionalCESAR
11.2015
![Page 4: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/4.jpg)
Instituto privado, sem fins lucrativos e autossustentado que inova em produtos, serviços e empresas com Tecnologias da Informação e Comunicação.
Atuamos em todo o ciclo de inovação, desde o estudo de contextos, passando pela concepção de ideias à prototipação e desenvolvimento de soluções para empresas dos mais diversos setores.
CESAR
![Page 5: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/5.jpg)
MATRIZ
Recife – PE
ESCRITÓRIOS COMERCIAIS
São Paulo – SP
FILIAIS
Manaus – AM
Sorocaba – SP
Curitiba – PR
OUTRAS ATUAÇÕES
Rio de Janeiro - RJ
ONDEestamos?
![Page 6: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/6.jpg)
Educação Engenharia e Design Empreendedorismo
ATUAÇÃOPILARES DE
![Page 7: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/7.jpg)
EmpreendedoresAntropólogos
Engenheiros de Testes
Pesquisadores
Psicólogos
Designers
Ilustradores
Jornalistas
SoftwareEngenheiros de
MarketingProfissionais de
UsabilidadeEngenheiros de
Artistas Plásticos
Administrador de Sistemas
de ProjetoGerentes
Engenheiros MecânicosEngenheiros de
Comunicaçãodisciplinar
Engenheiro
Eletrônico
MULTITIME
![Page 8: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/8.jpg)
PythonScript, Interpretada, DinâmicaGuido van Rossum 1991, 1.0Linux, Windows, MacLegitibilidade de CódigoCanivete Suiço (Frameworks e módulos)Software Livre
![Page 9: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/9.jpg)
Por que Python?É simples!
É rápida de codificar e é script!
Documentação PT-BR completa!Comunidade grande e fantástica!Python está em todo lugar!
![Page 10: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/10.jpg)
Por que Python?É simples!
É rápida de codificar e é script!
JAVA
C
Python
![Page 11: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/11.jpg)
Por que Python?É simples!É rápida de codificar e é script!Documentação PT-BR completa!
Comunidade grande e fantástica!Python está em todo lugar!
![Page 12: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/12.jpg)
Por que Python?Documentação PT-BR completa!
PythonDoc (http://wiki.python.org.br/PythonDoc)
Tutorial de Python (http://turing.com.br/pydoc/2.7/tutorial/index.html)
Aprenda Computação em Python (https://code.google.com/archive/p/aprendacompy/)
![Page 13: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/13.jpg)
Por que Python?É simples!É rápida de codificar e é script!Documentação PT-BR completa!Comunidade grande e fantástica!
Python está em todo lugar!
![Page 14: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/14.jpg)
Por que Python?Comunidade Grande e Fantástica!
Python Brasil (http://wiki.python.org.br/Python)
12ª conferência brasileira da comunidade Python (http://2016.pythonbrasil.org.br)
13 a 18 de Outubro – Florianópolis/SC
![Page 15: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/15.jpg)
Por que Python?É simples!É rápida de codificar e é script!Documentação PT-BR completa!Comunidade grande e fantástica!Python está em todo lugar!
![Page 16: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/16.jpg)
Por que Python?Python está em todo lugar!
![Page 17: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/17.jpg)
Por que Python?Python está em todo lugar!
![Page 18: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/18.jpg)
Por que Python?
![Page 19: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/19.jpg)
To pip, or not to pip
Ferramenta para instalação de pacotes python
$ pip install <anything>
![Page 20: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/20.jpg)
BioPythonBiologia Molecular ComputacionalMódulos para BioInformática
Genética populacionalSequências de ProteinasBancos Online
![Page 21: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/21.jpg)
matplotlibBiblioteca para plotagem2D e 3DExtensão de NumPyOpen Source/Free
![Page 22: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/22.jpg)
matplotlib
![Page 23: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/23.jpg)
matplotlib
![Page 24: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/24.jpg)
NumPyBiblioteca para arrays e matrizesMilhares de módulos e funções prontasOpen Source/FreeSciPy Engenheiros, Cientistas
Algebra Linear, Interpolação, Processamento de Imagens etc
![Page 25: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/25.jpg)
NumPy
![Page 26: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/26.jpg)
NumPy
![Page 27: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/27.jpg)
Django – The D is silent!
![Page 28: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/28.jpg)
Django!”Framework para desenvolvimento rápido para internet”Padrão MTV (Model-Template-View)Código aberto (BSD)
djangoproject.comdjangobrasil.org
![Page 29: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/29.jpg)
Django!Interface administrativa automáticaSistema de templatesURLs elegantesSistema de CacheInternacionalização
![Page 30: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/30.jpg)
Django!$ django-admin startproject mysite
$ python manage.py runserver
![Page 31: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/31.jpg)
Django! Templates
![Page 32: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/32.jpg)
Django - Views!
![Page 33: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/33.jpg)
Django vs Rails
![Page 34: O canivete suiço de Python](https://reader036.vdocuments.us/reader036/viewer/2022062306/58f1464f1a28ab4a4d8b45a3/html5/thumbnails/34.jpg)