Рет қаралды 36,974
Em 2014 trabalhava em uma gestora de recursos financeiros e utilizava o Excel para tudo: acompanhava dados do mercado financeiro, desempenhava funções administrativas e até criava estratégias de investimento por lá.
Um dia percebi que o Excel começava a me limitar: algumas estratégias de investimento que estava montando utilizavam dados que possuíam centenas de MBs... e algumas simulações estavam levando horas dentro da ferramenta. Por sugestão de um amigo, decidi aprender Python para realizá-las. O que antes levavam horas no Excel passaram a levar minutos (até segundos) no Python.
Aos poucos, ao aprender mais da linguagem, migrei outras atividades para ele: processos administrativos dos fundos de investimento, automações das estratégias de trading, criação de Dashboards de acompanhamentos de resultados...
Quanto mais aprendia, mais percebia o poder que utilizar uma linguagem de programação como FERRAMENTA de trabalho tem. Comecei a estudar modelos de Machine Learning, inteligência artificial, arquitetura de nuvem, otimização de conjuntos de dados, automações no geral... e com este estudo, passei a construir projetos que antes eram inimagináveis para mim.
Desenvolvi tantas novas funcionalidades que, após minha saída em 2018, meus antigos gestores passaram a contratar apenas profissionais que dominassem Python. E hoje, quase 10 anos depois, ele segue sendo minha principal ferramenta de trabalho.
Utilizamos na Asimov Academy para acompanhar o desempenho de alunos na plataforma, tanto construindo o Dashboard utilizando Streamlit, quanto consumindo e processando dados utilizando requests e Pandas; criamos rotinas para distribuir novas dúvidas que chegam dos alunos para cada professor utilizando Python e a API do Discord; utilizamos para registrar em tempo real as reuniões que fazemos na empresa utilizando a API de transcrição de áudio e do ChatGPT OpenAI; utilizamos para analisar dados de campanhas de anúncios no Instagram Ads, capturando dados via GraphAPI e dispondo em outro Dashboard (novamente com Streamlit)... enfim, aplicações que necessitariam diversas ferramentas no code foram feitas apenas usando Python.
Uma ferramenta para substituir todas as outras.
Mas é claro: aprender a programar é mais difícil do que aprender qualquer uma destas ferramentas individualmente. Mas o esforço trará retornos. E com juros.
Se você quiser saber mais, acesse: asimov.academy...
Siga a Asimov nas redes sociais:
Instagram: / asimov.academy
TikTok: / asimov.academy
GitHub: github.com/asi...