SlideShare uma empresa Scribd logo
1 de 34
O canivete suiço de Python
Vitor Casadei
23a Semana da Engenharia FACENS - 19/04/16
Vitor Casadei
Engenheiro de Software
Mestrando em Computação
Works @ CESAR
github.com/vcasadei
fb.com/vcasadei
casadei.io/python
Institucional
CESAR
11.2015
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
MATRIZ
Recife – PE
ESCRITÓRIOS
COMERCIAIS
São Paulo – SP
FILIAIS
Manaus – AM
Sorocaba – SP
Curitiba – PR
OUTRAS ATUAÇÕES
Rio de Janeiro - RJ
ONDE
estamos?
Educação
Engenharia
e Design
Empreendedorismo
ATUAÇÃO
PILARES DE
Empreendedores
Antropólogos
Engenheiros de Testes
Pesquisadores
Psicólogos
Designers
Ilustradores
Jornalistas
Software
Engenheiros de
Marketing
Profissionais de
Usabilidade
Engenheiros de
Artistas Plásticos
Administrador de Sistemas
de Projeto
Gerentes
Engenheiros Mecânicos
Engenheiros de
Comunicação
disciplinar
Engenheiro
Eletrônico
MULTI
TIME
Python
Script, Interpretada, Dinâmica
Guido van Rossum 1991, 1.0
Linux, Windows, Mac
Legitibilidade de Código
Canivete Suiço (Frameworks e módulos)
Software Livre
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!
Por que Python?
É simples!
É rápida de codificar e é script!
JAVA
C
Python
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!
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/)
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!
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
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!
Por que Python?
Python está em todo lugar!
Por que Python?
Python está em todo lugar!
Por que Python?
To pip, or not to pip
Ferramenta para instalação de pacotes python
$ pip install <anything>
BioPython
Biologia Molecular Computacional
Módulos para BioInformática
Genética populacional
Sequências de Proteinas
Bancos Online
matplotlib
Biblioteca para plotagem
2D e 3D
Extensão de NumPy
Open Source/Free
matplotlib
matplotlib
NumPy
Biblioteca para arrays e matrizes
Milhares de módulos e funções prontas
Open Source/Free
SciPy  Engenheiros, Cientistas
Algebra Linear, Interpolação,
Processamento de Imagens etc
NumPy
NumPy
Django – The D is silent!
Django!
”Framework para desenvolvimento rápido para internet”
Padrão MTV (Model-Template-View)
Código aberto (BSD)
djangoproject.com
djangobrasil.org
Django!
Interface administrativa automática
Sistema de templates
URLs elegantes
Sistema de Cache
Internacionalização
Django!
$ django-admin startproject mysite
$ python manage.py runserver
Django!
Templates
Django - Views!
Django vs Rails
O canivete suiço de Python

Mais conteúdo relacionado

Semelhante a O canivete suiço de Python

The zen of python 2010
The zen of python 2010The zen of python 2010
The zen of python 2010Luiz Aldabalde
 
Primeiros passos em Python - Tchelinux Uruguaiana 2011
Primeiros passos em Python - Tchelinux Uruguaiana 2011Primeiros passos em Python - Tchelinux Uruguaiana 2011
Primeiros passos em Python - Tchelinux Uruguaiana 2011Jerônimo Medina Madruga
 
NãNãNã Nã - Python Refresca até Pensamento
NãNãNã Nã - Python Refresca até PensamentoNãNãNã Nã - Python Refresca até Pensamento
NãNãNã Nã - Python Refresca até PensamentoOsvaldo Santana Neto
 
Uma experiência acadêmica com Python
Uma experiência acadêmica com PythonUma experiência acadêmica com Python
Uma experiência acadêmica com PythonHenrique Bastos
 
PythonBrasil[12] - Por que participar?
PythonBrasil[12] - Por que participar?PythonBrasil[12] - Por que participar?
PythonBrasil[12] - Por que participar?Tania Andrea
 
Por que python? fisl 14 - 2013
Por que python?   fisl 14 - 2013Por que python?   fisl 14 - 2013
Por que python? fisl 14 - 2013Marco Mendes
 
Slide de Divulgação do Curso Inteligência de Negócios (Business Intelligence)...
Slide de Divulgação do Curso Inteligência de Negócios (Business Intelligence)...Slide de Divulgação do Curso Inteligência de Negócios (Business Intelligence)...
Slide de Divulgação do Curso Inteligência de Negócios (Business Intelligence)...IT4biz IT Solutions
 
Para que serve o Python
Para que serve o PythonPara que serve o Python
Para que serve o PythonRamiro Luz
 
python-agil-IVEnGitec
python-agil-IVEnGitecpython-agil-IVEnGitec
python-agil-IVEnGitecRamiro Luz
 
