[Tutor] Simple Python Program
Steven D'Aprano
steve at pearwood.info
Sun Aug 1 02:24:08 CEST 2010
On Sun, 1 Aug 2010 04:35:03 am bob gailer wrote:
> Continue to avoid writing functions. They are not necessary for such
> a simple program.
That is *terrible* advice. Absolutely awful.
Functions should not be avoided unless necessary. Functions should be
used unless there is a compelling reason to avoid them.
This is not 1972 any more, and we're not teaching kids to write
spaghetti code with BASIC and GOTO. Functions, or their object-oriented
equivalent methods, are *the* single most important feature of
programming. And they're simple too -- they might not be the first
thing you teach an absolute newbie who has never programmed before, but
they're pretty close.
--
Steven D'Aprano
More information about the Tutor
mailing list