A user-friendly python programming environment for beginners
Project description
Write Your Python Program (WYPP)
A user-friendly python programming environment for beginners.
The ideas of this environment are based on the great ideas from Schreib dein Programm!.
WYPP consists of two parts:
- An extension for Visual Studio Code.
- A python package named
wypp.
This is the README for the python package. Usually, you install the python package together with the extension for Visual Studio Code. The homepage of WYPP explains how to install the extension and it contains extensive documentation on WYPP's features.
In case you want the use the wypp package without Visual Studio Code, you can install
the package via pip:
pip3 install wypp
This needs Python 3.12.x. After installation, you can use the wypp command
for running your python files, making all features explained below available.
Run wypp --help for usage information.
Development
Debugging
To debug a failing unit test, insert the following at top of the file (adjust path as needed):
import sys
sys.path.insert(0, '/Users/swehr/devel/write-your-python-program/python/deps/untypy')
Then insert at the end of the file:
def _debug():
t = TestSimple()
t.setUp()
t.test_wrap_inheritance()
_debug()
Then debug in vscode
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wypp-2.2.1.tar.gz.
File metadata
- Download URL: wypp-2.2.1.tar.gz
- Upload date:
- Size: 106.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
51d3ab476d42557825d4c5084d11c77f86aee88cedf9a6e3cbdfce39687def5a
|
|
| MD5 |
6d63548e073c41f05dbd25bced51d8dc
|
|
| BLAKE2b-256 |
9bbb2aeb45a0c4da48285f33700182fa56b76df96352d32cd080d5c7984def7e
|
File details
Details for the file wypp-2.2.1-py3-none-any.whl.
File metadata
- Download URL: wypp-2.2.1-py3-none-any.whl
- Upload date:
- Size: 113.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc439805b27c4ab778eae91f99bc49504d699144eb4c1ef8cd34e32ebd0e73f6
|
|
| MD5 |
3567fc4a803c6cc39e4b4ec204c42878
|
|
| BLAKE2b-256 |
ee1f5b49902948aaafba2a46785dae3a63438c51a479e4ac029fbe2f0596c896
|