Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Manipulando dados abertos com IPython Notebook ...
Search
Ivo Lima
March 15, 2015
Technology
180
1
Share
Manipulando dados abertos com IPython Notebook e Pandas
Ivo Lima
March 15, 2015
Other Decks in Technology
See All in Technology
MIX AUDIO EN BROADCAST
ralpherick
0
140
SSoT(Single Source of Truth)で「壊して再生」する設計
kawauso
2
400
Cursor Subagentsはいいぞ
yug1224
2
130
CloudFrontのHost Header転送設定でパケットの中身はどう変わるのか?
nagisa53
1
230
Move Fast and Break Things: 10 in 20
ramimac
0
110
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
OCI技術資料 : 証明書サービス概要
ocise
1
7.2k
Zephyr(RTOS)でOpenPLCを実装してみた
iotengineer22
0
170
How to install a gem
indirect
0
2k
やさしいとこから始めるGitHubリポジトリのセキュリティ
tsubakimoto_s
3
2.1k
ThetaOS - A Mythical Machine comes Alive
aslander
0
230
Kiro Meetup #7 Kiro アップデート (2025/12/15〜2026/3/20)
katzueno
2
270
Featured
See All Featured
Facilitating Awesome Meetings
lara
57
6.8k
Visualization
eitanlees
150
17k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
エンジニアに許された特別な時間の終わり
watany
106
240k
Chasing Engaging Ingredients in Design
codingconduct
0
150
Git: the NoSQL Database
bkeepers
PRO
432
67k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
150
Designing for Timeless Needs
cassininazir
0
180
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Between Models and Reality
mayunak
2
250
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
460
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Transcript
Manipulando dados abertos com IPython Notebook e Pandas Ivo Lima
Roteiro Introdução sobre o IPython • Características básicas, instalação, demonstração
Introdução sobre o Pandas • Para que serve o Pandas? Quem o utiliza? • Entrada e saída de dados • Gráficos • Estruturas básicas • Demonstração
None
IPython Iniciado em 2001 por Fernando Perez, com apenas 258
linhas de código: https://gist.github. com/fperez/1579699 Hoje conta com aproximadamente 75k linhas e mais de 100 colaboradores ativos
Características básicas Execução de comandos shell Tab completion Introspection Histórico
de comandos Debugging melhorado Computação paralela
Como eu instalo? Via pip: pip install "ipython[notebook]" Via Github
ou PyPI: python setup.py install Usando Anaconda ou Canopy: conda update conda conda update ipython ipython-notebook ipython-qtconsole enpkg ipython
IP[y]: Notebook
E o Notebook? Um shell python baseado em web Excelente
ferramenta para ensino e pesquisa Combina código, HTML, texto, gráficos, imagens, vídeos Compartilhamento dos seus notebooks: nbviewer.ipython.org
None
Demonstração
Vamos ao Pandas
O que é?!
Quem usa?!
Entrada e saída de dados
Gráficos
Estruturas básicas
Estruturas básicas DataFrame
Demonstração
E tem mais? • Agregação de dados ◦ GroupBy ◦
Pivot Tables • Séries temporais ◦ Período/Frequência ◦ Operações com séries temporais com diferentes frequências ◦ Downsampling/Upsampling ◦ Plotagem com TimeSeries
Leitura complementar http://nbviewer.ipython.org/ http://ipython.org/documentation.html http://pandas.pydata.org/pandas-docs/stable/ https://www.udacity.com/course/ud359 https://github.com/jvns/pandas-cookbook https://www.coursera.org/course/dataanalysis https://realpython.com/blog/python/analyzing- obesity-in-england-with-python
Obrigado!