Você está na página 1de 3

Anota��es python

How IPython and Jupyter Notebook work


https://jupyter.readthedocs.io/en/latest/architecture/how_jupyter_ipython_work.html

Markdown Cheatsheet
https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet

Uso de express�es matem�ticas dentro do notebook Jupyter


http://data-blog.udacity.com/posts/2016/10/latex-primer/

http://nbviewer.jupyter.org/

Mining-the-Social-Web-2nd-Edition ipynb
http://nbviewer.jupyter.org/github/ptwobrussell/Mining-the-Social-Web-2nd-Edition/
tree/master/ipynb/

Linguagem de computa��o EVE


http://witheve.com/

Web Scraping Indeed for Key Data Science Job Skills


http://nbviewer.jupyter.org/github/jmsteinw/notebooks/blob/master/IndeedJobs.ipynb

sobre o PBD, debugger autom�tico do Jupyter


https://docs.python.org/3/library/pdb.html

Lista dos comandos m�gicos para Jupyter e Python


https://ipython.readthedocs.io/en/stable/interactive/magics.html

artigo sobre data science e big data do Walmart


https://www.dezyre.com/article/how-big-data-analysis-helped-increase-walmarts-
sales-turnover/109

Se voc� for um programador novo em Python, pode n�o ter muitos colegas, ent�o, para
come�ar, aqui est� uma lista de
pacotes que s�o populares entre os engenheiros da Udacity.

IPython - um interpretador interativo do Python.


requests - fornece m�todos f�ceis de usar para fazer solicita��es na web. �til para
acessar APIs da web.
Flask - uma estrutura leve para fazer aplica��es web e APIs.
Django - uma estrutura mais recheada de recursos para criar aplica��es web. O
Django � particularmente bom para projetar aplica��es web complexas e com muito
conte�do.
Beautiful Soup - usado para analisar HTML e extrair informa��es a partir da�. �timo
para web scraping.
pytest - estende os m�dulos de assertivas internas e testes de unidade (unittest)
do Python.
PyYAML - para ler e gravar arquivos YAML.
NumPy - o pacote fundamental para a computa��o cient�fica com Python. Ele cont�m,
entre outras coisas, um poderoso objeto array N-dimensional e capacidades �teis
para �lgebra linear.
pandas - uma biblioteca contendo ferramentas de alto desempenho, para estruturas de
dados e de an�lise de dados. O Pandas, em especial, fornece dataframes!
matplotlib - uma biblioteca de plotagem 2D que produz figuras com qualidade de
publica��o em uma variedade de formatos em papel e ambientes interativos.
ggplot - outra biblioteca de plotagem 2D, com base na biblioteca ggplot2 do
software R.
Pillow - a biblioteca de imagens do Python adiciona capacidades de processamento de
imagens a seu interpretador Python.
pyglet - uma estrutura de aplica��o multiplataforma voltada ao desenvolvimento de
jogos
Pygame - um conjunto de m�dulos Python projetados para escrever jogos.
pytz - defini��es de fuso hor�rio do mundo para Python

-----------------------------------------------------------------------------------
------

Blogs de Especialistas para consulta:

https://doughellmann.com/blog/
https://eli.thegreenplace.net/

-------------------------------------------------------------------

Qual m�dulo posso me dizer a hora e a data atuais?


datetime

Qual m�dulo tem um m�todo para alterar o diret�rio atual de trabalho?


os -> e pode ser usado os.chdir (caminho)

Qual m�dulo pode ler dados de um arquivo de valores separados por v�rgula (CSV) em
dicion�rios de Python para cada linha?
csv

Qual m�dulo pode ajudar a extrair todos os arquivos de um arquivo zip?


zipfile

Qual m�dulo pode dizer quanto tempo demorou a execu��o de seu c�digo?
time

sele��o de nossos m�dulos favoritos da biblioteca padr�o do Python


-----------------------------------------------------------------------------
csv: muito conveniente para ler e gravar arquivos csv
collections: extens�es �teis dos tipos comuns de dados, incluindo OrderedDict,
defaultdict e namedtuple
random: gera n�meros pseudoaleat�rios, mistura sequ�ncias aleatoriamente e
seleciona itens de maneira aleat�ria
string: mais fun��es para strings. Este m�dulo tamb�m cont�m cole��es �teis de
letras como string.digits (uma string que cont�m todos os caracteres que s�o
d�gitos v�lidos).
re: correspond�ncia de padr�es em strings atrav�s de express�es regulares
math: algumas fun��es matem�ticas padr�o
os: interagindo com sistemas operacionais
os.path: subm�dulo de os para alterar o nome de caminhos
sys: trabalha diretamente com o interpretador do Python
json: bom para ler e escrever arquivos json (bom para trabalhos na web)

assert - Python
https://pythonhelp.wordpress.com/tag/assert/

https://stackoverflow.com/questions/17519323/how-to-take-user-input-for-less-then-
140-characters

Sobre dicion�rios e tem testes de conhecimento


https://panda.ime.usp.br/pensepy/static/pensepy/11-Dicionarios/dicionarios.html

forum e dicas. tem inclusive sobre Design e UX


https://imasters.com.br/back-end/dicas-truques-e-hacks-de-python-parte-3

9.2. math � Mathematical functions


https://docs.python.org/3.6/library/math.html?highlight=math%20module#module-math

Python 3 Module of the Week


https://pymotw.com/3/

random � Generate pseudo-random numbers


https://docs.python.org/3/library/random.html

Sobre algumas fun��es como map(), reduce(), filter() e lambda


https://pythonhelp.wordpress.com/2012/05/13/map-reduce-filter-e-lambda/

fun��o LIST()
http://www.devfuria.com.br/python/built-in-list/

usando Yield
https://www.programiz.com/python-programming/generator

Python - O b�sico sobre string


http://www.devfuria.com.br/python/strings/

Python 3 Module of the Week


https://pymotw.com/3/

12 T�cnicas para Pandas que s�o uteis


https://www.vooo.pro/insights/12-tecnicas-pandas-uteis-em-python-para-manipulacao-
de-dados/

28 comandos �teis de Pandas que talvez voc� n�o conhe�a


https://paulovasconcellos.com.br/28-comandos-%C3%BAteis-de-pandas-que-talvez-voc
%C3%AA-n%C3%A3o-conhe%C3%A7a-6ab64beefa93

Manual AWK
linguagem procedural (ou imperativa) interpretada.
https://www.inf.pucrs.br/manssour/AWK/index.html

Você também pode gostar