Python education survey

Rick Johnson rantingrickjohnson at gmail.com
Tue Dec 27 15:04:26 EST 2011


On Dec 27, 1:45 pm, Eelco <hoogendoorn.ee... at gmail.com> wrote:
> On Dec 27, 6:53 pm, Lie Ryan <lie.1... at gmail.com> wrote:
> > On 12/27/2011 10:41 PM, Eelco wrote:

> > Before using VIM, I used to use gedit

Eelco, please don't get offended, but can you (and everyone else) stop
using silly verbage like "used to", "use to", "suppose to", "hard"
when you "difficult", and "pretty" when you mean "very". I find this
verbiage to be quite ridiculous. In this case you could have simply
said...

"""Before using VIM, I USED gedit."""

or if you want to stress that you don't use gedit anymore you could
say...

""" Previously i used gedit, but have since moved on to VIM."""

Thanks

> As for my personal use, I very much prefer an IDE. I hate having only
> crappy code completion

Syntax highlight is important ESPECIALLY if you're multi-lingual.
Sometimes when i switch between the many languages i know, the
highlight of the syntax is the only blindingly apparent clue. Take
Python and Ruby for example.

> A good IDE should get out of your way if you want it to. I like
> pycharm in this regard; click an x or two, and you are facing just
> your text editor and console/output window.

A "good IDE" is nothing more than an extension of a base text editor
with options to switch on as little or as much IDE machinery as you
like. Why would you have a text editor AND an IDE? When an IDE is just
an intelligent texteditor? That is one thing that i find missing in
IDLE; the ability to turn off certain things. With IDLE, it's all or
nothing.

> Generally, I think a non-cluttered IDE is ideal for a beginner.

Agreed, see last response ^^^

> You
> dont have to explain to them how to open a file, and if you tell them
> to hit the 'play' button to start running their code (not a hard
> concept to grasp or remember either) they are good to start hacking.

I always though "run" was a perfect verb for "running" code... but who
knows :)



More information about the Python-list mailing list