Category: Miscellaneous


  • In this post, I cover how to do Backtesting in Python using Pandas and the TA-lib. If you are learning Python for finance, I think it pays off to understand how to backtest a strategy without using frameworks. This will help you understand better how everything works and will provide you with full control on […]

  • We have seem multiple influencers discuss this topic in social media and YouTube but I haven’t found an answer I can accept at this point. I’ve been programming for more than 10 years so I think I can answer this question from the standpoint of a senior developer, in particular a data scientist. Given the […]

  • In this post I’m going to explain in a few relatively simple steps how to install the Auto-GPT software in your local environment. But first, what is Auto-GPT!? Auto-GPT is an experimental open-source application showcasing the capabilities of the GPT-4 language model. This program, driven by GPT-4, chains together LLM “thoughts”, to autonomously achieve whatever […]

  • Last year, Posit (formerly RStudio) released the “Shiny for Python” framework. If you are a data scientist, you probably know how good the R Shiny framework is. In Python, there are multiple web frameworks and there are a few specialized in data analytics. However, I think shiny is different and has a lot more potential […]

  • In this post I cover how you can make scatter plots using the most popular data visualization libraries in Python. These are Pandas .plot method, Matplotlib, Seaborn, plotly-express and Plotnine. A common issue with scatter plots is overplotting, so I’m going to demonstrate how you can handle it using 2d histograms. These are variations of the scatter […]

  • In this post I cover how you can make histograms using the most popular data visualization libraries in Python. These are Pandas .plot method, Matplotlib, Seaborn, plotly-express and Plotnine. I’ll demonstrate how to use each library to make a histogram and cover the “small multiple” or faceted histogram use case. If you don’t know what […]