Eclipse and the Python plugin

lipska the kat lipskathekat at
Fri Aug 3 19:04:19 CEST 2012

On 03/08/12 17:40, Steven D'Aprano wrote:
> On Fri, 03 Aug 2012 16:51:26 +0100, lipska the kat wrote:
>> I can write a
>> Python class and call it Foo and save it in a file called Bar and it's
>> no big deal (at least Eclipse doesn't get excited) If I try that in Java
>> the sky falls in.
> :)
> Correct. Python does not require, or even encourage, the one-class-per-
> file rule of Java.


Well it's actually one public class per file, you can have as many 
package visible classes as you like not to mention inner classes and 
anonymous classes, but I know what you mean.

I used to know a developer who though that any file (class) that 
contained more lines of code than could fit on an A4 sheet of paper at 
10 points was too large ... a little extreme perhaps.

> Mind you, both of those are seriously large, Decimal has 117 methods and
> Context around 70-80 (I stopped counting). So as I said, that's about the
> upper limit for what I consider reasonable in a single module.

117 methods seems a lot doesn't it. I'm still trying to get my head 
around Python packages, I think Eclipse will help me with this and the 
whole module mix of functions and classes is taking a while to get used 
to. The standard included libraries are pretty impressive though and it 
is certainly easier to write quick throwaway prototypes in Python. I 
guess this will become even quicker once I understand the language better.


Lipska the Kat: Troll hunter, sandbox destroyer
and farscape dreamer of Aeryn Sun

More information about the Python-list mailing list