About ...

The Program

The Author

The Site

Site Source


About DrPython


DrPython was written around the time I decided I wanted to
try teaching some students programming.  So I began playing
around with scheme, c++, java, and python (which I had just picked
up).  I decided python was the best choice, only I wanted
it to be very easy for my students to write a program, click
a button, and watch it run.  Thus DrPython was born.

I settled on wxPython for several reasons:
1.  Cross Platform:  It runs on Linux/Unix, Mac OS X, and Windows.
2.  Mature:  Lots of well designed widgets.
3.  License:  The license would not restrict Windows users.
4.  Look and Feel: It adopts the native look of the OS.  No ugly swing/tk interface.
     It even uses GTK on Linux, so it is themable.

The program has evolved quite a bit since then, mostly driven by user/developer
requests.  The 3.x branch has support for plugins, so now a lot of additional
functionality is available.  Also, this allows me to make parts of the DrPython
Core completely optional (like Search In Files or AutoComplete).

The design goals are:
1.  Simple, Clean Design.
2.  High Level of Customization.
3.  Stability.

In terms of customization, there are a wealth of preferences,
DrPython is extensible in python through plugins, and there is
built in scripting.  Commands can also be added to shortcuts,
the pop up menu, or the toolbar.

Back to the Top


About Daniel Pozmanter

I am a graduate of the University of Massachusetts, Amherst.
I hold a degree in Cognitive Science (BS.  Magna Cum Laude).

For the last two years of my undergraduate career, I taught
Philosophy, Rhetoric, and Civics at a local alternative high school.
This school, North Star, allows its students to take charge of
their academic careers.  This allows them the flexibility to
approach their middle and high school years with the
joy and focus of a college student.  (In fact, many of the
students take courses at the local colleges and universities).

If you have more questions about my academic, programming,
or professional interests/qualifications, feel free to send an email.

Back to the Top


About This Website

This website is written in  mix of Python, Php, HTML, and CSS.
It uses images edited in The Gimp, and most of the icons
were obtained from KDE Look (some edited slightly)
(which is also the source of many of the icons used in the program itself).

Back to the Top


Source

Here is the source for the site.

GetPluginList.py is used by drpython to get an updated list of
plugin versions.

These files are dynamically generated, so they will always be up to date.

GetPluginList.py

Entire Site

Back to the Top