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-1.2.0.tar.gz (55.0 kB view details)

Uploaded Source

Built Distribution

wypp-1.2.0-py3-none-any.whl (68.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for wypp-1.2.0.tar.gz
Algorithm Hash digest
SHA256 3e03010af08ec9ec47a21983a4c715bbf6da1c8a7ad495b7f1a5775f5ac9cdd8
MD5 c888903c4e4d458382b39dbd81bcacff
BLAKE2b-256 b74bb104080616cd254d25a6ec54a6d30519dbf240d2c2e0f4f16ca483b7a980

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for wypp-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 15f7fba2daabcc52492d4ccbd6cba980cb162aac766040e7200240f3d16a2b4c
MD5 ece2d891c07910f92ac1dd52cad7d0aa
BLAKE2b-256 44a2a3c64333282a93faff71c04e3a5a7fd18fa83d4828ae86934a8d19052d04

See more details on using hashes here.

Supported by

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