[Tutor] [nzpug] SuperHELP ready to use (a no-install notebook option available)

DL Neil PyTutor at DancesWithMice.info
Sat May 16 22:52:10 EDT 2020


Greetings!

A fellow member of the New Zealand Python User Group has recently 
released SuperHELP which has many potential uses for both tutors and 
learners. Herewith his release announcement, FYI:-

Regards =dn




Hi,

The Python SuperHELP project is now ready to use - available from Pypi/pip3.

You don't have to install SuperHELP if you just want a quick look - 
there is a button in the README with a Binder link to a Jupyter 
notebook. A big thanks to Ben Denham for suggesting this approach and 
providing an example from his own project :-).

  From the README:

> Superhelp is Help for Humans! The goal is to provide customised help 
> for simple code snippets. Superhelp is not intended to replace the 
> built-in Python help but to supplement it for basic Python code 
> structures. Superhelp will also be opinionated. Help can be provided 
> in a variety of contexts including the terminal and web browsers 
> (perhaps as part of on-line tutorials).
>
>
>     Example Use Cases
>
>  *
>
>     Charlotte is a Python beginner and wants to get advice on a
>     five-line function she wrote to display greetings to a list of
>     people. She learns about Python conventions for variable naming
>     and better ways of combining strings.
>
>  *
>
>     Avi wants to get advice on a named tuple. He learns how to add doc
>     strings to individual fields.
>
>  *
>
>     Zach is considering submitting some code to Stack Overflow but
>     wants to improve it first (or possibly get ideas for a solution
>     directly). He discovers that a list comprehension might work. He
>     also becomes aware of dictionary comprehensions for the first time.
>
>  *
>
>     Noor has written a simple Python decorator but is wanting to see
>     if there is anything which can be improved. She learns how to use
>     functool.wrap from an example provided.
>
>  *
>
>     Al is an experienced Python developer but tends to forget things
>     like doc strings in his functions. He learns a standard approach
>     and starts using it more often.
>
This is an early version of SuperHELP but it should be useful enough 
already (fingers crossed) to start getting real-world user feedback.

All the best,
Grant


More information about the Tutor mailing list