I have had success with python tutor list.<br>-------------<br>Tutor maillist - <a href="mailto:Tutor@python.org">Tutor@python.org</a><br>
To unsubscribe or change subscription options:<br>
<a href="http://mail.python.org/mailman/listinfo/tutor" target="_blank">http://mail.python.org/mailman/listinfo/tutor</a><br>-------------<br><br>For what it is worth.<br><br><div class="gmail_quote">On Fri, Nov 18, 2011 at 10:30 AM, Michael B. Trausch <span dir="ltr"><<a href="mailto:mike@trausch.us">mike@trausch.us</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On 11/17/2011 11:19 PM, Richard Bronosky wrote:<br>
> No, Seriously. You should be using a REPL. Even if you just use the<br>
> plain python REPL, it would give you feed back as you try each line.<br>
> I've updated Steven's notes below...<br>
<br>
</div>Realizing that I might be lighting a little bit of a fire here...<br>
<br>
I've done programming for the longest time in Emacs (which I seriously<br>
love, especially when I need to do non-trivial refactorings that can be<br>
mostly automated; I've actually recently used Emacs Lisp to save myself<br>
a good 30 hours of programming work, and I only had to make minor manual<br>
cleanups afterward). However, I was looking around for something that<br>
might make things better, and I believe that I have found something very<br>
interesting.<br>
<br>
There is an IDE called PyCharm, done by JetBrains. (They also have<br>
several other IDEs for different target environments.) The IDE<br>
understands Python and even has special support for Django, which is<br>
really nifty. It is, unfortunately, proprietary software, which means<br>
that there are licensing questions. However, their licensing model<br>
seems very reasonable; for example, if you buy a personal license, you<br>
can install it on all of your workstations without an issue (according<br>
to them; I asked them last week to be sure), as long as you're only<br>
using one of them at a time. The personal licenses are non-transferable<br>
as well.<br>
<br>
Businesses can buy licenses using a different model, and they can even<br>
run the whole kit-and-kaboodle from a network source so long as they<br>
ensure that they don't go over the number of licenses that they have for<br>
the software.<br>
<br>
What really dragged me in is just how much the system conveys without<br>
having to clutter up the display with gobs of text. It isn't as<br>
intelligent as it could be, but I am sure that they are constantly<br>
improving it. It also supports Python 3.<br>
<br>
The other downside to it is that it is a Java application. That said,<br>
it doesn't seem to be a memory hog like Eclipse is. PyCharm is built on<br>
IntelliJ IDEA, which Java programmers on the list have likely heard of.<br>
<br>
If you're working on Python code a lot it might be worth looking into.<br>
It even has code completion support as part of its internal Python<br>
console, so you can test ideas right there in the same window. It's<br>
really amazing if you, like I, have any sorts of issues typing for long<br>
periods of time. I've also found that I refer to the Python<br>
documentation less, since it provide code completion suggestions I don't<br>
usually have to go digging in Python's help files or documentation on<br>
the Web site to find what it is I wanted to do.<br>
<br>
(My biggest problem is that I can't keep all the standard libraries that<br>
I know about straight in my head anymore, they've all become jumbled.<br>
No matter what environment I'm in, I'm forever pulling up documentation<br>
just to jog my memory.)<br>
<br>
It would be nice if they had something like this for C that was also<br>
cross-platform, though I can understand why they don't.<br>
<br>
Anyway, I thought it would be something to point out. I realize it's<br>
not free software (well, they have free software versions of the core<br>
IDE). Also, if you're working on free software projects with it, they<br>
will give you a license to use it for free.<br>
<br>
--- Mike<br>
<br>
<br>_______________________________________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>This Apt Has Super Cow Powers - <a href="http://sourcefreedom.com">http://sourcefreedom.com</a><br>