[ANNC] pynguin-0.9 (python turtle graphics application)

Discussion in 'Python' started by Lee Harr, Jul 16, 2010.

  1. Lee Harr

    Lee Harr Guest

    Pynguin is a python-based turtle graphics application.
        It combines an editor, interactive interpreter, and
        graphics display area.

    It is meant to be an easy environment for introducing
        some programming concepts to beginning programmers.


    This release has focused on improvements to usabilty and
        user-friendliness, with much input and many reports
        from actual users. Thanks Alec! There is a huge list
        of bug fixes and new features.

    Pynguin is tested with Python 2.6.5 and PyQt 4.7.2 and
        will use Pygments syntax highlighting if available.

    Pynguin is released under GPLv3.

    Changes in pynguin-0.9:
        Pynguin API
            - added pythonic accessors for .x .y and .heading
            - added methods for getting heading: xyh() and h()
            - added promote() method to change which pynguin is primary
            - added remove() to get rid of unneeded pynguins
                - also enables removing pynguin, but keeping its drawing
                - added reap() method to remove all other pynguins and
                    take charge of all their drawings at once
            - made turnto() instant, like goto()
            - plain reset() now only affects single pynguin
                - restores as much as possible to initial state
                - use reset(True) or reset(full=True) for complete reset
            - square() is now built in
            - added avatar() to access setImageid() more reliably
            - changed onclick() API slightly
                - updated onclick examples and added new examples

            - added ability to zoom and pan the canvas
            - added ability to track pynguin if it draws off the screen
            - pynguins can now be dragged in to position
            - now passes mouse clicks to all pynguins

        Integrated Editor
            - fixed problem with editor undo entries being lost
            - better recognition of when document has actually been modified
            - automatically strips prompts when pasting to code editor
            - allow changing font size and word wrapping in editor
            - fixed tabifying/untabifying selection in editor

        Integrated Console
            - fixed copying from console area (shortcut and context menu)
            - KeyboardInterrupt is now quiet by default
            - fixed tab/backtab in console area
            - added keyboard shortcuts for scrolling in console
            - added ctrl-d shortcut for exiting when typing in console

            - added periodic automatic saving
            - better control-c handling
                - code that never uses Pynguin methods can now be stopped
                - limits print rate to keep console responsive
                - fixed prompt alignment after ctrl-c on non-function code
            - made .png default export and improved error message on failure
            - now allows unicode in code area and console
            - added command line switch to enable debugging
            - added Save As, New, and Open shortcuts

    Hotmail: Trusted email with powerful SPAM protection.
    Lee Harr, Jul 16, 2010
    1. Advertisements

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Lee Harr
    Lee Harr
    Feb 28, 2010
  2. Lee Harr
    Lee Harr
    Mar 8, 2010
  3. Lee Harr
    Lee Harr
    Mar 14, 2010
  4. Lee Harr
    Lee Harr
    Apr 11, 2010
  5. Lee Harr
    Lee Harr
    Jun 8, 2010

Share This Page