Hands on Data Visualization, Data Science, AI and Python | Alan Jones | Substack

Hands on Data Visualization, Data Science, AI and Python

Practical tutorials about Data Science, Data Visualization and AI with hands-on coding mostly in Python

By Alan Jones

· Launched 6 years ago

MCP vs Function Calling: Which Is Better for AI Agents

Tools are an AI agent's window to the real world. Without them, the agent would be restricted to what it already knows.

May 30

Data Analysis with Claude Code and more...

Claude Code is not just for programmers, we see how we can use Claude Code to produce a comprehensive analysis of a data set. Also, how to use Claude…

May 10

Why Do Matplotlib Charts Look Bad — and how to fix them

Improve the look of your Matplotlib charts with just a few lines of code

Apr 27

An Interactive Data Dashboard in Pure Python with Taipy

Jun 22, 2024

Streamlit: Navigating Multi-page Apps with v1.30.0

Feb 5, 2024

Data Analysis and Visualization with Gemini and Google Colab

Apr 2, 2025

Anthropic Claude 3.5: A More Powerful but Cheaper LLM

Jul 9, 2024

How to Build a Private AI Agent with Ollama and LlamaIndex

Oct 19, 2024

Latest

A Pause...

A domestic situation prevents me from spending much time on this Substack, so my posts will be even more erratic than usual.

Feb 7

Plotly Studio: AI Data Analysis and Visualization

Plotly Studio is a clever and polished product that makes data analysis and visualization a breeze.

Jan 28

Pandas Plots: Matplotlib Made Easy

Matplotlib is a powerful charting library; Pandas plots are the same, but simpler.

Nov 14, 2025

Matplotlib or Plotly: how to choose the right Python visualization library

Should you use an interactive Python library like Plotly or a static one like Matplotlib — it depends on what type of visualization you need.

Oct 23, 2025

px_xtras: Beyond Plotly Express, More Beautiful Charts

What do Waffle, Waterfall and Dumbbell charts have in common? They’re not in Plotly Express — px_xtras to the rescue!

Oct 8, 2025

Vibe Analysis: Conversational Data Exploration with Streamlit and LLMs

How to summon up a customised data dashboard from your data in plain English.

Sep 20, 2025

I created a Streamlit Dashboard in less than 5 Minutes with Gemini CLI

Combining the two topics of this Substack, I created a Streamlit dashboard with AI.

Aug 7, 2025