[wingide-users] Attaching the Debugger to the Python Shell Tool
Jonathan Mozes
jon at rayv.com
Mon Apr 28 09:44:06 MDT 2008
You won't - If what you're interested is writing an application for the
application's sake (and, of course, a consumer...) - then you have no
reason to use the second paradigm.
If, however, your ultimate goal is to research and analyze data, then
Python gives you're a way of both coding (you say 'little bits of code',
but I have a research code base of tens of thousands of lines...) your
research tools, and then using them as Add-on tools for the Interactive
Shell - a very powerful shell indeed, (generally) unavailable in most
programming languages.
Of course, one could always debate whether such research should be done
using a programming language, rather than using a Mathematical Analysis
Tool (such as Matlab). Being a programmer, I know what my preferences
are (hint, I don't like starting my array indices from 1...).
Jon
-----Original Message-----
From: Harry Morris [mailto:xthulu at gmail.com]
Sent: Monday, April 28, 2008 18:23
To: Jonathan Mozes
Cc: Wingware Support; wingide-users at wingware.com
Subject: Re: [wingide-users] Attaching the Debugger to the Python Shell
Tool
Not directly related to wingide, but...
I'm coming at python from the "it's a programming language"
paradigm. I'm very curious about the 2nd paradigm though. I can
understand using a python shell to analyze data interactively, with
little bits of coding here and there. But how would one use the 2nd
paradigm to build a more traditional application, say for example a
game like pacman? A pointer to a web page or book with examples of
this style of coding would be much appreciated.
Also - I'd be happy to move this conversation elsewhere if it's too
out of place here.
Thanks!
Harry
On Apr 28, 2008, at 11:00 AM, Jonathan Mozes wrote:
> two different paradigms of working with Python, the more common one
> treating Python as a programming language with the added bonus of an
> interactive shell; The second paradigm (One which I'm a devoted
> follower
> of) treats Python as an excellent, versatile R&D tool, capable of
> handling and manipulating complex data structures in real-time.
> Naturally, an IDE better-suited for the second paradigm provides tools
> and helpers for running Real-Time, user-interrupt-intensive, Python
> Shells.
More information about the wingide-users
mailing list