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