SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
BIBLIOTECAS INTERESSANTES
PARA PYTHON
OU: MÓDULOS PARA NÃO-MASOQUISTAS
BIBLIOTECAS INTERESSANTES PARA PYTHON
REQUESTS
▸ Biblioteca para fazer requisições HTTP
BIBLIOTECAS INTERESSANTES PARA PYTHON
PILLOW
▸ Fork do PIL para Python 3
▸ Permite trabalhar com imagens de forma amigável
BIBLIOTECAS INTERESSANTES PARA PYTHON
SQLALCHEMY
▸ Melhor ORM para Python
▸ (desculpem, fãs do Django ORM e do Peewee)
▸ Migrations com a biblioteca Alembic
BIBLIOTECAS INTERESSANTES PARA PYTHON
NLTK
▸ Natural Language Toolkit
▸ Excelente para web scrapping
BIBLIOTECAS INTERESSANTES PARA PYTHON
IPYTHON
▸ Python Shell on steroids
BIBLIOTECAS INTERESSANTES PARA PYTHON
NUMPY + SCIPY
▸ Trabalhar com álgebra, números e matrizes
▸ “pra quem pode”
BIBLIOTECAS INTERESSANTES PARA PYTHON
BEAUTIFUL SOUP
▸ Parser XML
▸ “pra quem precisa”
BIBLIOTECAS INTERESSANTES PARA PYTHON
FUZZYWUZZY
▸ Parser XML
▸ Compara strings por índice de similaridade (fuzzy)
from fuzzywuzzy import fuzz
fuzz.ratio('Python é incrível', 'Python 3 é incrível')
94
BIBLIOTECAS INTERESSANTES PARA PYTHON
MATPLOT
▸ Construído em cima do Scipy
▸ Gera gráficos rapidamente e sob demanda
BIBLIOTECAS INTERESSANTES PARA PYTHON
IPDB
▸ Junção do iPython com o PDB
BIBLIOTECAS INTERESSANTES PARA PYTHON
DJANGO
▸ Melhor framework web em Python
▸ “para perfeccionistas com prazo”
BIBLIOTECAS INTERESSANTES PARA PYTHON
FLASK
▸ Outro melhor framework web em Python
▸ “para nem tão perfeccionistas com prazo menor ainda”
BIBLIOTECAS INTERESSANTES PARA PYTHON
FLAKE8 / ISORT / PYLINT / PYLAMA / PROSPECTOR
▸ Deixe seu código bonito
▸ Code smells
BIBLIOTECAS INTERESSANTES PARA PYTHON
BLEACH
▸ Limpa entidades, tags e código HTML
▸ Feito pela Mozilla
BIBLIOTECAS INTERESSANTES PARA PYTHON
FTFY
▸ Arruma automagicamente strings unicode quebradas
(nunca vi falhar)
BIBLIOTECAS INTERESSANTES PARA PYTHON
GOOEY
▸ Quase automaticamente transforma seu aplicativo de linha
de comando em um app com GUI
BIBLIOTECAS INTERESSANTES PARA PYTHON
OBRIGADO!
Danilo Martins <mawkee@gmail.com>
Twitter: @mawkee (alguém ainda usa isso?)
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS/CC/G/IT/L/M/MU d+(-)@> s:+> !a C++++$ UBL*++++$ P+ L+++(++++)>+++++ E+ W+++ !N !o+ K—
!w--- O++ M++ !V PS++ PE- Y+ PGP++ t++ 5++ !X R+++ tv-- b+++ DI+++ D+++ G++ e h- r+++ y++**
------END GEEK CODE BLOCK------

Mais conteúdo relacionado

Semelhante a Bibliotecas interessantes (Python)

Python para programadores Ruby
Python para programadores RubyPython para programadores Ruby
Python para programadores RubyEric Hideki
 
O que podemos fazer com Python?
O que podemos fazer com Python?O que podemos fazer com Python?
O que podemos fazer com Python?Izabela Guerreiro
 
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
 
Por Que Python É Tão Lento?
Por Que Python É Tão Lento?Por Que Python É Tão Lento?
Por Que Python É Tão Lento?Rudá Moura
 
Administração de sistemas usando Python
Administração de sistemas usando PythonAdministração de sistemas usando Python
Administração de sistemas usando PythonHelio Loureiro
 
Desenvolvimento de aplicações embarcadas utilizando Python
Desenvolvimento de aplicações embarcadas utilizando PythonDesenvolvimento de aplicações embarcadas utilizando Python
Desenvolvimento de aplicações embarcadas utilizando PythonFlávio Ribeiro
 
