<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Straw Dogs &#187; Category List @ Straw Dogs</title>
	<atom:link href="http://www.straw-dogs.co.uk/category/books/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.straw-dogs.co.uk</link>
	<description>The Tao of Ruby, Python, and....Straw Dogs?</description>
	<lastBuildDate>Tue, 15 Nov 2011 06:47:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Top 15 Python E-Books (legal &amp; free)</title>
		<link>http://www.straw-dogs.co.uk/11/29/top-15-python-e-books-legal-free/</link>
		<comments>http://www.straw-dogs.co.uk/11/29/top-15-python-e-books-legal-free/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 10:47:56 +0000</pubDate>
		<dc:creator>KingOfThisHereBlog</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[ebook]]></category>

		<guid isPermaLink="false">http://www.straw-dogs.co.uk/?p=315</guid>
		<description><![CDATA[I&#8217;ll not soil this posting with talk of copyrighted works and will keep it to strictly free, ebooks available to all.  These are the top 15: Dive Into Python &#8211; The original but not the best anymore.  It taught me Python so I&#8217;ve got fond memories and a special place in my heart for it. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll not soil this posting with talk of copyrighted works and will keep it to strictly free, ebooks available to all.  These are the top 15:</p>
<ol>
<li><a href="http://diveintopython.org/"><strong>Dive Into Python</strong></a> &#8211; The original but not the best anymore.  It taught me Python so I&#8217;ve got fond memories and a special place in my heart for it.</li>
<li><a href="http://www.greenteapress.com/thinkpython/thinkCSpy/"><strong>How to Think Like a Computer Scientist: Learning With Python</strong></a> &#8211; A newly revised edition of this book is due out in Feburary 2009 but its still worth taking a look at the original.</li>
<li><a href="http://gnosis.cx/TPiP/"><strong>Text Processing in Python</strong></a> &#8211; I haven&#8217;t read it but I thoguht I&#8217;d add it for the sake of completeness.</li>
<li><a href="http://python-ebook.blogspot.com/"><strong>Start Programming With Python</strong></a> &#8211; Its a relatively new project started by an enthusiast.  A hell of a lot has already been produced and its due to be finished by Xmas.</li>
<li><a href="http://pleac.sourceforge.net/pleac_python/"><strong>PLEAC Python</strong></a> &#8211; Its like a rapid-fire Python Cookbook with short, concise examples of how to solve a variety of low-level problems.  Form string manipulation to database access.</li>
<li><a href="http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python"><strong>Non-Programmers Tutorial for Python</strong></a> &#8211; Its for non-programmers but its sometimes useful to read form a different point of view.  I find the perspective refreshing.</li>
<li><a href="http://www.rexx.com/~dkuhlman/python_101/python_101.html"><strong>Python 101</strong></a> &#8211; Part of a university course this goes through the fundamentals as well as providing exercises.</li>
<li><a href="http://jamesthornton.com/eckel/TIPython/html/Index.htm"><strong>Thinking in Python Design Patterns and Problem-Solving Techniques</strong></a> &#8211; A mammoth title written by the great Bruce Eckel.</li>
<li><a href="http://effbot.org/zone/librarybook-index.htm"><strong>Python Standard Library</strong></a> &#8211; This is seriously showing its age as it was originally written for Python 2.0.  Although there&#8217;s updates they&#8217;re incomplete.  Its still worth a look though to get a good idea of the Python core.</li>
<li><a href="http://www.dickbaldwin.com/tocpyth.htm"><strong>Python Programming Tutorial</strong></a> &#8211; It looks okay, though nothing ground breaking.</li>
<li><a href="http://www.djangobook.com/"><strong>Django Book</strong></a> &#8211; A book on Pythons greatest web framework.</li>
<li><a href="http://pylonsbook.com/"><strong>Pylons Book</strong></a> &#8211; A book on Pythons 3rd best web framework.</li>
<li><a href="http://www.scribd.com/doc/3499562/Sockets-Programming-in-Python"><strong>Sockets Programming in Python</strong></a> &#8211; I found this over at Scribd which is fast turning out to be a great little site.  I recommend you look at some of the other books on offer once you&#8217;ve looked at this.</li>
<li><a href="http://www.scribd.com/doc/7973399/python-network-programming"><strong>Python Network Programming</strong></a> &#8211; Heavy on theory and light on practice.  Still a worthy read when you need to sleep.</li>
<li><a href="http://www.scribd.com/doc/4076159/Advanced-Python-programming"><strong>Advanced Python Programming</strong></a> &#8211; This is actually a 126 slide lecture given by a Chicago University lecturer.  Some good stuff in here.</li>
</ol>
<p>If I&#8217;ve missed any off you think are worthy then let me know.</p>
<p style="text-align: left;">If you&#8217;re after <strong><em>something in paper form</em></strong> then I&#8217;d recommend one of the books below.</p>
<p style="text-align: center;">
<object width="430px" height="324px" data="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;MarketPlace=US&amp;ID=V20070822%2FUS%2Fwonoftea-20%2F8003%2F5a043645-38eb-46e2-abef-52f1dfc6f702&amp;Operation=GetDisplayTemplate" type="application/x-shockwave-flash"><param name="id" value="Player_5a043645-38eb-46e2-abef-52f1dfc6f702" /><param name="quality" value="high" /><param name="bgcolor" value="#FFFFFF" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;MarketPlace=US&amp;ID=V20070822%2FUS%2Fwonoftea-20%2F8003%2F5a043645-38eb-46e2-abef-52f1dfc6f702&amp;Operation=GetDisplayTemplate" /><param name="name" value="Player_5a043645-38eb-46e2-abef-52f1dfc6f702" /><param name="align" value="middle" /></object></p>
<p><noscript><a href="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;MarketPlace=US&amp;ID=V20070822%2FUS%2Fwonoftea-20%2F8003%2F5a043645-38eb-46e2-abef-52f1dfc6f702&amp;Operation=NoScript">Amazon.com Widgets</a></noscript></p>
]]></content:encoded>
			<wfw:commentRss>http://www.straw-dogs.co.uk/11/29/top-15-python-e-books-legal-free/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Python 3 Patterns &amp; Idioms E-Book</title>
		<link>http://www.straw-dogs.co.uk/11/09/python-3-patterns-idioms-e-book/</link>
		<comments>http://www.straw-dogs.co.uk/11/09/python-3-patterns-idioms-e-book/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 22:02:03 +0000</pubDate>
		<dc:creator>KingOfThisHereBlog</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.straw-dogs.co.uk/11/09/python-3-patterns-idioms-e-book/</guid>
		<description><![CDATA[I have the feeling this has been aorund a while but in case you haven&#8217;t already seen it&#8230;&#160; It&#8217;s an e-book all about Python 3.&#160; Not much else to say.&#160; I guess you should go and read it.]]></description>
			<content:encoded><![CDATA[<p>I have the feeling this has been aorund a while but in case you haven&#8217;t already seen it&#8230;&nbsp; It&#8217;s an e-book all about Python 3.&nbsp; Not much else to say.&nbsp; I guess you should <a href="http://www.mindviewinc.com/Books/Python3Patterns/Index.php">go and read it</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.straw-dogs.co.uk/11/09/python-3-patterns-idioms-e-book/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Programming Python puts Ruby to Shame</title>
		<link>http://www.straw-dogs.co.uk/09/05/programming-python-puts-ruby-to-shame/</link>
		<comments>http://www.straw-dogs.co.uk/09/05/programming-python-puts-ruby-to-shame/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 14:18:21 +0000</pubDate>
		<dc:creator>KingOfThisHereBlog</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.straw-dogs.co.uk/index.php/09/05/programming-python-puts-ruby-to-shame/</guid>
		<description><![CDATA[I’ve always been a huge fan of the Pragmatic Programmers books since getting their renowned tome The Pragmatic Programmer. I have to admit it was a stunning book and so too was their “Agile Web Development with Rails”. I also jumped on the band wagon and bought myself the Programming Ruby (a.k.a. ‘Pickaxe’) book and [...]]]></description>
			<content:encoded><![CDATA[<p class="entrypost"><a href="http://www.straw-dogs.co.uk/wp-content/uploads/2007/10/ruby_small.jpg" title="Programming Ruby Book"><img src="http://www.straw-dogs.co.uk/wp-content/uploads/2007/10/ruby_small.jpg" alt="Programming Ruby Book" align="left" border="0" /></a>I’ve always been a huge fan of the <a href="http://www.pragmaticprogrammer.com/">Pragmatic Programmers</a> books since getting their renowned tome <a href="http://www.pragmaticprogrammer.com/ppbook/index.shtml">The Pragmatic Programmer</a>. I have to admit it was a stunning book and so too was their “Agile Web Development with Rails”. I also jumped on the band wagon and bought myself the <a href="http://www.pragmaticprogrammer.com/titles/ruby/index.html">Programming Ruby</a> (a.k.a. ‘Pickaxe’) book and at first thought it was okay but I had some doubts even then.</p>
<p>I recently got my hands on a copy of <a href="http://www.oreilly.com/catalog/python2/">Programming Python</a> (the book from the ‘dark side’ <img src="http://www.straw-dogs.co.uk/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> ) and I’m stunned. I now look back at my Pickaxe book and its unbelievable to see the difference. Chapter after chapter is peppered with comments such as: “you can read more about this class by looking at the docs in the back”. What’s not mentioned though is that the docs are actually already part of the Ruby documentation &#8211; Its an almost verbatim copy!<a href="http://www.straw-dogs.co.uk/wp-content/uploads/2007/10/prog_py.jpg" title="Programming Python Book"><img src="http://www.straw-dogs.co.uk/wp-content/uploads/2007/10/prog_py.jpg" alt="Programming Python Book" align="right" border="0" width="130" /></a></p>
<p>Whereas in the Programming Python book (a hefty 1500 pages) you get all chapters dedicated to explaining how to use the language with real world applications. The Pickaxe has 830 pages but with only 419 dedicated to showing you how the use the language. The rest is taken up with the general Ruby documentation. If that isn’t bad enough the first edition of the Pickaxe is available online for free. So not only is half the book just basic open source documentation but 2/3 of the rest is already available online as part of the first edition. It sticks in the throat a little &#8211; though a masterstroke of marketing to be sure. I’m immensely happy with some of their other books but I can’t help but feel a bit cheated in this case and I think the ‘cult’ mentality surrounding their books has much to do with their success &#8211; not necessarily their quality.</p>
<p>Sorry O’Reilly &#8211; all is forgiven. <img src="http://www.straw-dogs.co.uk/wp-includes/images/smilies/icon_sad.gif" alt=":(" class="wp-smiley" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.straw-dogs.co.uk/09/05/programming-python-puts-ruby-to-shame/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rails Recipes</title>
		<link>http://www.straw-dogs.co.uk/08/18/rails-recipes/</link>
		<comments>http://www.straw-dogs.co.uk/08/18/rails-recipes/#comments</comments>
		<pubDate>Fri, 18 Aug 2006 14:22:08 +0000</pubDate>
		<dc:creator>KingOfThisHereBlog</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.straw-dogs.co.uk/index.php/08/18/rails-recipes/</guid>
		<description><![CDATA[I recently bought my copy of Rails Recipes off Amazon and have been digesting its contents ever since. So far &#8211; I’m well impressed. From the very beginning it had those differences so inherent in Pragmatic Books. Those mini innovations like the non-crease spine, the friendly narrative, etc. Well in this new Rails book they [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.straw-dogs.co.uk/wp-content/uploads/2007/10/fr_rr_small.jpg" title="Rails Recipes Book"><img src="http://www.straw-dogs.co.uk/wp-content/uploads/2007/10/fr_rr_small.jpg" alt="Rails Recipes Book" align="left" border="0" /></a>I recently bought my copy of Rails Recipes off Amazon and have been digesting its contents ever since.  So far &#8211; <strong>I’m well impressed.</strong></p>
<p>From the very beginning it had those differences so inherent in Pragmatic Books. Those mini innovations like the non-crease spine, the friendly narrative, etc.</p>
<p>Well in this new Rails book they seem to have used Tags &amp; Thumb Tabs. Simply put its a way that enables you to find other related recipes in the book by looking along the books edge and seeing the greyed ‘tabs’ on the same level that correspond to the subject. I’ve not made myself very clear, just trust me &#8211; its a snazzy idea and it put me in a good mood for the rest of the book.</p>
<p>The contents themselves seem to have been well integrated considering the vast number of contributers this is a pretty extraordinary feat. You don’t simply get code examples and a short description here like in many other recipe books. You get a full Problem, Solution and Discussion format giving a clean and thorough run through of a wide range of interesting Rails tweaks.</p>
<p>I’d say the book is far more than a recipe book that helps you solve an issue, or help you with a recipe. It deepens your understanding of Rails as a whole and its a pretty good companion to the existing Rails book <em>[Please Note: The <a href="http://www.pragmaticprogrammer.com/title/rails/">2nd Edition of Agile Web Development with Rails</a> is due for release soon so hold off buying the 1st Ed.]</em>  Its another one of the Pragmatic books I keep close at hand all the time along with <a href="http://www.amazon.co.uk/gp/redirect.html?link_code=ur2&amp;tag=strawdogs-21&amp;camp=1634&amp;creative=6738&amp;location=%2Fgp%2Fproduct%2F097669400X%3Fv%3Dglance%26n%3D266239%26v%3Dglance">AWDR</a>, <a href="http://www.amazon.co.uk/gp/redirect.html?link_code=ur2&amp;tag=strawdogs-21&amp;camp=1634&amp;creative=6738&amp;location=%2Fgp%2Fproduct%2F020161622X%3Fv%3Dglance%26n%3D266239%26s%3Dbooks%26v%3Dglance">Pragmatic Programmer</a>, and <a href="http://www.amazon.co.uk/gp/redirect.html?link_code=ur2&amp;tag=strawdogs-21&amp;camp=1634&amp;creative=6738&amp;location=%2Fgp%2Fproduct%2F0974514055%3Fv%3Dglance%26n%3D266239%26s%3Dbooks%26v%3Dglance">Pickaxe</a>.</p>
<p><strong>Highly Recommended.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.straw-dogs.co.uk/08/18/rails-recipes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

