Feedback wanted on programming introduction (Python in Windows)
olof.bjarnason at gmail.com
Wed Oct 28 10:36:40 CET 2009
2009/10/28 Martin P. Hellwig <martin.hellwig at dcuktec.org>
> Alf P. Steinbach wrote:
>> * tm:
>>> On 28 Okt., 07:52, "Alf P. Steinbach" <al... at start.no> wrote:
>>>> [Cross-posted comp.programming and comp.lang.python]
>>> Looking at your topic '(Python in Windows)', without taking a
>>> glimpse at your actual introduction, I have the following to say:
>>> I think it is not a good idea to teach programming with a focus
>>> on a specific operating system. Programming should IMHO be taught
>>> without reference to an operating system. Otherwise you just teach
>>> how to write unportable programs.
>> I think you're trolling a little. :-)
>> Without reference to an OS you can't address any of the issues that a
>> beginner has to grapple with, including most importantly tool usage, without
>> which it's not even possible to get started, but also, very importantly, a
>> file system.
>> Learning programming without tools and without using files (or only using
>> the common denominator for file systems in OSes X, Y and Z) is sort of
>> In addition there's the motivational factor.
> I conclude from this that your assumption is that the reader might not be
> competent enough to have basic portable knowledge of using a computer. Which
> is fair enough, however I would suggest writing an introduction to solve
> this fundamental absence of knowledge first before introducing concepts like
> programming in python for which already are a number of freely
> available/modifiable resources online.
What would be good is if there was a "balancing book" eg. one specifically
targeting ubuntu, which is gaining popularity as we mail.
> I don't think it is a virtue to help adding to the pool of programmers
> unaware of the command line, whatever platform that might be.
> But ignoring the above (I assumed and assumption you made, so it is likely
> I've got it totally wrong :-) ), I think that creating such a document
> provides a unique opportunity to document things that the more experienced
> developers take for granted but is a complete enigma for beginners in
> programming and using computers in general.
> Good luck with your effort!
> 'If consumed, best digested with added seasoning to own preference.'
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Python-list