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.7.tar.gz (104.1 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.7-py3-none-any.whl (111.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: wypp-2.0.7.tar.gz
  • Upload date:
  • Size: 104.1 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.7.tar.gz
Algorithm Hash digest
SHA256 c5c678bacc902094198e1b88cca5d8c9a065b08d37dc1c0bc659a6430fa32da5
MD5 c01b73da14f56156e1eb99e644c8d4db
BLAKE2b-256 942116d2db315acc216dd0ec3fc649cc98c0a0042caedaf4c3038498cdc1c1b6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wypp-2.0.7-py3-none-any.whl
  • Upload date:
  • Size: 111.4 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 fcb78220fc043c6e87a3c599770d19af6da4b2e0a3d44363a4298aedf1903098
MD5 95d952b8a74ac268fa29396d128a5eff
BLAKE2b-256 d7e62177e5a93a0f5c05a060772e9e327e83beb0d0817aa80324e5a6b436f348

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