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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
ECSのTerraformモジュールにコントリビュートした話
harukasakihara
0
250
20260515 ⾃分のアカウントとプライバシーを守る認証と認可の話〜利⽤者向け〜
oidfj
0
790
既存プロダクトQAから新規プロダクトQAへ
ryotakahashi
0
160
ワールドカフェ再び、そしてゴール・ルール・ロール・ツール / World Café Revisited, and the Goals-Rules-Roles-Tools
ks91
PRO
0
180
クラウドネイティブ DB はいかにして制約を 克服したか? 〜進化歴史から紐解く、スケーラブルアーキテクチャ設計指針〜
hacomono
PRO
6
1.2k
SpeechTranscriber + AIによる文字起こし機能
kazuki1220
0
120
TypeScriptで実現する既存APIを活用したリモートMCPサーバー構築 / TSKaigi 2026
soarteclab
0
130
実例から学ぶ GuardDuty(SSH BruteForce)調査の全体フローと勘所【SecurityJAWS】
cscengineer
PRO
0
140
インプロセスQAのための要因から捉えるプロジェクトリスクマネジメントnano #1 開発リソース効率状態への対処 #jasstnano
barus_qa
0
200
論文紹介:Pixal3D (SIGGRAPH 2026)
tenten0727
0
590
AWS WAFの運用を地道に改善し、自社で運用可能にするプラクティス
andpad
1
580
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
100k
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
140
Documentation Writing (for coders)
carmenintech
77
5.3k
How STYLIGHT went responsive
nonsquared
100
6.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Typedesign – Prime Four
hannesfritz
42
3k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Music & Morning Musume
bryan
47
7.2k
Chasing Engaging Ingredients in Design
codingconduct
0
190
Design in an AI World
tapps
1
210
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
210
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!