<?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>scienceoss.com &#187; Learn Python</title>
	<atom:link href="http://scienceoss.com/categories/python/learn-python/feed/" rel="self" type="application/rss+xml" />
	<link>http://scienceoss.com</link>
	<description>useful tidbits for using open source software in science</description>
	<lastBuildDate>Wed, 26 May 2010 03:34:19 +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>Learning Python</title>
		<link>http://scienceoss.com/the-best-tutorials-for-python/</link>
		<comments>http://scienceoss.com/the-best-tutorials-for-python/#comments</comments>
		<pubDate>Mon, 05 Nov 2007 03:18:55 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Learn Python]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://scienceoss.com/?p=20</guid>
		<description><![CDATA[There are a lot of tutorials out there to get started in Python. Here I&#8217;ve highlighted what I consider to be the best ones: complete, well written, well paced, and assume no prior knowledge of programming. Some walk you through the installation of Python, while others take you through the finer points of the language. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://showmedo.com/static/images/showmedoLogo.gif" style="float:left; padding:10px" width="100px" />There are a lot of tutorials out there to get started in Python.  Here I&#8217;ve highlighted what I consider to be the best ones: complete, well written, well paced, and assume no prior knowledge of programming.  Some walk you through the installation of Python, while others take you through the finer points of the language.<br />
<span id="more-20"></span></p>
<h2>Your first stop</h2>
<p>New to Python?  Start <a href="http://wiki.python.org/moin/BeginnersGuide">here</a>.</p>
<h2>What do you need to run Python?</h2>
<p>Three things:<br />
1. The Python programming language installed on your computer.<br />
2. A text editor to write code in<br />
3. An interactive shell that lets you test and debug your code.</p>
<h2>Video tutorials</h2>
<ol>
<li><a href="http://showmedo.com/videos/video?name=pythonOzsvaldPyNewbie1&#038;fromSeriesID=49">Choosing and downloading a Python version</a><br />
Walks you through installing Python on Windows</li>
<li><a href="http://showmedo.com/videos/video?name=pythonOzsvaldPyNewbie2&#038;fromSeriesID=49">Running Python 2.5 on Windows XP</a><br />
Walks you through installing and running Python for the first time.</li>
<li><a href="http://showmedo.com/videos/video?name=960000&#038;fromSeriesID=96">Adding Python to the DOS path</a><br />
This is for if you want to be able to run Python right from the DOS command line.</ol>
</li>
<p>If you like learning from videos (screencasts) I highly recommend these video tutorials.  Top notch stuff.  Some videos are for absolute beginners, and others cover more advanced topics.  The three videos above walk you through downloading and setting up Python.</p>
<h2>Written tutorials</h2>
<p>General guides<br />
<a href="http://wiki.python.org/moin/BeginnersGuide/NonProgrammers">Beginners&#8217; guide for non-programmers</a><br />
<a href="http://wiki.python.org/moin/BeginnersGuide/Programmers">Beginners&#8217; guide for programmers</a></p>
<p>The explanations and pacing are excellent in the following two tutorials.  You will learn a lot.<br />
<a href="http://www.pasteur.fr/formation/infobio/python/">Pasteur Institute&#8217;s tutorial</a><br />
<a href="http://diveintopython.org/toc/index.html">Dive Into Python</a>.</p>
<p>For a quick taste of Python:<br />
<a href="http://hetland.org/writing/instant-python.html">Instant Python</a><br />
<a href="http://hetland.org/writing/instant-hacking.html">Instant Hacking</a></p>
<p> <a href="http://docs.python.org/tut/">Official Python tutorial</a> &#8211;  Straight from the author of Python. Might want some programming experience under your belt before you go through it though since it is comprehensive and gets into the details of the language.</p>
<h2>And beyond  . . . </h2>
<p><a href="http://showmedo.com/">ShowMeDo</a> has many excellent video tutorials on a wide range of Python topics.</p>
<p>If you&#8217;re going to be working with Python, make sure you get the IPython interpreter, which you can find more info on elsewhere on this site.</p>
]]></content:encoded>
			<wfw:commentRss>http://scienceoss.com/the-best-tutorials-for-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

