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.8k
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
580
Other Decks in Technology
See All in Technology
microCMSではじめるAIライティング
himaratsu
0
120
ソフトウェアテストのAI活用_ver1.25
fumisuke
1
540
Delegating the chores of authenticating users to Keycloak
ahus1
0
170
AI エージェントと考え直すデータ基盤
na0
17
7k
Contributing to Rails? Start with the Gems You Already Use
yahonda
2
120
推し書籍📚 / Books and a QA Engineer
ak1210
0
120
ロールが細分化された組織でSREは何をするか?
tgidgd
1
170
freeeのアクセシビリティの現在地 / freee's Current Position on Accessibility
ymrl
2
270
How to Quickly Call American Airlines®️ U.S. Customer Care : Full Guide
flyaahelpguide
0
240
AIの全社活用を推進するための安全なレールを敷いた話
shoheimitani
2
620
全部AI、全員Cursor、ドキュメント駆動開発 〜DevinやGeminiも添えて〜
rinchsan
2
1k
AWS CDK 入門ガイド これだけは知っておきたいヒント集
anank
4
530
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
740
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Code Reviewing Like a Champion
maltzj
524
40k
How to train your dragon (web standard)
notwaldorf
96
6.1k
Adopting Sorbet at Scale
ufuk
77
9.5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
BBQ
matthewcrist
89
9.7k
Designing Experiences People Love
moore
142
24k
Testing 201, or: Great Expectations
jmmastey
43
7.6k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
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]