<br><br><div class="gmail_quote">2009/10/28 Martin P. Hellwig <span dir="ltr"><<a href="mailto:martin.hellwig@dcuktec.org">martin.hellwig@dcuktec.org</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">Alf P. Steinbach wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
* tm:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 28 Okt., 07:52, "Alf P. Steinbach" <<a href="mailto:al...@start.no" target="_blank">al...@start.no</a>> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
[Cross-posted comp.programming and comp.lang.python]<br>
</blockquote>
<br>
Looking at your topic '(Python in Windows)', without taking a<br>
glimpse at your actual introduction, I have the following to say:<br>
I think it is not a good idea to teach programming with a focus<br>
on a specific operating system. Programming should IMHO be taught<br>
without reference to an operating system. Otherwise you just teach<br>
how to write unportable programs.<br>
</blockquote>
<br>
I think you're trolling a little. :-)<br>
<br>
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.<br>
<br>
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 vacuous...<br>
<br>
In addition there's the motivational factor.<br>
</blockquote>
<br></div>
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.<br>
</blockquote><div><br>What would be good is if there was a "balancing book" eg. one specifically targeting ubuntu, which is gaining popularity as we mail.<br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
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.<br>
<br>
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.<br>
<br>
Good luck with your effort!<br><font color="#888888">
<br>
-- <br>
MPH<br>
<a href="http://blog.dcuktec.com" target="_blank">http://blog.dcuktec.com</a><br>
'If consumed, best digested with added seasoning to own preference.'</font><div><div></div><div class="h5"><br>
-- <br>
<a href="http://mail.python.org/mailman/listinfo/python-list" target="_blank">http://mail.python.org/mailman/listinfo/python-list</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><a href="http://twitter.com/olofb">twitter.com/olofb</a><br><a href="http://olofb.wordpress.com">olofb.wordpress.com</a><br><a href="http://olofb.wordpress.com/tag/english">olofb.wordpress.com/tag/english</a><br>
<br>