powered by TinkerSpace.in
Join free
Create ยท Python

Python

Write real Python on your computer or phone โ€” run it, step through it line by line, and watch your variables change.

What you can build
  • ๐Ÿ Real Python 3
  • ๐Ÿงฎ Calculators
  • ๐ŸŽฎ Games
  • ๐Ÿ—“๏ธ Daily-life tools
  • ๐Ÿ”ค Fun with words
  • โœจ Number magic
๐Ÿ”‘
Log in to see your codes

Your work is saved in your free TinkerPy account, so you can open it on any computer or phone.

All about Python

Your mentorโ€™s quick guide: how it works, what to try next, and answers to common questions.

1
Write Python

Type your program, or type .. for ready-made code ideas. Type ?? after a line to have it explained.

2
Run or Step

โ–ถ Run goes until the program needs your answer. โญ Step runs one line at a time and shows the next line.

3
Watch the variables

The terminal shows every variable and its value โ€” changed ones light up.

๐Ÿง— What to make next

Beginner

print ยท variables ยท input ยท if/else ยท for and while loops

Intermediate

Calculators ยท quiz game ยท report card ยท to-do list with a menu

Advanced

Functions ยท lists and dictionaries ยท try/except ยท your own games

๐ŸŽ’ What you need

  • ๐Ÿ’ปA computer, tablet or phone with Chrome, Edge or Firefox
  • โฌ‡๏ธAbout 12 MB the first time โ€” Python is then kept on this device
  • ๐Ÿง No board needed โ€” Python runs right here
  • ๐Ÿ“Your answers to input() are typed in the terminal

โ“ Questions students ask

Is this real Python?

Yes โ€” real Python 3.13 (the same one that runs on a PC), working inside your browser.

Why does it load slowly the first time?

Your browser downloads Python once (about 12 MB). After that it starts in a second or two, even offline.

What is the difference between Run and Step?

Run goes on until your program asks a question with input() or ends. Step runs just one line โ€” the highlighted line is the next one to run.

What are .. and ???

Type .. anywhere to pick ready-made code (print, input, if, loops, lists โ€ฆ). Type ?? at the end of a line to get it explained in simple words.

๐Ÿค– Ready to move real things?

TinkerPy Projects use the same kind of code to drive LEDs, motors and robots on your board.

Open Projects โ†’