PYTHON – 1002 UTILIDADES
root@openlabs:~# whoami
Rennan Cockles
25/11/2018 2
Engenheiro de Computação pela UERJ
Engenheiro de Software na PRION
Apaixonado por linguagens de script
Entusiasta de automação e hacking
root@openlabs:~# whatis python
Linguagem de programação multiplataforma
25/11/2018 3
Linguagem interpretada e interativa
Programação orientada a beleza
PEP 8
>>> import this
The Zen of Python, by Tim Peters
Bonito é melhor que feio.
Explícito é melhor que implícito.
Simples é melhor que complexo.
Complexo é melhor que complicado.
Plano é melhor que aninhado.
Esparso é melhor que denso.
Legibilidade conta.
Casos especiais não são especiais o suficiente para violarem as regras.
Embora praticidade vença pureza.
Erros não devem passar silenciosamente.
A não ser que sejam explicitamente silenciados.
Em caso de ambiguidade, resista à tentação de adivinhar.
Deve haver um - e somente um - jeito óbvio de fazer.
Embora tal jeito não seja tão óbvio à primeira vista a não ser que você seja holandês.
Agora é melhor que nunca.
Embora nunca é frequentemente melhor que *exatamente* agora.
Se a implementação é difícil de explicar, a ideia é ruim.
Se a implementação é fácil de explicar, talvez a ideia seja boa.
Namespaces são uma ideia estupenda - vamos fazer mais deles!
25/11/2018 4
25/11/2018 5
root@openlabs:~# pip install requests
25/11/2018 6
WEB
Django
25/11/2018 7
Flask
Python Modules
GUI
PyQT
Tkinter
API
Django REST Framework
Jogos
PyGame
Banco de Dados
MysqlClient
PyMongo
Análise de dados e estatística
Pandas
25/11/2018 8
NumPy / SciPy
Python Modules
Machine Learning
Scikit-learn
Deep Learning
TensorFlow
Gráficos
Matplotlib
Plotly
Imagens
OpenCV
Pillow
Scrap
Requests
25/11/2018 9
BeautifulSoup4
Python Modules
Linguagem Natural
Nltk
EXE
PyInstaller
Selenium
Scrapy
Lxml
25/11/2018 10
WEB
25/11/2018 11
Exemplos
25/11/2018 12
Exemplos: WEB
25/11/2018 13
Exemplos: WEB
GUI / EXE
25/11/2018 14
Exemplos
25/11/2018 15
Exemplos: GUI / EXE
25/11/2018 16
Exemplos: GUI / EXE
Scraping e Linguagem Natural
25/11/2018 17
Exemplos
25/11/2018 18
Exemplos: Scraping e L.N.
25/11/2018 19
Exemplos: Scraping e L.N.
25/11/2018 20
Exemplos: Scraping e L.N.
Script - Monitoramento de File System
25/11/2018 21
Exemplos
25/11/2018 22
Exemplos: File System Script
Visão Computacional e Processamento
de Imagens
25/11/2018 23
Exemplos
25/11/2018 24
Exemplos: Visão Computacional
Contatos
Email:
rcdev <at> hotmail . com . br
Telegram:
@RCockles
OpenLabsby #OpenDev
25/11/2018 25
Obrigado!

Python - 1002 utilidades

Notas do Editor

  • #4 PEP 8 é um guia de estilo para programar em python Ex.: como identar (tab ou espaços), tamanho máximo da linha, como nomear funções, variáveis etc
  • #5 PEP 8 é um guia de estilo para programar em python Ex.: como identar (tab ou espaços), tamanho máximo da linha, como nomear funções, variáveis etc
  • #7 PIP - Gerenciador de pacotes para Python