Calculadora de juros compostos em Python

Já está ficando repetitivo eu dizer que gostaria de trazer abordagens que são menos conectadas às tarefas de cientistas de dados. Mas, mais uma vez, esse é o intuito do post. Da última vez que abordei a temática, falei de uma tarefa bastante comum em cursos de programação, a de criar um conversor de decimal para binário. Agora, vamos para outra tarefa comum, mas mais nos cursos de finanças: criar uma calculadora de juros compostos em Python! Continuar a ler “Calculadora de juros compostos em Python”

Analisando os dados do Instagram com Python

O mais legal de trabalhar com análise de dados é que você pode analisar absolutamente TUDO que você quiser. Já analisei dados do Twitter no post Analisando o Twitter com o R, já me aventurei em dados ambientais (mencionei neste tweet aqui) e, agora, resolvi abrir os dados do Instagram. Se você quer saber como andam seus likes, quem comenta suas fotos, pare de pagar aqueles apps que fazem isso e rode você mesmo um script que traga tudo isso! Continuar a ler “Analisando os dados do Instagram com Python”

Funções, While, For e Conversor de Binário em Python

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”