<?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>xk0der &#187; python</title>
	<atom:link href="http://blog.xkoder.com/tag/python/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.xkoder.com</link>
	<description>therez light!</description>
	<lastBuildDate>Sat, 12 Dec 2009 13:58:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Overcoming the fear of Python</title>
		<link>http://blog.xkoder.com/2008/01/16/overcoming-the-fear-of-python/</link>
		<comments>http://blog.xkoder.com/2008/01/16/overcoming-the-fear-of-python/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 22:07:36 +0000</pubDate>
		<dc:creator>xk0der</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://blog.xkoder.com/?p=13</guid>
		<description><![CDATA[As all C, C++ and Perl devotees, I too looked upon Python with apprehension. Python? What? I asked. The very idea of white-spaces being part of syntax gave me jitters and I convulsed with disgust. Why Python? Perl can do it. OOP? Perl has it … errm .. Kind of. After reading numerous articles about [...]]]></description>
			<content:encoded><![CDATA[<p>As all C, C++ and <a title="Perl.org" href="http://www.perl.org/">Perl</a> devotees,  I too looked upon <a title="Python.org" href="http://www.python.org/">Python</a> with apprehension. Python? What?  I asked. The very idea of white-spaces being part of syntax gave me jitters and I convulsed with disgust. Why Python? Perl can do it. OOP? Perl has it … errm .. Kind of.</p>
<p>After reading numerous articles about <span>python by putting the search terms “<a title="Google Search Result" href="http://www.google.com/search?hl=en&amp;q=I+Hate+Python&amp;btnG=Search">I hate pyton</a>“, “<a title="Google Search Result" href="http://www.google.com/search?hl=en&amp;q=Python+will+die&amp;btnG=Search"><span>python will die</span></a>” and the like, I started getting a grasp of differences and likeness between <span>python and other languages. One thing more I learned was, never be judgmental about a programming language if you have not used it. So after traversing threads at various forums related to “Love Python” and “Hate Python” I started understanding the various mumbo-jubo related to <span>python. And then the thought occured to me, let’s give it a try. I <a title="Download Page" href="http://www.python.org/download/">downloaded <span>python</span></a> on my Windows XP machine at home and <a title="vi for windows" href="http://www.vim.org/download.php">Vim for windows</a>. Then jumped right into coding a problem that was asked to me in an interview. It was a design problem actually, but nevertheless a design can be implemented <img class="wp-smiley" src="../wp-includes/images/smilies/icon_smile.gif" alt=":)" /> .</span></span></span></p>
<p>Within minutes I was automatically indenting code as I used to with C,C++ or Perl (or other free form languages I had used, for that matter). So the frown over mandatory white-spaces soon turned into a smile. And by the time I could realize I was finished creating a four road junction traffic simulator. I did searched the net for some reference, but the best thing was I just looked at the example and understood what it was, no reading what the code does or will do. Other syntax came so naturally that I didn’t even had to look online. That is I guess the beauty of Python.</p>
<p>In around half an hour or so, I had a complete <em>running</em> program in Python, using classes, random number, lists and other subtle features. The code was so readable, I thought, do I need some of those comments I’ve put in there? Some were required. But most of the time the code was itself very much self-explanatory.</p>
<p>Later I booted my laptop (it has <a title="Fedora Project" href="http://fedoraproject.org/">FC7</a> installed) and copied the code on my Lappy. Python comes bundled with FC7 so I straight-away executed the code. Wow! … Its faster than windows .. Ha ha … yes this is what I noticed. Then I tinkered a bit more with the code, optimizing some things and learning new stuff in the process. Overall I enjoyed my first step into Python, very much.</p>
<p>I’m not going to shun C,C++ or Perl for that matter. For quick one-liners Perl is still the best. My domain is embedded systems and Linux Kernel programming so C and C++ are essential. But this discovery about Python has really give me an option. Option to create large and manageable programs in less time. They say in the <span>python community, You spend more time solving the problem as you code and less time worrying about the language and its syntax. I Agree!</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.xkoder.com/2008/01/16/overcoming-the-fear-of-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
