User avatar
CaptSunset
Posts: 140
Joined: Fri Mar 20, 2015 2:55 pm

Best overall Text Editor for learning Python, etc?

Fri Apr 08, 2016 5:49 pm

Hi guys,
I was checking out a beginner's Python vid (one-stop programming),

https://youtu.be/cpPG0bKHYKc

& they mentioned that IDLE wasn't the best tool to use for various reasons,
recommending Notepad++, but I guess that only runs on that other OS.

I've heard good things about nano, and there seems to be quite a few editors out there,
so I was looking for recommendations, especially given my eyesight.. :shock:

As a beginner I only have a couple checkpoints:
I'd like it to run on Raspian, Ubuntu, Mint and (older) windows OSes.
I'd like it to be OK for Python, Perl, Bash, and whatever else like printouts & pdf if possible
I'd like the screen font to not have el confusable with one and capital eye : l,1,I

Of the special features like color fonts, how important is that really?

Thanks much for saving me any eyestrain too! :D

User avatar
croston
Posts: 705
Joined: Sat Nov 26, 2011 12:33 pm
Location: Blackpool
Contact: Website

Re: Best overall Text Editor for learning Python, etc?

Fri Apr 08, 2016 5:58 pm

You should check out the geany editor.

User avatar
MarkHaysHarris777
Posts: 1820
Joined: Mon Mar 23, 2015 7:39 am
Location: Rochester, MN
Contact: Website

Re: Best overall Text Editor for learning Python, etc?

Fri Apr 08, 2016 6:18 pm

CaptSunset wrote: ... checking out a beginner's Python vid (one-stop programming),

https://youtu.be/cpPG0bKHYKc

& they mentioned that IDLE wasn't the best tool to use for various reasons ...
You received misinformation; but, to be fair, it used to be true! --in the early days IDLE sucked; period.

That is not true today... its easy to use, works well, and will not disappoint you. IDLE is loaded and ready for you to try in Raspbian (Wheezy, and Jessie); I've used IDLE on the 2B with Wheezy, and on the 3B with Jessie; both work great!

Having said that, the REPL (also built-in for Raspbian) will run well from any LxTerminal; just type python, or python3, and you're up and running to learn Python!

I encourage all readers to learn (or at least try seriously for a while) vi, or vim. Nano is a great editor. But, IDLE is an interactive development environment... way more than just an editor... and, it uses the TkInter library and is written in pure python (yes, that source is all open, so you can study it!)

IDLE---> click menu, programming, --> Python 2, ---> Python3

(did I mention that IDLE is completely customizable?)

:ugeek:
marcus
:ugeek:

Catman24
Posts: 4
Joined: Fri Apr 08, 2016 4:07 pm

Re: Best overall Text Editor for learning Python, etc?

Fri Apr 08, 2016 6:24 pm

I use IDLE, great program. On the raspberry pi console I use nano, has some built in colours :mrgreen:

gordon77
Posts: 4694
Joined: Sun Aug 05, 2012 3:12 pm

Re: Best overall Text Editor for learning Python, etc?

Fri Apr 08, 2016 6:49 pm

I use IDLE all the time, no issues.

W. H. Heydt
Posts: 11693
Joined: Fri Mar 09, 2012 7:36 pm
Location: Vallejo, CA (US)

Re: Best overall Text Editor for learning Python, etc?

Fri Apr 08, 2016 7:11 pm

This is actually an unanswerable question because it depends on what you're used to, what else you know, and how you work.

That said, and not wishing to kindle an editor war, my preferred programming editor is vi.

In fairness to others here, I've been using vi for 30+ years so I really don't have to stop and think about editor commands with it. If I were starting from scratch, I might well use something else.

stderr
Posts: 2178
Joined: Sat Dec 01, 2012 11:29 pm

Re: Best overall Text Editor for learning Python, etc?

Fri Apr 08, 2016 10:03 pm

W. H. Heydt wrote:That said, and not wishing to kindle an editor war, my preferred programming editor is vi.In fairness to others here, I've been using vi for 30+ years so I really don't have to stop and think about editor commands with it. If I were starting from scratch, I might well use something else.
Probably emacs.

Return to “Beginners”