pygame is
Python
Simple DirectMedia Layer
 
 
pygame.org is
Site Swing
Flowchart Python

Flowchart Python - 1.1

J. D. Bartlett (talljosh)

Tags:

Description

Flowchart Python is essentially the Python programming language in visual form. You write a program by setting up a flowchart. When you run the flowchart, the software compiles to python byte-code, so that you can easily import modules you write in Flowchart Python into standard Python programs. Flowchart Python does make a few additions to standard Python, which will be outlined on the home page eventually.

Changes

Changes in this version:
  • update to work with the latest Python 2 library code
  • used Python’s traceback module to display tracebacks rather than a home-rolled version
  • fixed a spurious traceback
  • fixed issues revealed by pyflakes (e.g. useless imports and assignments)
  • changed the code to use Unix line endings
  • removed trailing whitespace from source code
  • added __init__.py, setup.py etc.
  • called pygame.display.quit() before pygame.quit() to give the illusion of snappiness on exit

Links

Home Page: http://sqizit.bartletts.id.au/tag/flowchart/
Source: http://pypi.python.org/packages/source/f/flowchartpython/flowchartpython-1.1.tar.gz#md5=2988bf14700d076a75045c73f243b21e

Screenshot


click to view original size

Releases

Flowchart Python - 1.1 - Apr 25, 2012
Flowchart Python - 1.0 - Jan 3, 2007

Pygame.org account Comments

If you wish to leave a comment with your pygame.org account, please sign in first.

September 30, 2009 10:43am - Per F - nickname: (worldsayshi)
Have been into something very similar myself lately. In some ways identical it seems. It's a really exiting concept.

->bookmarked
December 26, 2008 2:09pm - Jurgis Pralgauskis - nickname: (dz0)
little offtopic, but found graphviz has flowchart extension
http://wdot.rubyforge.org
December 26, 2008 12:36pm - Jurgis Pralgauskis - nickname: (dz0) - 4/5
Nice idea :)

on linux couldn't load file untill I changed sourceFile.py line 4758
result = MasterBlock.reconstitute(eval(essence)
to
result = MasterBlock.reconstitute(eval(essence.strip('\n\r'))

also needed reading readme.txt "to get started".

but now I want to see the code which is generated! :) -- where is it?

ok I founnd and uncommented
sourceFile.py # line 6002
# Debug - print what we've compiled.
print ' ##======= begins line %d ======' % firstLineNum
for l in self.lines: print l

but it still shows not sequential code (which does not work)
it seems, things are more mangled here, and manipulation goes on with binary code not source like :/

by the way, once executed the .pyc file is created, so I delete it manually

and maybe it would be not too hard to geneerate sht using graphviz (as http://www.aivosto.com/visustin/sample/gcd-python.html
http://www.aivosto.com/visustin/help/python.html )
maybe by use of http://docs.python.org/library/ast.html
November 23, 2008 3:48pm - Pyguy - nickname: (quarkspin4) - 5/5
WOW!
June 18, 2007 7:38am - J. D. Bartlett - nickname: (talljosh)
main.py is the file to run.
At the lowest level, the program uses python code for assignments, function calls etc. This python code is put in execute blocks. To create an execute block, you need to insert an empty block in the position where you want the execute block, then select the empty block and choose substitute -> execute from the menu. (Shortcut s,x in dvorak layout ;-)

I'm more than happy to answer other questions, but I don't check this page too often.
February 9, 2007 9:53am - Andy Harris - nickname: (twopi)
Very cool idea. I downloaded it and tried, but I can't figure out the basics...
Like how do I simply create a variable?

I'm working on something similar. I'll post here when it's presentable.

January 11, 2007 6:06pm - Mystex - nickname: (mystex)
how do does it work/how do you use it?
January 6, 2007 6:00am - Alexey Kolmakov - nickname: (alxkolm) - 5/5
Wonderful. I saw this concept in my dreams last two years!
spotlight

 
our projects
pygame.org welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
 
recent releases
Oct 21, 2014


Oct 20, 2014

Oct 16, 2014

Oct 9, 2014

Oct 8, 2014

Oct 7, 2014

Oct 4, 2014

Oct 1, 2014

Sep 19, 2014

Sep 17, 2014

Sep 9, 2014

... more!
 
for pygame related questions, comments, and suggestions, please see help (lists, irc)