O poder do Python/Django
O poder do Python/DjangoO poder do Python/Django
O poder do Python/DjangoÁtila Bezerra
 
Identidade Padrão da Comunicação Digital do Governo Federal
Identidade Padrão da Comunicação Digital do Governo FederalIdentidade Padrão da Comunicação Digital do Governo Federal
Identidade Padrão da Comunicação Digital do Governo FederalTania Andrea
 
Educação Tecnológica com Raspberry Pi
Educação Tecnológica com Raspberry PiEducação Tecnológica com Raspberry Pi
Educação Tecnológica com Raspberry PiMario Sergio
 
Sabores do desenvolvimento web com Python
Sabores do desenvolvimento web com PythonSabores do desenvolvimento web com Python
Sabores do desenvolvimento web com PythonRamiro Luz
 
Python e 10 motivos por que devo conhece-la ?
Python e 10 motivos por que devo conhece-la ?Python e 10 motivos por que devo conhece-la ?
Python e 10 motivos por que devo conhece-la ?Marcel Caraciolo
 
Carreira em Desenvolvimento de Software
Carreira em Desenvolvimento de SoftwareCarreira em Desenvolvimento de Software
Carreira em Desenvolvimento de SoftwareFlávio de Sousa
 

Semelhante a O canivete suiço de Python (20)

The zen of python 2010
The zen of python 2010The zen of python 2010
The zen of python 2010
 
Python: Por Onde Começar e Aplicações
Python: Por Onde Começar e AplicaçõesPython: Por Onde Começar e Aplicações
Python: Por Onde Começar e Aplicações
 
Primeiros passos em Python - Tchelinux Uruguaiana 2011
Primeiros passos em Python - Tchelinux Uruguaiana 2011Primeiros passos em Python - Tchelinux Uruguaiana 2011
Primeiros passos em Python - Tchelinux Uruguaiana 2011
 
NãNãNã Nã - Python Refresca até Pensamento
NãNãNã Nã - Python Refresca até PensamentoNãNãNã Nã - Python Refresca até Pensamento
NãNãNã Nã - Python Refresca até Pensamento
 
Uma experiência acadêmica com Python
Uma experiência acadêmica com PythonUma experiência acadêmica com Python
Uma experiência acadêmica com Python
 
PythonBrasil[12] - Por que participar?
PythonBrasil[12] - Por que participar?PythonBrasil[12] - Por que participar?
PythonBrasil[12] - Por que participar?
 
Por que python? fisl 14 - 2013
Por que python?   fisl 14 - 2013Por que python?   fisl 14 - 2013
Por que python? fisl 14 - 2013
 
Slide de Divulgação do Curso Inteligência de Negócios (Business Intelligence)...
Slide de Divulgação do Curso Inteligência de Negócios (Business Intelligence)...Slide de Divulgação do Curso Inteligência de Negócios (Business Intelligence)...
Slide de Divulgação do Curso Inteligência de Negócios (Business Intelligence)...
 
Para que serve o Python
Para que serve o PythonPara que serve o Python
Para que serve o Python
 
python-agil-IVEnGitec
python-agil-IVEnGitecpython-agil-IVEnGitec
python-agil-IVEnGitec
 
O poder do Python/Django
O poder do Python/DjangoO poder do Python/Django
O poder do Python/Django
 
Identidade Padrão da Comunicação Digital do Governo Federal
Identidade Padrão da Comunicação Digital do Governo FederalIdentidade Padrão da Comunicação Digital do Governo Federal
Identidade Padrão da Comunicação Digital do Governo Federal
 
Python Corporativo
Python CorporativoPython Corporativo
Python Corporativo
 
Educação Tecnológica com Raspberry Pi
Educação Tecnológica com Raspberry PiEducação Tecnológica com Raspberry Pi
Educação Tecnológica com Raspberry Pi
 
Hackeando o Facebook com Python
Hackeando o Facebook com PythonHackeando o Facebook com Python
Hackeando o Facebook com Python
 
Python-Fenalivre-Imed
Python-Fenalivre-ImedPython-Fenalivre-Imed
Python-Fenalivre-Imed
 
Sabores do desenvolvimento web com Python
Sabores do desenvolvimento web com PythonSabores do desenvolvimento web com Python
Sabores do desenvolvimento web com Python
 
Python e 10 motivos por que devo conhece-la ?
Python e 10 motivos por que devo conhece-la ?Python e 10 motivos por que devo conhece-la ?
Python e 10 motivos por que devo conhece-la ?
 
Carreira em Desenvolvimento de Software
Carreira em Desenvolvimento de SoftwareCarreira em Desenvolvimento de Software
Carreira em Desenvolvimento de Software
 
Python com django
Python com djangoPython com django
Python com django
 

O canivete suiço de Python