Getting Started
PyScape is an iOS app that lets you learn and practice Python right on your device. Your Python code runs locally — no account, no sign-up, and no internet connection required for everyday use.
Frequently Asked Questions
How do I run my first Python program?
Open the built-in editor, type your code, and tap Run. Output appears in the console below the editor. Your program executes locally on your device using an embedded Python runtime, so there is no need to install anything else.
Does PyScape work offline?
Yes. PyScape is designed to work fully offline. All lessons, examples, and the Python runtime are bundled with the app. No network connection is required to write and run Python code.
What does the subscription include?
The subscription unlocks the full collection of lessons, exercises, and advanced features. A free tier is available so you can explore the app before subscribing. Subscriptions are managed through your Apple ID: open Settings > [your name] > Subscriptions to view, change, or cancel at any time.
How do I cancel my subscription?
Cancellation is handled entirely by Apple. Open the App Store app, tap your profile picture, then Subscriptions, select PyScape, and tap Cancel Subscription. You can keep using your subscription until the end of the current billing period.
My code isn't running as expected. What should I do?
Check the console output for an error message — most issues are simple typos or missing imports. If the app itself crashes or behaves unexpectedly, try closing and reopening it. If the problem persists, please contact us with a description of the steps you took and any error message you saw.
Is my data safe?
Yes. Your code, favorites, and settings stay on your device and are never uploaded anywhere. PyScape does not collect personal information or use analytics or advertising SDKs. See our Privacy Policy for details.
Known Limitations
- Network features are unavailable while the device is offline.
- Some third-party Python packages are not available in the embedded runtime. If a package fails to import, check the console message and try a built-in alternative.
- The app is designed for iPhone and iPad; screen layout may differ between devices.
Report a Problem or Request a Feature
We read every message and typically respond within a few business days. To help us resolve your issue faster, please include:
- Your device model and iOS version;
- The PyScape version (visible in the app's settings screen);
- Steps to reproduce the problem, and any on-screen error message.