On 28 Okt., 07:52, "Alf P. Steinbach" <al...@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. > Hi. > > I may finally have found the perfect language for a practically oriented > introductory book on programming, namely Python. What is considered 'perfect' depends on the point of view. Languages have assets and drawbacks and I don't even use the term 'perfect' for my own language. :-) There is always room to improve. Some of the features I consider important are discussed here: http://seed7.sourceforge.net/faq.htm > C++ was way too complex for the novice, JScript and C# suffered from too > fast-changing specifications and runtime environment, Java, well, nothing > particularly wrong but it's sort of too large and unwieldy and inefficient. While many people consider Java inefficient they do so in comparison to C/C++. I doubt that Java is inefficient compared to most interpreted languages. > I don't know whether this will ever become an actual book. I hope so! > > But since I don't know much Python -- I'm *learning* Python as I write Normally I prefer books written by people who already know the stuff they are writing about. I would consider that it is not a good selling argument when a book was written to *learn* a language. :-) Greetings Thomas Mertes Seed7 Homepage: http://seed7.sourceforge.net Seed7 - The extensible programming language: User defined statements and operators, abstract data types, templates without special syntax, OO with interfaces and multiple dispatch, statically typed, interpreted or compiled, portable, runs under linux/unix/windows. -- http://mail.python.org/mailman/listinfo/python-list