Start here
Before NumPy
InnModel does not teach beginner Python from scratch. You should already be comfortable with:
- variables
- types
- conditionals
- loops
- functions
- lists
- dictionaries
- files
- exceptions
- imports
If any of those are missing, use The Python Tutorial or Python for Everybody.
Short readiness check
Three questions. This is not a certificate — it is a quick signal about whether Python basics are already in your hands.
1. What does len([1, 2, 3]) return?
2. Which of these is a dictionary?
3. How many times does for x in range(3): run its body?
Local Python setup
Browser exercises on this site run NumPy in your browser. For your own notebooks, use a local environment:
- Install Python 3 from python.org.
- In a project folder, create and activate a virtual environment:
python3 -m venv .venv source .venv/bin/activate # Windows: .venv\Scripts\activate
- Install NumPy and Jupyter:
pip install numpy jupyter
- Start a notebook with
jupyter laborjupyter notebook.