[Edu-sig] [ANNC] pynguin-0.15 python turtle graphics application

Lee Harr missive at hotmail.com
Thu Jun 13 23:08:13 CEST 2013


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.


http://pynguin.googlecode.com/


This release makes major changes to the editor to enable
    line numbers and other improvements.


Pynguin is tested with Python 3.3.1 and PyQt 4.10 and
    now requires QsciScintilla (tested with version 2.7.1)

Pynguin is released under GPLv3.


Changes in pynguin-0.15:
    Major change!
        - Now REQUIRES QsciScintilla!
            - included with PyQt4 on windows
            - .deb should pull in dependency automatically
            - other systems may require manual intervention

    Important fixes
        - writes out all document pages every time when saving
            - some pages could have been lost when changing between
                single file method and file + directory method of
                saving files

    Other fixes
        - fixed arc() with pen up
        - fixed loading pages with mixed defs and top-level code

    Pynguin API
        - added pie option to arc
            - draws pie wedges instead of just arcs
            - arc(radius, extent, pie=True)
        - added underline() method
            - pynguin.underline() # start underline for write()
            - pynguin.underline(False) # stop underline

    Canvas

    UI
        - loads .pyn file specified on command line
        - added ability to double-click open .pyn documents
            - tested on Ubuntu Linux only
        - shows better error message when there is a problem loading a file
        - saves/restores main window geometry/location

    Integrated Editor
        - Replaced editor with QsciScintilla text widget
        - Line numbers available now

    Integrated Console
        - Replaced QTextEdit with QsciScintilla text widget

    Examples
        - added fraction example to demonstrate arc(..., pie=True)
            - also demonstrates underline() 		 	   		  


More information about the Edu-sig mailing list