Ch 3 of my writings, first few sections posted
Alf P. Steinbach
alfps at start.no
Mon Dec 21 16:38:55 EST 2009
This is an introduction to programming based on Python 3.x in Windows.
It's posted as PDFs on Google Docs.
Currently 2 full chapters plus a little of chapter 3, about 120 pages in total;
chapters 1 and 2 reviewed by [comp.programming] and [comp.lang.python] residents
(although I have no doubt that there are many errors etc., all mine!).
* Alf P. Steinbach, in [comp.lang.python]:
> Tentatively titled "Foundations".
>
> Also, these first 2/3 sections may be moved to some later point, i.e.
> even the structure is tentative, but I'd value comments!
>
> <url: http://tinyurl.com/programmingbookP3>
>
> Table of contents:
>
> 3 Foundations 1
> 3.1 Some necessary math notation & terminology. 2
> 3.1.1 The vocabulary and notation of basic arithmetic, including Σ and
> Π. 2
> 3.1.2 Quadratic and exponential time & memory (also introducing timeit). 5
> -EOT_ 9
>
>
> Cheers,
>
> - Alf
>
> PS: Hm, Open Office's PDF generation does funny things with Greek sigmas
> inside formulas! I don't mind so much that it makes table divider lines
> very fat and bold and that it can't handle certain figures (which I have
> to paste in manually as bitmaps), but really it should be able to handle
> simple text. Grr.
I forgot to cross-post this to [comp.programming], the quoted article above was
only posted to [comp.lang.python]. I now cross-posted it also to
[comp.lang.c++]. I know, it's a bit OT in clc++, but it makes a nice contrast,
and can be relevant for all those threads about "how do I learn programming"...
And I've now posted an updated and full table of contents to Google Docs site,
URL above.
Comments very welcome -- now it's Christmas and I'll probably not be able to
respond or fix anything until early January, but still comments very welcome!
Cheers,
- Alf
PS: For clc++: why did I give up writing a beginner's book based on C++? Well,
for one, in C++ it got too complicated and long the way I wanted it, "real". And
secondly, Francis, Andrew & Barbara and Bjarne have by now got that covered!
PPS: Also for clc++: where is my C++ tutorial, referenced from the FAQ (§29.21)?
Well, first it moved to another URL, since [start.no] discontinued their
service. Then that new free provider ceased to exist, so that now it's nowhere,
and I've forgotten all about it. And probably will, yet again! I've CC-ed this
to Marshall Cline so that perhaps he can update the FAQ to e.g.
[http://cplusplus.com/doc/tutorial/], which by now is, well, acceptable quality!
More information about the Python-list
mailing list