When you read Python tutorials online, you'll see the same dozen words over and over. Here's what each one is and why you'll meet it in this course.
The language itself. When someone says "I wrote it in Python," they mean they wrote code in this language and ran it with the Python interpreter.
A free bundled installer that gives you Python plus the most-used libraries (pandas, NumPy, Jupyter, matplotlib) in one click. The friendliest way to get set up. We use it in Module 2.
Python's package installer. To add a new library to your Python: pip install thelibrary. Anaconda gives you the common ones already, but pip is how you get anything else.
A bundle of pre-written Python code that adds capabilities. Excel calls these "add-ins"; Python calls them libraries. There are hundreds of thousands of them for free.
The library that turns Python into a souped-up spreadsheet. You will use this constantly. It introduces the DataFrame — that "Python sheet" we just met. Full crash course in Module 9.
A library for fast number-crunching. Pandas is built on top of NumPy. You'll touch it occasionally.
The library that reads and writes .xlsx Excel files at a low level — sheets, cells, formatting, formulas, charts. We use it in Modules 7 and 12 for things pandas can't do.
The two most common libraries for making charts in Python. We use them in Module 11.
The "code + notes + charts in one document" format we mentioned earlier. File extension .ipynb. Comes free with Anaconda.
A free, modern code editor from Microsoft. It's what we'll use to write Python scripts. There are others (PyCharm, Sublime, etc.) but VS Code is the easiest starting point and works on Mac, Windows, and Linux.
The text-based way to talk to your computer. Macs call it Terminal; Windows calls it PowerShell or Command Prompt. You'll need it occasionally — mainly to install things with pip. We hand-hold you through it in Module 2.
=PY() in ExcelThe formula that runs Python inside an Excel cell. Microsoft 365 only, as of 2026. Full module on this in Module 8.
You need the modern subscription version of Excel to use =PY(). The classic boxed Excel 2019 / 2021 does not include it.
A typical day in this course looks like:
=PY(), and re-run a small piece of the analysis live in a cell.=PY().For each of these jobs, name the tool from this lesson that does it:
=PY()