Como já disse em posts passados, estou tentando trazer conteúdo para ativar o lado “programador raiz” de quem acessa o blog. Isso no sentido de trabalhar lógica, linguagem orientada a objetos, dentre outras coisas. Caso você não tenha visto, os posts Construindo seu primeiro app em Python e Uma introdução a Python orientado a objetos: Construção de classes ficaram bem interessantes. Pensando nisso, hoje vamos abordar um exercício clássico dos cursos de introdução à programação: como converter decimal para binário. Porém, isso está acompanhado de funções e loops! Continuar a ler “Funções, While, For e Conversor de Binário em Python”
Resolução de Exercícios de Probabilidade
Hoje é dia de mais resolução de exercícios! Dessa vez, vamos abordar probabilidade, Bayes, independência de eventos e outros assuntos predominantes em estatística básica. Então se você quer praticar, ver como fica a teoria dentro dos exercícios ou até encontrar exercícios parecidos com o que seu professor te passou, este post é para você. Continuar a ler “Resolução de Exercícios de Probabilidade”
Regressão Ridge e Lasso
Regressão linear é o primeiro algoritmo que aprendemos quando estudamos ciência de dados e machine learning. Apesar de muito útil, o algoritmo buscará sempre minimizar a soma dos quadrados de forma que se obtenha um modelo com o menor erro possível. Isso pode levar ao problema de overfitting (já explicado em posts como Overfitting e Cross Validation e Explicando overfitting com uma anedota). Uma forma de resolver isso é utilizando a regressão ridge ou lasso!
Continuar a ler “Regressão Ridge e Lasso”
Hot take sobre a Lei Geral de Proteção aos Dados
Depois de muita bagunça, a lei mais relevante dos últimos anos para nós analistas e cientistas de dados foi aprovada. Seu caminho foi confuso e tortuoso, com idas e vindas. Por conta disso, escrevi um hot take sobre ela, a Lei Geral de Proteção aos Dados, no meu Linkedin. São breves pontos, muito breves mesmo, mas que achei que valia a pena trazer ao blog. Continuar a ler “Hot take sobre a Lei Geral de Proteção aos Dados”
XGBoost em Python
Hoje é dia de seguir com a minha promessa de abordar mais Machine Learning em Python, algo que acabei negligenciando nos últimos meses. Dessa vez, você vai aprender como rodar um XGBoost em Python. Tal qual ocorreu em Regressão Logística em Python e Random Forest em Python, a ideia é você ter um esqueleto para apenas inserir seu dataset e correr para o abraço. Vamos lá! Continuar a ler “XGBoost em Python”
Classificador Random Forest em Python
Conforme tenho dito nos últimos posts, estou entrando numa fase de voltar a escrever sobre Machine Learning. Logo, não poderia deixar de falar de um dos modelos que ainda vejo como um dos mais utilizados no mercado, que é a Random Forest. Se você nunca ouviu falar desse modelo, recomendo o vídeo do StatQuest Random Forest Part 1. Após ver o vídeo, volte para aprender como rodar uma random forest, como classificador, em Python! Continuar a ler “Classificador Random Forest em Python”
Calculando o tempo de execução em Python e R
Saber quanto tempo seu script está demorando para ser executado pode ser muito útil. Seja porque você está querendo melhorar o código e quer fazer comparações, ou porque algum processo é demorado e você quer mensurar seu tempo de execução, saber obter este tempo é sempre vantajoso. Sendo assim, hoje vamos aprender como calcular o tempo da execução de um script tanto em Python quanto em R. Continuar a ler “Calculando o tempo de execução em Python e R”
Regressão Logística em Python
Já falei de vários modelos aqui, principalmente a parte teórica dos econométricos. Em contrapartida, acabei deslizando no conteúdo de machine learning (ou modelagem estatística para os mais céticos) em Python. Bom, isso vai acabar. Hoje, vamos aprender a rodar uma regressão logística em Python. Continuar a ler “Regressão Logística em Python”
Construindo seu primeiro app em Python
Recentemente, comecei a trabalhar um pouco mais com produtos de dados. Isso no sentido de pequenos apps para automatizar processos e democratizar o acesso à informação e análises. Por conta disso, decidi que deveria fazer uns posts no blog. Este é o primeiro, vai ser muito simples e breve. Você talvez até me xingue, mas é sério, é útil esse comecinho. Sem mais falatório, bora construir seu primeiro app em Python! Continuar a ler “Construindo seu primeiro app em Python”
Formatação condicional em Python
E vamos de mais um post hoje para quem está migrando de Excel para Python. Na verdade, serve para cada um, mas sinto que saber a função deste post é algo que ex-usuários do Excel gostariam de saber. Vamos aprender a formatar a tabela, mudar cor de fundo, cor das letras, dentre outras coisas. Todas essas mudanças vão ser motivadas por alguns condicionais. Logo, o título, formatação condicional em Python! Continuar a ler “Formatação condicional em Python”