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
Python para Automatizar o Controle Financeiro
Search
Lucas Rangel Cezimbra
August 17, 2019
Technology
0
2.9k
Python para Automatizar o Controle Financeiro
Lucas Rangel Cezimbra
August 17, 2019
Tweet
Share
More Decks by Lucas Rangel Cezimbra
See All by Lucas Rangel Cezimbra
Automatizando o controle financeiro com Python
lucasrcezimbra
0
610
Other Decks in Technology
See All in Technology
プロダクトのコードから見るGoによるデザインパターンの実践 #go_night_talk
bengo4com
1
2.7k
初めてのDatabricks Apps開発
taka_aki
1
200
組織改革から開発効率向上まで! - 成功事例から見えたAI活用のポイント - / 20251016 Tetsuharu Kokaki
shift_evolve
PRO
1
170
Findy Team+ QAチーム これからのチャレンジ!
findy_eventslides
0
460
Implementing and Evaluating a High-Level Language with WasmGC and the Wasm Component Model: Scala’s Case
tanishiking
0
150
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
8.9k
HR Force における DWH の併用事例 ~ サービス基盤としての BigQuery / 分析基盤としての Snowflake ~@Cross Data Platforms Meetup #2「BigQueryと愉快な仲間たち」
ryo_suzuki
0
240
難しいセキュリティ用語をわかりやすくしてみた
yuta3110
0
330
新規事業におけるGORM+SQLx併用アーキテクチャ
hacomono
PRO
0
420
現場データから見える、開発生産性の変化コード生成AI導入・運用のリアル〜 / Changes in Development Productivity and Operational Challenges Following the Introduction of Code Generation AI
nttcom
0
330
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.2k
Claude Codeを駆使した初めてのiOSアプリ開発 ~ゼロから3週間でグローバルハッカソンで入賞するまで~
oikon48
10
5.1k
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
600
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Statistics for Hackers
jakevdp
799
220k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
The Invisible Side of Design
smashingmag
302
51k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Faster Mobile Websites
deanohume
310
31k
RailsConf 2023
tenderlove
30
1.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
49
51k
Making Projects Easy
brettharned
120
6.4k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
Transcript
Python para Automatizar o Controle Financeiro Lucas Rangel Cezimbra (@Lrcezimbra)
Quem sou eu? Lucas Rangel Cezimbra @Lrcezimbra • Porto Alegre/RS
• Programo desde os +/- 16 anos • Maior parte desenvolvimento web ◦ Java, PHP, HTML, CSS, JS, .NET, Ruby • Programo em Python há +/- 3 anos • Trabalho na CWI Software há 2 anos
Como comecei com isso? • Controle financeiro • Saber onde
gasta • Procura por apps
Como comecei com isso? Guiabolso • Prós ◦ Preenchimento automático
• Contras ◦ Brigava com o app ◦ Não conseguia exportar ◦ Não era dono dos meus dados
Como comecei com isso? Spreadsheet • Prós ◦ Muito customizável
◦ Os dados eram meus • Contras ◦ Preenchimento manual
Como resolver? Spreadsheet com input automatizado • Prós ◦ Preenchimento
automático ◦ Dono dos dados • Contras ◦ Mais trabalhoso
Como resolver? Spreadsheet com input automatizado • Prós ◦ Preenchimento
automático ◦ Dono dos dados • Contras ◦ Mais trabalhoso
Bibliotecas
Bibliotecas
Bibliotecas 100% JavaScript =(
https://twitter.com/nubank/status/766665014161932288
“Vou ter que criar um client para acessar o Nubank
em Python”
Bibliotecas
Bibliotecas 100% JavaScript =(
Integração
Integração Nubank • Python • pynubank ◦ json das operação
• pandas ◦ manipulação dos dados • pygsheets ◦ enviar ao spreadsheet • cronjobs*
None
E os outros bancos?
Bibliotecas
Dessa vez, eu tive que criar um scraper para acessar
o banco
None
Construção pyitau • Python • requests • beautifulsoup4 • Chrome
Dev Tools
None
None
Problemas Atuais • pyitau pode quebrar com alguma mudança no
site do banco • pynubank precisa scannear QR Code
Próximos Automações • Edenred ◦ Ticket refeição ◦ Ticket alimentação
◦ Cartão presente • Easynvest • Rico • Inter
Obrigado! Lucas Rangel Cezimbra • Lrcezimbra.com.br • Lrcezimbra •
[email protected]