<?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>Swaroop C H - India, Technology, Life Skills &#187; A Byte of Python</title>
	<atom:link href="http://www.swaroopch.com/blog/category/byte-of-python/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.swaroopch.com</link>
	<description>Conning people into thinking I&#039;m intelligent. Since 1982.</description>
	<lastBuildDate>Sat, 04 Feb 2012 19:52:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Everyday reminder about Impact</title>
		<link>http://www.swaroopch.com/blog/impact/</link>
		<comments>http://www.swaroopch.com/blog/impact/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 08:59:03 +0000</pubDate>
		<dc:creator>Swaroop</dc:creator>
				<category><![CDATA[A Byte of Python]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://www.swaroopch.com/?p=3443</guid>
		<description><![CDATA[Everyday I get emails from readers of my books and makes me wonder whether I am continuing to make that kind of impact.]]></description>
			<content:encoded><![CDATA[<p>Everyday I get emails from readers of <a href="http://www.swaroopch.com/notes/Main_Page">my books</a> that makes me wonder: <em>Am I continuing to make an impact everyday</em>? Can I have the same impact again through my work? <a href="http://www.medianama.com/2011/01/223-vishwagram/">Maybe, let&#8217;s see</a>.</p>

<p>But still, it&#8217;s difficult to top this:</p>

<blockquote><p>I&#8217;m a 16-year-old boy from Guangxi,China.</p>

<p>Thanks for the book named A Byte of Python of yours.I learnt lots of things from it.</p></blockquote>

<p>And this:</p>

<blockquote><p>Dear Sir,</p>

<p>I have never been able to program before but with your byte of python I actually managed to not only write the small programs but even understand. For me this is good because I am 57 years old and I always gave up any programming I attempted to learn before no matter how desirable a goal it seemed. The real problem I run into is what the words mean. I consider myself fairly literate but when I run into a special word I do not know the meaning of, it frustrates me, especially when I cannot find a definition, and there goes the understanding. Also, there are gradients of knowledge that are skipped. One minute you&#8217;re riding along nicely and the next minute you&#8217;re behind the 8 ball. Along the way, one quits. You, on the other hand, seem to have undercut this better than anyone I have encountered before. Your explanations are clear and concise and you define words well so I understood more of python than I have of any other language including Basic which I tried and gave up on years ago and the understanding flows very well. And you&#8217;re giving hope to an older person who really wants to learn to program!</p>

<p>Thanks so much</p></blockquote>

<p>These emails are enormously humbling and reminds me to continue to <a href="http://sethgodin.typepad.com/seths_blog/2011/02/unreasonable.html">focus on the impact</a> of what I <a href="http://sethgodin.typepad.com/seths_blog/2011/01/in-and-out.html">do</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.swaroopch.com/blog/impact/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Coding Problems for Homework</title>
		<link>http://www.swaroopch.com/blog/coding-problems-for-homework/</link>
		<comments>http://www.swaroopch.com/blog/coding-problems-for-homework/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 02:17:11 +0000</pubDate>
		<dc:creator>Swaroop</dc:creator>
				<category><![CDATA[A Byte of Python]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Side Projects]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[coding]]></category>

		<guid isPermaLink="false">http://www.swaroopch.com/?p=2355</guid>
		<description><![CDATA[&#8220;Coding Homework&#8221; is a small website that I have built to list small problems that one can work on, to learn how to use a new programming language. For example, small problems requiring to read from a file, or to use regular expressions, how to find duplicate files in a folder, and so on. Note [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://codinghomework.appspot.com"> &#8220;Coding Homework&#8221;</a> is a small website that I have built to list small problems that one can work on, <strong>to learn how to use a new programming language</strong>. For example, small problems requiring to read from a file, or to use regular expressions, how to find duplicate files in a folder, and so on.</p>

<p>Note that the problems listed on the site is <em>not</em> for testing your algorithm skills, <a href="http://sixrevisions.com/resources/10-puzzle-websites-to-sharpen-your-programming-skills/">there are many sites for that</a> already.</p>

<p>This list was inspired by repeated requests and suggestions from readers of <a href="http://www.swaroopch.com/notes/Python">A Byte of Python</a> for homework problems at the end of each chapter to exercise the skills they have just learned. So I thought why not make it applicable to any language and multiple programming skill levels. And it&#8217;s a good topic that can be collaboratively worked on with the programming community, à la <a href="http://www.swaroopch.com/blog/why-stack-overflow-is-useful/">Stack Overflow</a>.</p>

<p>All the content will be licensed under <a href="http://creativecommons.org/licenses/by-sa/2.5/in/">Creative Commons Attribution-Share Alike 2.5 India License</a> so that anybody can reuse this content, especially in classroom situations.</p>

<!-- http://www.flickr.com/photos/swaroop/3977289276/ -->


<p><a href="http://codinghomework.appspot.com" title="Screenshot of &quot;Coding Problems for Homework&quot; website"><img src="http://farm4.static.flickr.com/3482/3977289276_c16e2fe391.jpg" width="488" height="500" alt="Screenshot of &quot;Coding Problems for Homework&quot; website" /></a></p>

<p>I also had my own specific goals when implementing this <a href="http://gist.github.com/6443">side project</a>:</p>

<ol>
<li>Solve the lack of &#8220;homework problems&#8221; for people to exercise their programming skills, especially in the context of learning a new programming language.

<ul>
<li>I am not trying to replace <a href="http://pleac.sourceforge.net/">existing</a> <a href="http://rosettacode.org/wiki/Main_Page">lists</a> but rather focus on making the reader active (providing exercise problems) than letting him/her be passive (reading code listings).</li>
</ul>
</li>
<li>Learn how to do website layouts, specifically how to use <a href="http://developer.yahoo.com/yui/grids/">YUI Grids CSS</a>.</li>
<li>Learn how to <a href="http://www.betaversion.org/~stefano/linotype/news/108/">pick colors</a> for website design; <a href="http://www.colorcombos.com">ColorCombos</a> turned out to be useful.</li>
<li>Learn to use <a href="http://code.google.com/appengine/docs/python/overview.html">Google App Engine</a>.</li>
</ol>


<p>It has been a fun side-project, spending a few hours here and there. It is very far from polished, but the basic functionality works. There is still more to do &#8212; adding a search functionality, conforming to <a href="http://developer.yahoo.com/ypatterns/navigation/tabs/">standard UI design patterns</a>, caching for the rendered HTML (from Markdown), optimizing the housekeeping code, and so on.</p>

<p>This site itself is a good example on the kind of problems that beginners can work on, but they would not know what kind of problems they can solve and what level of expertise (beginner / intermediate / advanced) would be needed. That is where this list of problems can help.</p>

<p><em>I request you to spend 5 minutes of your creativity to add a few problems so that beginners and intermediate level folks will have interesting problems to test their learning of a new programming language. Thanks!</em></p>

<p>It might be helpful to you as well when you&#8217;re going to play around with functional languages (Haskell, Erlang, etc.), funky new languages (<a href="http://ioke.org/">Ioke</a>), or new languages by big companies (<a href="http://golang.org/">Go</a>).</p>

<p>Link: <a href="http://codinghomework.appspot.com">http://codinghomework.appspot.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.swaroopch.com/blog/coding-problems-for-homework/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>An interactive version of A Byte of Python</title>
		<link>http://www.swaroopch.com/blog/interactive-python-book/</link>
		<comments>http://www.swaroopch.com/blog/interactive-python-book/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 13:00:24 +0000</pubDate>
		<dc:creator>Swaroop</dc:creator>
				<category><![CDATA[A Byte of Python]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.swaroopch.com/?p=2462</guid>
		<description><![CDATA[Roorky is a new startup that has created a new file format and software for interactive books. As part of the default installation of the software, they are bundling A Byte of Python free with the software. What is interesting is that this may help complete beginners who stumble in getting started with IDLE, etc. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.roorky.com">Roorky</a> is a new startup that has created a new file format and software for interactive books. As part of the default installation of the software, they are bundling <a href="http://www.swaroopch.com/notes/Python">A Byte of Python</a> free with the software.</p>

<p>What is interesting is that this may help complete beginners who stumble in getting started with IDLE, etc. The most common email that I get asked is when people run <code>python abc.py</code> on the IDLE interpreter prompt and wonder why it is not working &#8211; both the concepts of <em>two</em> command lines as well as the concept of <em>running</em> a program is not grokked well by beginners who are getting started, especially people who are self-taught. From that perspective, this is an interesting approach to the problem.</p>

<p>I am still not convinced about this approach because people <em>cannot bypass</em> the learning of how to edit, compile and run the code in the native environment, because that will be needed when writing new programs. It will be interesting how the two opposing needs will be balanced.</p>

<p>But I hope beginners will try it out and see if it helps them get started.</p>

<p><a href="http://roorky.com/misc/tour">A full size video of a walkthrough of the software is available at the Roorky website.</a></p>

<p>Note: Be warned that it is a beta software.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.swaroopch.com/blog/interactive-python-book/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Interview with CocoaCast</title>
		<link>http://www.swaroopch.com/blog/interview-with-cocoacast/</link>
		<comments>http://www.swaroopch.com/blog/interview-with-cocoacast/#comments</comments>
		<pubDate>Thu, 07 May 2009 06:37:24 +0000</pubDate>
		<dc:creator>Swaroop</dc:creator>
				<category><![CDATA[A Byte of Python]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.swaroopch.com/?p=1795</guid>
		<description><![CDATA[I was recently interviewed by CocoaCast (mp3) to talk about Python for their Mac developer community, as part of their &#8220;Unbound Developers&#8221; podcast series. I was apprehensive about doing this because I&#8217;ve never been live-interviewed before, but in the spirit of doing new things, I went ahead and it turned out to be fun. We [...]]]></description>
			<content:encoded><![CDATA[<p>I was <a href="http://www.cocoacast.com/?q=node/243">recently interviewed by CocoaCast</a> (<a href="http://media.libsyn.com/media/cocoacast/ccb_episode16.mp3">mp3</a>) to talk about Python for their Mac developer community, as part of their &#8220;Unbound Developers&#8221; podcast series.</p>

<p>I was apprehensive about doing this because I&#8217;ve never been live-interviewed before, but in the <a href="http://aaronsw.jottit.com/howtoget">spirit of doing new things</a>, I went ahead and it turned out to be fun.</p>

<p>We talked about Python, my background and my startup, Macs, Python vs. Ruby and Django vs. Rails, Apple and Google, cloud computing, databases, Scala/JVM, performance, collection classes, and so on.</p>

<p>Surprisingly, Vlad and myself had talked for nearly 25 min. It&#8217;s a fun interview, although, there&#8217;s probably nothing new to know from this podcast for those who have already read <a href="http://www.swaroopch.com/notes/Python">the book</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.swaroopch.com/blog/interview-with-cocoacast/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>A Byte of Python in hard copy</title>
		<link>http://www.swaroopch.com/blog/printed-python-book/</link>
		<comments>http://www.swaroopch.com/blog/printed-python-book/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 14:25:40 +0000</pubDate>
		<dc:creator>Swaroop</dc:creator>
				<category><![CDATA[A Byte of Python]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[self-publish]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://www.swaroopch.com/?p=765</guid>
		<description><![CDATA[If you&#8217;re the kind of person who prefers to read a physical book vs. online books, then you&#8217;ll be happy to know that the A Byte of Python book is now available as a printed hard copy. The best part is that the hard-working translators can also publish their translations and sell the printed copies, [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re the kind of person who prefers to read a physical book vs. online books, then you&#8217;ll be happy to know that the <a href="http://www.swaroopch.com/notes/Python">A Byte of Python book</a> is <a href="http://www.swaroopch.com/buybook">now available as a printed hard copy</a>.</p>

<p>The best part is that the <a href="http://www.swaroopch.com/notes/Category:A_Byte_of_Python_in_Brazilian">hard-working</a> <a href="http://www.swaroopch.com/notes/Category:A_Byte_of_Python_in_Italian">translators</a> can also publish their translations and sell the printed copies, benefiting both the readers and the translators.</p>

<p>I had received many requests from readers for hard copies of the book and I&#8217;m glad to finally get this working. Interestingly, I was previously trying to get the book printed via <a href="http://www.createspace.com">CreateSpace</a> because the book would automatically get listed on Amazon.com (since CreateSpace is owned by Amazon). However, their process was not streamlined and confusing. Worse, I couldn&#8217;t get the PDF in their required size formats because of <a href="http://groups.google.com/group/mwlib/t/ddf0a8d63c8a4c35">a bug with mwlib.rl</a>.</p>

<p>I got tired and decided to try <a href="http://www.lulu.com">Lulu</a> and I was very surprised. They are miles ahead in terms of usability of their service as well as wide range of options and sensible defaults. For example, it was a pain waiting for manual approval of the book by the CreateSpace staff and it is an unnecessary delay every time I upload a new version. On the other hand, Lulu made it very easy to design a rudimentary cover using their process. Overall, I was able to make the printed copy available for purchase in a single evening.</p>

<p>Of course, all this is possible because of the ability to generate PDFs from a wiki, thanks to the nice people at <a href="http://www.pediapress.com">PediaPress</a>.</p>

<p><strong>Update</strong>: For Indian readers, <a href="http://pothi.com/pothi/book/swaroop-c-h-byte-python">the book is now available via pothi.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.swaroopch.com/blog/printed-python-book/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Book updated for Python 3.0</title>
		<link>http://www.swaroopch.com/blog/book-updated-for-python-3000/</link>
		<comments>http://www.swaroopch.com/blog/book-updated-for-python-3000/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 11:58:57 +0000</pubDate>
		<dc:creator>Swaroop</dc:creator>
				<category><![CDATA[A Byte of Python]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.swaroopch.com/?p=675</guid>
		<description><![CDATA[After a gap of 3.5 years, I've finally updated the ['A Byte of Python' book](http://www.swaroopch.com/notes/Python).

The interesting news is that it is updated for the [upcoming Python 3.0 language](http://www.swaroopch.com/notes/Python_en:Introduction#About_Python_3.0) making it probably the first book to be _released_ for Python 3.0.

The book is now a wiki too at [www.swaroopch.com/notes/Python](http://www.swaroopch.com/notes/Python) which means [you can contribute](http://www.swaroopch.com/notes/Notes:Community_Portal) too!]]></description>
			<content:encoded><![CDATA[<p>After a gap of 3.5 years, I&#8217;ve finally updated the <a href="http://www.swaroopch.com/notes/Python">&#8216;A Byte of Python&#8217; book</a>.</p>

<p>The interesting news is that it is updated for the <a href="http://www.swaroopch.com/notes/Python_en:Introduction#About_Python_3.0">upcoming Python 3.0 language</a> making it probably the first book to be <em>released</em> for Python 3.0.</p>

<p>The book is now a wiki too at <a href="http://www.swaroopch.com/notes/Python">www.swaroopch.com/notes/Python</a> which means <a href="http://www.swaroopch.com/notes/Notes:Community_Portal">you can contribute</a> too!</p>

<p>The book and wiki are now under the <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 Unported license</a>. The Non-Commercial clause present in the previous edition of the book has been removed. It was becoming a hurdle for translators as well as people who wanted to use the book for genuinely good activities, so I decided it to drop the clause.</p>

<p>Since it is a wiki, volunteers can directly create their <a href="http://www.swaroopch.com/notes/Python_en:Translations">translations</a> on the wiki. This eliminates the need to learn DocBook XML and its tools which had become a hindrance for many translators, and I&#8217;m glad to see this already bearing fruit with Eirik Vågeskar starting off a Norwegian translation at <a href="http://www.swaroopch.com/notes/Python_nb-no:Forord">www.swaroopch.com/notes/Python_nb-no:Forord</a>.</p>

<p>I will soon be making a printed version of the book available as I have had many requests for this.</p>

<p>So back to the main question: Why an update after nearly 4 years? Two reasons.</p>

<p>First, because of foss.in. I dedicate this new release to the <a href="http://foss.in">foss.in</a> community for their spirit and enthusiasm over the years which have rubbed off on me and kept me working on the update of the book.</p>

<p>Second, Over the past few years, the readers&#8217; reactions have been simply splendid:</p>

<p>Neil (bigdealneil-at-yahoo-dot-com) said:</p>

<blockquote><p>&#8220;(I) got an if else to work and I can follow your tutorial, which I have never been able to do no matter who wrote the thing! you&#8217;re a genius Swaroop!&#8221;</p></blockquote>

<p>Gao shuai (ejwjvh-at-126-dot-com) took the effort taken to write an email to me in English:</p>

<blockquote>
dear swaroop:
I am a chinese student.My name is gao shuai,&#8221;gao&#8221;is my family name.
Although your book is easy to understand,but my english is bad,so what I read is the chinese edition.
I have made some programs now.It is interesting.I like it very much.
</blockquote>


<p>I emailed back and he replied:</p>

<blockquote>
Mr Swaroop:
I am exciting to read your back. _(Editor&#8217;s note: I think he means &#8216;reply&#8217;)_
Tt is the first time that I talk to foreigner though the internet.
I saw that you have your own mail ab.I think You&#8217;re a great man.
Thanks for your back!(*^_^*)
regards,
gaoshuai
</blockquote>


<p>The interesting part is that this student somewhere in China was being benefited by this book and he &#8220;talked to a foreigner through the internet for the first time&#8221; and that person was me. It was truly humbling.</p>

<p>People are even putting ads for it, and I had no clue about it until I chanced upon it myself:</p>

<div class="center">
<a href="http://www.flickr.com/photos/swaroop/2317971744/" title="An ad for 'Byte of Python'! by Swaroop C H, on Flickr"><img src="http://farm4.static.flickr.com/3238/2317971744_d94d85cb44_o.png" width="217" height="106" alt="An ad for 'Byte of Python'!" /></a>
</div>


<p>If that wasn&#8217;t enough, I found out that there are <a href="http://www.swaroopch.com/notes/Python#Academic_Courses">8-9 university courses</a> officially using the book, including Harvard and other institutions. And apparently even NASA is using the book in their Jet Propulsion Laboratory.</p>

<p>Users have <a href="http://mail.python.org/pipermail/python-list/2006-February/367560.html">suggested that it should replace the official tutorial</a> but I really wouldn&#8217;t go <a href="http://groups.google.com/group/comp.lang.python/msg/ad224e8d660c41f6">as far as that</a> <img src='http://www.swaroopch.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<p>Recently, I had sent a sneak peek for the <a href="http://lists.ibiblio.org/mailman/listinfo/byte-of-python">book&#8217;s group of readers</a> and within a day, I had the first 10$ donation by <a href="http://www.swaroopch.com/notes/User:Horstjens">Horst JENS</a>. I remembered seeing that name somewhere, so I searched my emails and found this:</p>

<p>On Mar 4, 2007:</p>

<blockquote><p>&#8220;Hello Swaroop, i teach a class of (3) Children how to program in Python. Just want to thank you because  without your &#8216;a byte of python&#8217; (that i read one year ago) i would maybe never have begun to code in python and consequently would never leaved my old job to become a Python teacher.&#8221;</p></blockquote>

<p>A person in Vienna, Austria changed his career from a sys-admin job which he didn&#8217;t like, to teaching children about programming, a job he loves. Wow! Again, this is so humbling. I could have never imagined that a small book can make such a difference.</p>

<p>The point is that I&#8217;m grateful for all these people writing to me and sharing their delight and stories. The book is still alive and kicking thanks to all these people.</p>

<p>Happy programming!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.swaroopch.com/blog/book-updated-for-python-3000/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Brazilian Portuguese Bytes of Python</title>
		<link>http://www.swaroopch.com/blog/brazilian-portuguese-bytes-of-python/</link>
		<comments>http://www.swaroopch.com/blog/brazilian-portuguese-bytes-of-python/#comments</comments>
		<pubDate>Wed, 14 Jun 2006 03:59:11 +0000</pubDate>
		<dc:creator>Swaroop</dc:creator>
				<category><![CDATA[A Byte of Python]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.swaroopch.info/archives/2006/06/14/brazilian-portuguese-bytes-of-python/</guid>
		<description><![CDATA[Samuel Dias Neto has translated &#8220;A Byte of Python&#8221; to Brazilian Portuguese. Hats off to Sam! Update on 2011-Sep-01: Link updated]]></description>
			<content:encoded><![CDATA[<p>Samuel Dias Neto has translated &#8220;A Byte of Python&#8221; to <a href="http://www.samueldiasneto.com/aprendendopython/index.html">Brazilian Portuguese</a>.</p>

<p>Hats off to Sam!</p>

<p>
<strong>Update on 2011-Sep-01:</strong> Link updated
</p>]]></content:encoded>
			<wfw:commentRss>http://www.swaroopch.com/blog/brazilian-portuguese-bytes-of-python/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>German Bytes of Python</title>
		<link>http://www.swaroopch.com/blog/german-bytes-of-python/</link>
		<comments>http://www.swaroopch.com/blog/german-bytes-of-python/#comments</comments>
		<pubDate>Mon, 13 Mar 2006 06:46:01 +0000</pubDate>
		<dc:creator>Swaroop</dc:creator>
				<category><![CDATA[A Byte of Python]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.swaroopch.info/archives/2006/03/13/german-bytes-of-python/</guid>
		<description><![CDATA[Yesterday, I got this mail from Christoph Zwerschke: Thanks a lot for &#8220;A Byte of Python&#8221;. Since I thought it would be great if Python gets more popular in German, I participated in the German translation project at BerliOS started by Lutz Horn. Unfortunately, the translation progress stalled last year shortly before the work was [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, I got this mail from Christoph Zwerschke:</p>

<blockquote><p>Thanks a lot for &#8220;A Byte of Python&#8221;. Since I thought it would be great
if Python gets more popular in German, I participated in the German
translation project at BerliOS started by Lutz Horn. Unfortunately, the
translation progress stalled last year shortly before the work was
finished since all of us were very busy. However, this weekend I found
some time to finish the translation and cut a German release, which is
now available at <a href="http://abop-german.berlios.de">http://abop-german.berlios.de</a>.</p>

<p>Greetings from Germany,
Christoph Zwerschke</p></blockquote>

<p>Hats off to Christoph, Lutz Horn and others who made the German version happen! Thank you guys <img src='http://www.swaroopch.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.swaroopch.com/blog/german-bytes-of-python/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Byte of Python is now a wiki</title>
		<link>http://www.swaroopch.com/blog/byte-of-python-is-now-a-wiki/</link>
		<comments>http://www.swaroopch.com/blog/byte-of-python-is-now-a-wiki/#comments</comments>
		<pubDate>Wed, 22 Feb 2006 02:31:58 +0000</pubDate>
		<dc:creator>Swaroop</dc:creator>
				<category><![CDATA[A Byte of Python]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.swaroopch.info/archives/2006/02/22/byte-of-python-is-now-a-wiki/</guid>
		<description><![CDATA[In a recent discussion on the byte-of-python list, an enthusiastic bunch of people were interested in seeing A Byte of Python available as a wiki so that readers can contribute directly as well. So, I followed up and made this announcement on the list recently : Hello all, As we have discussed, suggestions that Byte [...]]]></description>
			<content:encoded><![CDATA[<p>In a <a href="http://lists.ibiblio.org/pipermail/byte-of-python/2006-January/000021.html">recent discussion</a> on the byte-of-python list, an enthusiastic bunch of people were interested in seeing A Byte of Python available as a wiki so that readers can contribute directly as well.</p>

<p>So, I followed up and made this <a href="http://lists.ibiblio.org/pipermail/byte-of-python/2006-February/000032.html">announcement</a> on the list recently :</p>

<p>Hello all,</p>

<p>As we have discussed, suggestions that Byte of Python should be converted to
a wiki garnered enthusiastic responses. I&#8217;ve finished converting the book to
the wiki and is available at
<a href="http://swaroopch.info/text/Byte_of_Python:Main_Page">http://swaroopch.info/text/Byte_of_Python:Main_Page</a> .</p>

<p>There are some Todos I&#8217;ve sprinkled across the book which I will be working
on in the coming weeks. Few readers have taken the trouble in pointing out
how to export a book from the wiki as well. Once I can work on the todos,
I&#8217;ll work on a downloadable version.</p>

<p>A good advantage of the wiki is that my turn-around time to suggestions from
readers have improved. For example, a user pointed out that ESR is <em>not</em> the
one who coined the term &#8216;open source&#8217; and I corrected it on the wikibook
within 2 minutes.</p>

<p>If you want to add/remove/improve any text in the book, please feel free to
register as a user on the wiki and start editing. However, if you only want
to read the book, there is no need to register.</p>

<p>Help about how to use the MediaWiki is available at
http://meta.wikimedia.org/wiki/Help:Contents .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.swaroopch.com/blog/byte-of-python-is-now-a-wiki/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Watching a person learn a skill</title>
		<link>http://www.swaroopch.com/blog/watching-a-person-learn-a-skill/</link>
		<comments>http://www.swaroopch.com/blog/watching-a-person-learn-a-skill/#comments</comments>
		<pubDate>Wed, 14 Dec 2005 02:27:57 +0000</pubDate>
		<dc:creator>Swaroop</dc:creator>
				<category><![CDATA[A Byte of Python]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.swaroopch.info/?p=403</guid>
		<description><![CDATA[I love the moment when you help somebody learn something and they have that sparkle in their eye when they realized they understood it. Here&#8217;s one of those virtual sparkles: Oct 27, 2005: Decided to abandon &#8220;Dive into Python&#8221; for the time being, it is REALLY frustrating for me to hanging at chapter 5 without [...]]]></description>
			<content:encoded><![CDATA[<p>I love the moment when you help somebody learn something and they have that sparkle in their eye when they realized they understood it. Here&#8217;s one of those <a href="http://cavlyn.blogspot.com/">virtual sparkles</a>:</p>

<p><a href="http://cavlyn.blogspot.com/2005/10/step-backward-to-move-forward.html">Oct 27, 2005</a>:</p>

<blockquote><p>Decided to abandon &#8220;Dive into Python&#8221; for the time being, it is REALLY frustrating for me to hanging at chapter 5 without moving forward for so long&#8230;. I think it is me, my limitation to understand. So, I decided to surf around the net to look for another tutorial, perhaps a gentler one. Foudn &#8220;byte of Python&#8221;, 110 pages in all, not too long. So, will give it a go. Hopefully within few weeks, this could equip myself better to go for &#8220;Dive into Python&#8221; again.</p></blockquote>

<p><a href="http://cavlyn.blogspot.com/2005/11/python-rock.html">Nov 20, 2005</a>:</p>

<blockquote><p>Learning Python, still. So far so good, I am on page 85!!! So, that is only 20+ pages to finish it. I consider it a big achievement, hahaha. And, what pleased myself most is that, I finally get through object-oriented programming, hmmm, feel like celebrating already <img src='http://www.swaroopch.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p></blockquote>

<p><a href="http://cavlyn.blogspot.com/2005/11/byte-of-python-chapter-16-what-next.html">Nov 25, 2005</a>:</p>

<blockquote><p>Finished Byte of a Python tutorial, finally. I think the tutorial is good, especially for begineer. But I also think that it is too surface/brief if one really want to take a step further. So the tutorial itself did point out what to do next, where to go for further learning resources.</p></blockquote>

<p><a href="http://cavlyn.blogspot.com/2005/12/first-milestone-completed-sort-of.html">Dec 2, 2005</a>:</p>

<blockquote><p>I considered the basic of my contact completed. Now I have function to list out all contacts, add new contacts, delete contacts, and find a contact.</p>

<p>Nothing to shout about really, but the building up of this apps is quite interesting. I just create the barebone of the program to do the basic stuff, then add some validation, or extra functions, like before adding a contact, check if it already exist, if yes, ask whether the user actually want to replace the current one&#8230; etc.</p>

<p>Hey, I really enjoy the process. Now I am thinking of the next step, either create a better user interface with some GUI tool, or make it a web application thing. I don&#8217;t know if that is over ambitious since this is just the first actual program I wrote in Python, but we will see&#8230;</p></blockquote>

<p>That last part about the contacts program is a <a href="http://www.byteofpython.info/read/what-next.html">task I have suggested to write a program for</a> to test whether the reader has learnt enough about Python.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.swaroopch.com/blog/watching-a-person-learn-a-skill/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached
Database Caching 2/47 queries in 0.068 seconds using memcached
Object Caching 673/773 objects using memcached

Served from: www.swaroopch.com @ 2012-02-09 01:38:52 -->
