If you're building anything with AI now, Python isn't optional. It seems to be the language in which everything is written now. I'm a .NET developer at heart. Been writing C# for years. IYKYK, what I mean when I say Python feels... disorganized. No structure. No rules. Just vibes and indentation. I kept avoiding it. The more I resisted, the more it raised its head and haunted me in my dreams. A couple of weeks ago, we launched a hackathon on healthcare AI agents. More than half of the questions or issues have been from people building in Python. So, I decided to start learning it (the right way). Took some courses. Watched tutorials. But kept running into the same frustrating wall: There are multiple ways people set up Python projects. You learn one, then you open a sample project, and you're lost again. You need to be able to READ other people's Python, not just write your own. That gap kept breaking my momentum. So, I had long, open conversations with my best friend, Mr. Claude. I know it doesn't judge me. So I asked every dumb question as I read through samples. We had our disagreements, but we kept moving. Building up a mental model of how to approach this. After I felt a little more comfortable, I asked Claude to take all my discussions from the last few days and help me turn them into a master cheat sheet. The result is the attached guide. This is not a typical "getting started with Python" guide. It's built around a person trying to learn Python, and the questions I kept hitting: → What is the right way to start a new project TODAY, but still be able to read older samples? → What is a virtual environment and why does it exist? → How do you actually work with ADK and LangChain? → All the syntax nuances that trip you up, coming from another language → A full .NET to Python mapping - because the way code is read and processed is fundamentally different, and that realization changed everything for me I want to be fully transparent: this was built with Claude. I brought the questions, the confusion, and the real-world context of learning. Claude helped me organize, explain, and structure it into something shareable. I can't take any credit for this. Please also don't blame me for any inaccuracies. This is not an expert's guide. I'm not a Python expert. I didn't choose Python. Python chose me. Python experts, if you spot something to improve, please share. I would appreciate it. And if you are into building agents, we're running Agents Assemble, a hackathon for building real AI agents for healthcare using MCP, A2A, and #FHIR. → 6-8 weeks to build something real → Choose your stack. Does NOT need to be Python :). We also have no code options → $25,000 in prizes → Teams welcome Check it out - the link is in the comments. Want to discuss AI agents for healthcare. Connect with us Prompt Opinion Let's build something together! Mahbubul Haque Magnus Wieslander
The cheat sheet approach is smart, especially the .NET to Python mapping. Also, the hackathon's focus on Building AI agents using MCP and on FHIR is great since healthcare AI often breaks down at the interoperability layer.
💯 I learned the hard way.... but it is true.
Cool....this is surely the beginning of a book-in-the-making!