Python for FX-CP400

ClassPad with Python 🐍

It's finally time to break free from BASIC! Learn Python and build what you need, from educational tools to games. Creating amazing experiences has never been easier thanks to Python.

ClassPad Python

Pick Your Edition

Choose the Python implementation that's right for you

HollyHock 2 (Latest)

The stable and recommended version with full Python support and extensive library compatibility.

Download Now

HollyHock 3

The next-generation version with experimental features. Coming soon!

Easy to Learn

Built on the powerful Gint framework with intuitive tools

Learn Python the Fun Way

Our Python implementation for ClassPad II is designed to make programming accessible to everyone. Built on the robust Gint framework, it provides a solid foundation for both beginners and experienced developers.

The included turtle module allows you to create stunning graphics directly on your ClassPad screen, making learning visual and engaging. Whether you're drawing geometric patterns or creating simple animations, Python on ClassPad makes it easy and fun.

Our comprehensive wiki provides step-by-step tutorials to help you unlock the full potential of Python on your device. From basic syntax to advanced graphics programming, we've got you covered.

Explore the Python Wiki →
Python Tutorials
ClassPad Emulator

ClassPad Emulator

Develop and test your Python programs on your computer before transferring them to your ClassPad. Our Python template includes a built-in ClassPad screen emulator that mirrors the actual device display.

This powerful development tool allows you to:

  • Debug your code in real-time
  • Test graphics and animations
  • Speed up your development workflow
  • Ensure compatibility before deployment
Try the Emulator

Blazing Fast Performance

Optimized for speed and efficiency

Lightning-Fast Execution

Python scripts on ClassPad II run significantly faster than Casio Basic, delivering a responsive and fluid programming experience. Our optimized Python implementation outperforms even the official Python app for fx-CG50.

Want to make your Python programs even faster? Our performance optimization guide shows you advanced techniques to squeeze every bit of speed from your code.

Learn Optimization Techniques →
Test Official Python (fx-CG50) PythonExtra (ClassPad)
VM Speed (1M passes) ~12 seconds 8.9 seconds
Shell Output (100K integers) ~22 seconds 11.3 seconds
Large Integers ~15 seconds 8.6 seconds

Games & Apps

An expanding ecosystem of Python-powered experiences

Classic Games

Enjoy Python ports of timeless classics like Snake, optimized for the ClassPad's screen and controls.

Educational Tools

Powerful math and science applications that uses Python's computational capabilities for advanced calculations and visualizations.

Coming Soon: App Store

An official ClassPad Python App Store is launching soon, making it easier than ever to discover and install new programs.

Available Apps & Games

Explore the growing collection of Python applications

Loading apps...

All Your Questions Answered

Our comprehensive wiki covers everything you need to know about Python on ClassPad. Whether you're just getting started or looking to master advanced techniques, you'll find detailed documentation, tutorials, and examples.

From installation guides to troubleshooting tips, from beginner tutorials to advanced programming concepts, the wiki has you covered. Explore topics like:

  • Getting started with Python on ClassPad
  • Graphics programming with turtle module
  • Creating games and interactive applications
  • Optimizing performance for resource-constrained devices

Need instant help? Try our AI assistant PythonGPT, specifically trained to answer your ClassPad Python questions. Get instant solutions, code examples, and debugging help from our intelligent assistant.

Learn More Ask PythonGPT
Wiki Documentation

Need Help?

Join our vibrant community of ClassPad developers and enthusiasts

Join Our Discord Server

Whether you're new to modding/programming or an expert, you'll find something that interests you. Get help with installation, running, or developing programs - we're here to support you!