Projeto para a faculdade? Canivete Python resolve!
Projeto para a faculdade? Canivete Python resolve!Projeto para a faculdade? Canivete Python resolve!
Projeto para a faculdade? Canivete Python resolve!Guilherme Medeiros
 
Apresentando a Linguagem de Programação Python
Apresentando a Linguagem de Programação PythonApresentando a Linguagem de Programação Python
Apresentando a Linguagem de Programação PythonPriscila Mayumi
 
Tutorial Django + Python
Tutorial Django + PythonTutorial Django + Python
Tutorial Django + PythonMateus Padua
 
Palestra Apresentando Python e Suas Aplicações
Palestra Apresentando Python e Suas AplicaçõesPalestra Apresentando Python e Suas Aplicações
Palestra Apresentando Python e Suas AplicaçõesMarcos Thomaz
 
Python para iniciantes
Python para iniciantesPython para iniciantes
Python para iniciantesrichardsonlima
 
Mapeamento Objeto Relacional com PHP - PHP Conference Brasil 2010
Mapeamento Objeto Relacional com PHP - PHP Conference Brasil 2010Mapeamento Objeto Relacional com PHP - PHP Conference Brasil 2010
Mapeamento Objeto Relacional com PHP - PHP Conference Brasil 2010Flávio Lisboa
 
python_para_desenvolvedores.pdf
python_para_desenvolvedores.pdfpython_para_desenvolvedores.pdf
python_para_desenvolvedores.pdfProfIvanSaboia
 

Semelhante a Bibliotecas interessantes (Python) (20)

Canivete python
Canivete pythonCanivete python
Canivete python
 
Python para programadores Ruby
Python para programadores RubyPython para programadores Ruby
Python para programadores Ruby
 
O que podemos fazer com Python?
O que podemos fazer com Python?O que podemos fazer com Python?
O que podemos fazer com Python?
 
Por que Python?
Por que Python?Por que Python?
Por que Python?
 
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
 
Python e suas aplicações
Python e suas aplicaçõesPython e suas aplicações
Python e suas aplicações
 
Por Que Python É Tão Lento?
Por Que Python É Tão Lento?Por Que Python É Tão Lento?
Por Que Python É Tão Lento?
 
Administração de sistemas usando Python
Administração de sistemas usando PythonAdministração de sistemas usando Python
Administração de sistemas usando Python
 
Desenvolvimento de aplicações embarcadas utilizando Python
Desenvolvimento de aplicações embarcadas utilizando PythonDesenvolvimento de aplicações embarcadas utilizando Python
Desenvolvimento de aplicações embarcadas utilizando Python
 
Python Zope Plone - Ftec
Python Zope Plone - FtecPython Zope Plone - Ftec
Python Zope Plone - Ftec
 
Python Zope Plone - Tchelinux
Python Zope Plone - TchelinuxPython Zope Plone - Tchelinux
Python Zope Plone - Tchelinux
 
Projeto para a faculdade? Canivete Python resolve!
Projeto para a faculdade? Canivete Python resolve!Projeto para a faculdade? Canivete Python resolve!
Projeto para a faculdade? Canivete Python resolve!
 
Hackeando o Facebook com Python
Hackeando o Facebook com PythonHackeando o Facebook com Python
Hackeando o Facebook com Python
 
Apresentando a Linguagem de Programação Python
Apresentando a Linguagem de Programação PythonApresentando a Linguagem de Programação Python
Apresentando a Linguagem de Programação Python
 
Tutorial Django + Python
Tutorial Django + PythonTutorial Django + Python
Tutorial Django + Python
 
Palestra Apresentando Python e Suas Aplicações
Palestra Apresentando Python e Suas AplicaçõesPalestra Apresentando Python e Suas Aplicações
Palestra Apresentando Python e Suas Aplicações
 
Python para devs
Python para devsPython para devs
Python para devs
 
Python para iniciantes
Python para iniciantesPython para iniciantes
Python para iniciantes
 
Mapeamento Objeto Relacional com PHP - PHP Conference Brasil 2010
Mapeamento Objeto Relacional com PHP - PHP Conference Brasil 2010Mapeamento Objeto Relacional com PHP - PHP Conference Brasil 2010
Mapeamento Objeto Relacional com PHP - PHP Conference Brasil 2010
 
python_para_desenvolvedores.pdf
python_para_desenvolvedores.pdfpython_para_desenvolvedores.pdf
python_para_desenvolvedores.pdf
 

Bibliotecas interessantes (Python)