Hi everyone! I'm new to Python and really struggling to grasp how it works, especially compared to VBA or Power BI, which I'm more familiar with. I could use a simplified explanation that breaks it down in a way that's easy to understand. For instance, with VBA, I can write code directly in Excel and run it there. But with Python, I see a lot of tools in Anaconda, and I'm unsure how they all fit together. Can someone explain how Python functions, similar to how I learned VBA?
3 Answers
Honestly, just skip Anaconda and install Python directly from the official website. After that, try running something simple like `print("Hello World")` to get the hang of it. I think you'll find it easier to start with the basics without all the extra tools.
Getting your feet wet first is way better than getting overwhelmed, so just dive into Python firsthand!
Python is an interpreted language, which means there's an interpreter that reads your code line by line and tells the computer what to do. So, when you write code like `if condition is true: run this`, the interpreter executes those instructions. While the program itself has some complexities, that’s the basic idea!
When it comes to libraries (which are just pieces of code that someone else has written to perform tasks), you can import them to use their functions. For example, you might have a library that helps you make a web request or read a file. Python even has a standard library that includes a bunch of handy tools right out of the box.
As for Anaconda, it's a tool that simplifies managing environments and dependencies for Python, especially useful in data science. However, I’d suggest starting with just Python from python.org to keep it simple.
**Summary:** Python runs through an interpreter, you can use libraries to perform tasks, and while Anaconda can be helpful, it's not necessary for beginners. Just focus on getting comfortable with basic Python features first.
You’re really making a comparison between two different types of tools. Python is a full language, while VBA is more of a scripting language tied to Excel. With Python, you're writing code that can run everywhere—not limited to Excel.
If you’re just starting, it might feel different, but think of Python as a new toolkit you’re learning to use. Once you get comfortable with the syntax and structure, you’ll see how powerful it can be!

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically