Issue 58: GitHub Spec-Kit Project, Python in Excel Book, LangGraph, Python, RAG, and MCP Tutorials
A weekly curated update on data science and engineering topics and resources.
This week's agenda:
Open Source of the Week - The Spec-Kit project
New learning resources - LangGraph workshop, Python tutorials, RAG with n8n, introduction to MCP server
Book of the week - Python in Excel Step-by-Step by David Langer
The newsletter is also available on LinkedIn and Medium.
Enjoying this newsletter? Here’s how you can support:
Click 👍 and share ♻️
Have a Medium subscription? Please read it on Medium!
Are you interested in learning how to set up automation using GitHub Actions? If so, please check out my course on LinkedIn Learning:
Open Source of the Week
GitHub recently released a new project - Spec-Kit, an open-source project that aims to supplement AI code generation tools such as Claude Code, OpenAI Codex, etc. If you are using Vibe coding, you spend some time creating the required context and instructions to enable the AI code generator to be efficient and accurate.
GitHub repository: https://github.com/github/spec-kit
Spec-Kit aims to make this process efficient by creating a project spec based on the user input. This includes tools for:
Define the project’s governing principles and development guidelines that will guide all subsequent development
Create the project spec to describe what you want to build
Create a technical implementation plan
Create an actionable task list from your implementation plan.
More details are available in Microsoft’s developer blog post.
License: MIT
New Learning Resources
Here are some new learning resources that I came across this week.
A LangGraph Workshop
This looks like a great LangGraph workshop by
. This workshop provides a practical example of how to build a Telegram AI agent with LangGraph.Python Full Course For Beginners
A complete Python course for beginners by Erik Frits ⌨️ . This 12-hour course covers the following topics:
Python foundation
Intermediate Python concepts
Advanced Python concepts
Create an AI application
Try Vibe-Coding with Cursor AI
Write Python for Production
This short tutorial by Code with Tim provides tips for writing production-level code with Python.
RAG with n8n
The following tutorial provides an introduction to setting up a production-ready RAG system using n8n and Supabase.
Introduction to MCP Server
The following tutorial provides an introduction to the MCP server using Python and the FastMCP library.
Book of the Week
I have been following David Langer‘s work for years now, and it is great to see his first book, Python in Excel Step-by-Step, coming out!
As the book’s name implies, it provides a hands-on guide to the foundational Python in Excel skills, and it covers the following topics:
Introduction to Python in Excel
Data types and structure
Statement and loops
Functions
Data wrangling
Data visualizations
This book is perfect for Excel-savvy professionals — analysts, finance or marketing managers, supply-chain specialists — who want to level up into data science territory by learning how to use Python within Excel rather than switching tools entirely.
The book is expected to be released in December 2025, and it is available for pre-order on the Wiley website and via Amazon.
Have any questions? Please comment below!
See you next Saturday!
Thanks,
Rami



