<div><span class="gmail_quote">On 2/13/07, <b class="gmail_sendername">Peter Bowyer</b> &lt;<a href="mailto:peter@mapledesign.co.uk">peter@mapledesign.co.uk</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">At 06:46 13/02/2007, kirby urner wrote:<br>&gt;Flash forward:&nbsp;&nbsp;have you seen O&#39;Reilly&#39;s &#39;Head First&#39; series and
<br>&gt;its use of icons, sidebars, jokes, diagrams, different type faces,<br>&gt;more icons?&nbsp;&nbsp;Way more &quot;right brained&quot; than traditional CS books,<br>&gt;by a long shot, but just as technical and deep (into Java mostly).
<br>&gt;We&#39;ve asked Tim about a &quot;Head First&quot; about Python, but the<br>&gt;word back, at least then, was we had too small a footprint as<br>&gt;a nation (he has these publisher maps he projects at OSCON)<br>&gt;to merit such a sophisticated and expensive undertaking.&nbsp;&nbsp;We
<br>&gt;all still dream of it though.<br><br>Is there anything to stop us/someone copying this style of book, and<br>producing one for Python?<br><br>Peter</blockquote>
<div>&nbsp;</div>
<div>No nothing, and I think &#39;Head First&#39; is a trend setter.&nbsp; But of course we</div>
<div>of the OSCON tribe would feel glad if the O&#39;Reilly name were on the </div>
<div>cover, means we still matter on maps that we care about.&nbsp; A cheap </div>
<div>rip off wouldn&#39;t feel so good.&nbsp; </div>
<div>&nbsp;</div>
<div>Not that those are the only two alternatives.</div>
<div>&nbsp;</div>
<div>Multimedia publishing is no one&#39;s monopoly, and many publishers </div>
<div>besides O&#39;Reilly already have promising track records with Pythonic </div>
<div>titles (though I don&#39;t really like the ones that overpad with the very </div>
<div>same XML poopka, regardless of language, just to thicken the books,</div>
<div>make &#39;em appear meaty.&nbsp; &#39;Python in a Nutshell&#39; is at the other end of</div>
<div>the spectrum, somewhat thick, but spare, lean and clean.&nbsp; It&#39;s not a</div>
<div>teaching text though, so much as a reference).</div>
<div>&nbsp;</div>
<div>Myself, I&#39;m focusing on the anime we want around Python, like a </div>
<div>cartoon snake slithering into view showing off __rib__ syntax, going </div>
<div>in to split screen views with source code in a stepper, coupled with </div>
<div>animal behavior in some 4D++ environment (e.g. Panda 3D).</div>
<div>&nbsp;</div>
<div>On the one hand, source code, on the other hand, Sims.&nbsp; What we&#39;ll</div>
<div>be sharing with adults, not just children, under the CP4E banner.</div>
<div>&nbsp;</div>
<div>To this end, I&#39;ve voluntarily sunk a lot of my after tax time and energy </div>
<div>into startup think tanks, such as Wanderers and the Portland </div>
<div>Knowledge Lab (the latter named after a London version I visited </div>
<div>last&nbsp;April,&nbsp;stole the idea from (hi Phillip)).</div>
<div>&nbsp;</div>
<div>Another thread we&#39;ve shared here on edu-sig is around &quot;rich data</div>
<div>structures.&quot;&nbsp; </div>
<div>&nbsp;</div>
<div>I don&#39;t know how much need you&#39;d have for 100&nbsp;nouns and/or verbs </div>
<div>in a lookup&nbsp;table, columns being the different human languages, </div>
<div>but I&#39;d think there&#39;d be similar wheels you&#39;d not want to have to </div>
<div>reinvent, over and over.&nbsp; </div>
<div>&nbsp;</div>
<div>Do you use any SQL?</div>
<div>&nbsp;</div>
<div>College professors, banding together on open source principles (already </div>
<div>deeply engrained in the culture, as scholarship ethics), oughta be able </div>
<div>to divvy the labor and build up a relevant stash&nbsp;of Pythonic data sets</div>
<div>pronto, in whatever the science and/or humanity.&nbsp; Just having the planets,</div>
<div>with their distances from the Sun, relative radii, in a freely downloadable</div>
<div>Python dictionary of tuples say, would be a boon to middle schools </div>
<div>across the land.&nbsp; That data could be bundled with such as my orbits.py,</div>
<div>to generate VPython animations.</div>
<div>&nbsp;</div>
<div><a href="http://www.4dsolutions.net/cgi-bin/py2html.cgi?script=/ocn/python/orbits.py">http://www.4dsolutions.net/cgi-bin/py2html.cgi?script=/ocn/python/orbits.py</a></div>
<div>&nbsp;</div>
<div>A final relevant thread I can think of, is &#39;suMerian&#39;, a mnemonic for </div>
<div>how the antiquities have made it still cool to learn so-called &quot;dead </div>
<div>languages&quot; (a basis for promotion).&nbsp; Computer science is a relatively</div>
<div>new discipline, compared to teaching ancient Greek or Latin or </div>
<div>whatever, but has this emerging challenge of either needing to </div>
<div>groom&nbsp;future generations&nbsp;of so-called &quot;dead language&quot; programmers, </div>
<div>OR&nbsp;try to tell industry why it should pay to have perfectly good source </div>
<div>code rewritten, simply because no one teaches M any more (hence </div>
<div>the capital M in &#39;suMerian&#39;).&nbsp; Put another way, there&#39;s still a market</div>
<div>for FORTRAN coders, even FORTRAN compiler optimizers.&nbsp; I&#39;ve </div>
<div>schmoozed with such people at OSCON, know they exist in the flesh.</div>
<div>&nbsp;</div>
<div>Kirby</div>
<div>&nbsp;</div></div>