The Traditional Setup Nightmare

Here's what the typical Python setup looks like for a beginner:

  1. Download Python installer (python.org) — 30 MB
  2. Install, remembering to tick "Add Python to PATH"
  3. Download VS Code — 200 MB
  4. Install Python extension in VS Code
  5. Configure Python interpreter
  6. Create a folder, open it in VS Code, create a .py file
  7. Finally, write print("hello")

Total time: 30-60 minutes (if nothing goes wrong). For students on school-managed Chromebooks, this is often impossible — admin rights are required.

The 3-Second Alternative

Open pyform.dev. Write code. Press run. Done.

How PyForm Works

PyForm uses Pyodide, a version of Python compiled to WebAssembly. Your Python code runs directly in your browser using your device's CPU — no server needed.

This means:

Your First Code in 30 Seconds

  1. Go to pyform.dev
  2. Type: print("Hello, HKDSE!")
  3. Press the green Run button
  4. See output appear instantly

That's it. You're a Python programmer.

What About Libraries?

Many Python libraries work in PyForm through Pyodide's package system. These are pre-installed:

What About Input?

PyForm supports input() for interactive programs — same as any Python environment:

name = input("Your name: ")
print(f"Hello, {name}!")

Are There Limits?

PyForm doesn't support:

For HKDSE ICT and general Python learning, you won't miss these.

Start Coding Now — Zero Setup

No download. No account. No configuration. Just Python, instantly.

Open PyForm →