0% acharam este documento útil (0 voto)
7 visualizações3 páginas

Recursos e Dicas para Programadores Python

O documento fornece uma lista de recursos e ferramentas úteis para Python, incluindo Jupyter Notebook, Markdown, expressões matemáticas, pacotes populares como NumPy, Pandas e Matplotlib, módulos da biblioteca padrão como CSV, datetime e os, além de links para blogs especializados e artigos sobre tópicos como web scraping e big data.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
7 visualizações3 páginas

Recursos e Dicas para Programadores Python

O documento fornece uma lista de recursos e ferramentas úteis para Python, incluindo Jupyter Notebook, Markdown, expressões matemáticas, pacotes populares como NumPy, Pandas e Matplotlib, módulos da biblioteca padrão como CSV, datetime e os, além de links para blogs especializados e artigos sobre tópicos como web scraping e big data.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd

Anota��es python

How IPython and Jupyter Notebook work


[Link]

Markdown Cheatsheet
[Link]

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


[Link]

[Link]

Mining-the-Social-Web-2nd-Edition ipynb
[Link]
tree/master/ipynb/

Linguagem de computa��o EVE


[Link]

Web Scraping Indeed for Key Data Science Job Skills


[Link]

sobre o PBD, debugger autom�tico do Jupyter


[Link]

Lista dos comandos m�gicos para Jupyter e Python


[Link]

artigo sobre data science e big data do Walmart


[Link]
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:

[Link]
[Link]

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

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 [Link] (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 [Link] (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
[Link]: 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
[Link]

[Link]
140-characters

Sobre dicion�rios e tem testes de conhecimento


[Link]

forum e dicas. tem inclusive sobre Design e UX


[Link]

9.2. math � Mathematical functions


[Link]

Python 3 Module of the Week


[Link]

random � Generate pseudo-random numbers


[Link]

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


[Link]

fun��o LIST()
[Link]

usando Yield
[Link]

Python - O b�sico sobre string


[Link]

Python 3 Module of the Week


[Link]

12 T�cnicas para Pandas que s�o uteis


[Link]
de-dados/

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


[Link]
%C3%AA-n%C3%A3o-conhe%C3%A7a-6ab64beefa93

Manual AWK
linguagem procedural (ou imperativa) interpretada.
[Link]

Você também pode gostar