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
1
180
Manipulando dados abertos com IPython Notebook e Pandas
Ivo Lima
March 15, 2015
Tweet
Share
Other Decks in Technology
See All in Technology
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
360
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
670
プロポーザルに込める段取り八分
shoheimitani
1
460
What happened to RubyGems and what can we learn?
mikemcquaid
0
300
セキュリティについて学ぶ会 / 2026 01 25 Takamatsu WordPress Meetup
rocketmartue
1
310
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
580
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
170
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
130
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
12
5.6k
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
1
160
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
240
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
470
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
40
2.3k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
650
Thoughts on Productivity
jonyablonski
74
5k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
66
A better future with KSS
kneath
240
18k
RailsConf 2023
tenderlove
30
1.3k
4 Signs Your Business is Dying
shpigford
187
22k
Exploring anti-patterns in Rails
aemeredith
2
250
Odyssey Design
rkendrick25
PRO
1
500
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.6k
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!