Compare Python Tutor with another product
Alternatives
See all alternativesAbout Python Tutor
Python Tutor lets you write code in a web browser and watch what happens line by line as it runs. It draws variables, objects, pointers, data structures and stack frames, so you can see how memory and references change at each step.
Despite the name, it supports Python, Java, C, C++ and JavaScript. Students use it to debug homework, teachers use it to explain concepts in class, and programmers use it to prepare for interviews. It has been running since 2010 and is used in courses at many universities.
Strengths
- Visualises stack frames, pointers and data structures step by step
- Supports Python, Java, C, C++ and JavaScript
- Runs in a browser with nothing to install
- Widely used in university computer science courses
Limitations
- Suited to short teaching examples rather than large programs
- Requires an internet connection
Details
- Pricing
- FreeFree to use in the browser.
- License
- Proprietary
- Platforms
- Web
- How it runs
- Web application
- Account
- Not required
- Works offline
- No
- Best suited for
- Students and teachers who want to see how code runs line by line
- Categories
- Learning tools, Developer tools
- Last verified
- Added
- Sources