Skip to main content

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:

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wypp-2.0.3.tar.gz (104.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wypp-2.0.3-py3-none-any.whl (111.2 kB view details)

Uploaded Python 3

File details

Details for the file wypp-2.0.3.tar.gz.

File metadata

  • Download URL: wypp-2.0.3.tar.gz
  • Upload date:
  • Size: 104.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.1

File hashes

Hashes for wypp-2.0.3.tar.gz
Algorithm Hash digest
SHA256 e4d88c869b00dcf5de5aeb87a95ea96354b07805dd6449450f4948b855e6bd41
MD5 13cb2f1d5f0fa95f39c8dd8096fba908
BLAKE2b-256 09808c2751b5860f9e77333ca9078074b5a347da638e0c0fa5aabe7c644c237d

See more details on using hashes here.

File details

Details for the file wypp-2.0.3-py3-none-any.whl.

File metadata

  • Download URL: wypp-2.0.3-py3-none-any.whl
  • Upload date:
  • Size: 111.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.1

File hashes

Hashes for wypp-2.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d53e2dcd35c1e5dbfd2275ae188c2a309af997014c56dce4c55a49a7c7077aab
MD5 383b44ad037533b38424f6c74f12e0e1
BLAKE2b-256 db0e571ac1574fa8a202c7fca8e4e4cd18988df98194b11bd57c4961c8bded46

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page