<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

	<title>Comments on: Help me puzzle-hack with Python!</title>
	<link>http://ask.metafilter.com/84872/Help-me-puzzlehack-with-Python/</link>
	<description>Comments on Ask MetaFilter post Help me puzzle-hack with Python!</description>
	<pubDate>Thu, 28 Feb 2008 13:00:41 -0800</pubDate>
	<lastBuildDate>Thu, 28 Feb 2008 13:00:41 -0800</lastBuildDate>
	<language>en-us</language>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<ttl>60</ttl>

	<item>
		<title>Question: Help me puzzle-hack with Python!</title>
		<link>http://ask.metafilter.com/84872/Help-me-puzzlehack-with-Python</link>	
		<description>What are some fun and simple puzzles or cryptography I can solve with Python to help me learn the basics? &lt;br /&gt;&lt;br /&gt; I&apos;m working my way through &lt;em&gt;Dive Into Python&lt;/em&gt; for fun and I&apos;m itching to get some enjoyable coding done.  I&apos;ve found &lt;a href=&quot;http://www.pythonchallenge.com&quot;&gt;PythonChallange.com&lt;/a&gt;,  and cryptographic tasks appeal to me, but I&apos;d appreciate some handholding if I&apos;m stumped.&lt;br&gt;
&lt;br&gt;
I&apos;m not fantastic at math, so I&apos;d enjoy string/list-based parsing, ciphering, and sorting puzzles -- especially if there&apos;s &apos;starter&apos; examples and lots of interesting input sources or messages to work with.  For example, coding an Enigma machine or similar mechanical cipher would be lots of fun (as long as I can look up actual implementations to compare).  &lt;strong&gt;Are there any puzzle-y Python tutorials?&lt;/strong&gt;  Or just cryptographic tutorials not prog. language-specific (with pseudocode)?</description>
		<guid isPermaLink="false">post:ask.metafilter.com,2008:site.84872</guid>
		<pubDate>Thu, 28 Feb 2008 12:41:53 -0800</pubDate>
		<dc:creator>cowbellemoo</dc:creator>
		
			<category>cryptography</category>
		
			<category>python</category>
		
			<category>programming</category>
		
			<category>puzzles</category>
		
	</item> <item>
		<title>By: dr. fresh</title>
		<link>http://ask.metafilter.com/84872/Help-me-puzzlehack-with-Python#1255104</link>	
		<description>Here&apos;s a puzzle from NPR Sunday Edition that I used Perl, and then C, to solve.&lt;br&gt;
&lt;br&gt;
Take the phrase &quot;once upon a time&quot; written in Morse code.  Change all the dots to dashes, and dashes to dots.  This will spell out a new phrase.  What is it?&lt;br&gt;
&lt;br&gt;
I moved to C to speed up the dictionary lookups, and eventually printed out likely candidates and scanned through them by eye to figure out the answer.&lt;br&gt;
&lt;br&gt;
I haven&apos;t played with Python, so I wouldn&apos;t be of help there.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.84872-1255104</guid>
		<pubDate>Thu, 28 Feb 2008 13:00:41 -0800</pubDate>
		<dc:creator>dr. fresh</dc:creator>
	</item><item>
		<title>By: Netzapper</title>
		<link>http://ask.metafilter.com/84872/Help-me-puzzlehack-with-Python#1255106</link>	
		<description>I don&apos;t know that they&apos;re as nicely gift-wrapped as you&apos;d like, but there are a number of cryptographic challenges in the back of &lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0385495323/metafilter-20/ref=nosim/&quot;&gt;&lt;i&gt;The Code Book&lt;/i&gt;&lt;/a&gt;.  Python, being a general-purpose programming language, is totally viable as a tool to solve them.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.84872-1255106</guid>
		<pubDate>Thu, 28 Feb 2008 13:03:15 -0800</pubDate>
		<dc:creator>Netzapper</dc:creator>
	</item><item>
		<title>By: swapspace</title>
		<link>http://ask.metafilter.com/84872/Help-me-puzzlehack-with-Python#1255124</link>	
		<description>It doesn&apos;t fit your bill fully but you might try &lt;a href=&quot;http://projecteuler.net&quot;&gt;Project Euler&lt;/a&gt;. Some python solutions to these problems are at &lt;a href=&quot;http://pyeuler.wikidot.com&quot;&gt;pyeuler&lt;/a&gt;.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.84872-1255124</guid>
		<pubDate>Thu, 28 Feb 2008 13:12:44 -0800</pubDate>
		<dc:creator>swapspace</dc:creator>
	</item><item>
		<title>By: RikiTikiTavi</title>
		<link>http://ask.metafilter.com/84872/Help-me-puzzlehack-with-Python#1255169</link>	
		<description>There&apos;s &lt;a href=&quot;http://homepage.mac.com/s_lott/books/python.html&quot;&gt;Building Skills With Python&lt;/a&gt; that I had bookmarked; some of the later stuff might be interesting to you.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.84872-1255169</guid>
		<pubDate>Thu, 28 Feb 2008 13:49:55 -0800</pubDate>
		<dc:creator>RikiTikiTavi</dc:creator>
	</item><item>
		<title>By: peacheater</title>
		<link>http://ask.metafilter.com/84872/Help-me-puzzlehack-with-Python#1255194</link>	
		<description>Not exactly what you wanted but there are lots of interesting exercises along with skeletal code at this &lt;a href=&quot;http://pages.physics.cornell.edu/~myers/teaching/ComputationalMethods/&quot;&gt;course website&lt;/a&gt;. I took this course last semester and found the exercises really fascinating and a great intro to python. They&apos;re mostly simulations dealing with non-linear systems not puzzles, but you might well find something interesting there.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.84872-1255194</guid>
		<pubDate>Thu, 28 Feb 2008 14:02:19 -0800</pubDate>
		<dc:creator>peacheater</dc:creator>
	</item><item>
		<title>By: AmbroseChapel</title>
		<link>http://ask.metafilter.com/84872/Help-me-puzzlehack-with-Python#1255234</link>	
		<description>What&apos;s the shortest implementation of ROT-13 you can come up with?&lt;br&gt;
&lt;br&gt;
Write a subroutine to return the right suffix for a date, i.e. 1&lt;em&gt;st&lt;/em&gt;, 2&lt;em&gt;nd&lt;/em&gt;, 3&lt;em&gt;rd.&lt;/em&gt;&lt;br&gt;
&lt;br&gt;
Write a program to give change, specifying the exact coins and bills in the most efficient way.&lt;br&gt;
&lt;br&gt;
Write a program to cheat at Scrabulous by finding all the possible words you can make with your letters.&lt;br&gt;
&lt;br&gt;
Write a search engine.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.84872-1255234</guid>
		<pubDate>Thu, 28 Feb 2008 14:27:56 -0800</pubDate>
		<dc:creator>AmbroseChapel</dc:creator>
	</item><item>
		<title>By: mrgoldenbrown</title>
		<link>http://ask.metafilter.com/84872/Help-me-puzzlehack-with-Python#1255367</link>	
		<description>&lt;a href=&quot;http://rubyquiz.com/&quot;&gt;Ruby Quiz&lt;/a&gt; will have plenty of things for you to try.  A few of them are language specific, but most should be just as fun in python as in ruby.  There was also a &lt;a href=&quot;http://perl.plover.com/qotw/&quot;&gt;perl quiz&lt;/a&gt;, though I don&apos;t know much about it other than there are 26 quizzes in the &lt;a href=&quot;http://perl.plover.com/qotw/r/&quot;&gt;archive&lt;/a&gt;, so it&apos;s probably worth checking out.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.84872-1255367</guid>
		<pubDate>Thu, 28 Feb 2008 16:17:57 -0800</pubDate>
		<dc:creator>mrgoldenbrown</dc:creator>
	</item><item>
		<title>By: mrgoldenbrown</title>
		<link>http://ask.metafilter.com/84872/Help-me-puzzlehack-with-Python#1255375</link>	
		<description>Oh yeah, the &lt;a href=&quot;http://www.rubyquiz.com/quiz1.html&quot;&gt;first puzzle&lt;/a&gt; deals with an encryption algorithm.  And all the quizzes have explanations in english and several different sample solutions in ruby. You&apos;ll have to suss out the equivalent python yourself :)</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.84872-1255375</guid>
		<pubDate>Thu, 28 Feb 2008 16:24:35 -0800</pubDate>
		<dc:creator>mrgoldenbrown</dc:creator>
	</item><item>
		<title>By: teraflop</title>
		<link>http://ask.metafilter.com/84872/Help-me-puzzlehack-with-Python#1255404</link>	
		<description>This falls more in the &quot;cryptography&quot; bucket than the &quot;puzzles&quot; one, but check out the &lt;a href=&quot;http://en.wikipedia.org/wiki/RSA&quot;&gt;RSA&lt;/a&gt; algorithm. Python&apos;s excellent support for calculations on large integers means you can, in a few dozen lines, write an encryption program that&apos;s essentially uncrackable by any entity on the planet.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.84872-1255404</guid>
		<pubDate>Thu, 28 Feb 2008 16:43:37 -0800</pubDate>
		<dc:creator>teraflop</dc:creator>
	</item><item>
		<title>By: aspo</title>
		<link>http://ask.metafilter.com/84872/Help-me-puzzlehack-with-Python#1255422</link>	
		<description>Write a Soduku solver.  Start with trivial puzzles and build from there.  Once you have a solver, write a Soduku generator.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.84872-1255422</guid>
		<pubDate>Thu, 28 Feb 2008 17:02:19 -0800</pubDate>
		<dc:creator>aspo</dc:creator>
	</item><item>
		<title>By: crinklebat</title>
		<link>http://ask.metafilter.com/84872/Help-me-puzzlehack-with-Python#1255494</link>	
		<description>http://www.cs.ucsd.edu/classes/fa07/cse130/ &lt;br&gt;
&lt;br&gt;
Assignments 5 and 6 taught me Python.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.84872-1255494</guid>
		<pubDate>Thu, 28 Feb 2008 18:36:12 -0800</pubDate>
		<dc:creator>crinklebat</dc:creator>
	</item><item>
		<title>By: cowbellemoo</title>
		<link>http://ask.metafilter.com/84872/Help-me-puzzlehack-with-Python#1256279</link>	
		<description>Thanks everyone!   I just finished the second python challange question and boy do I feel clever.  Definitely going to check out the Code Book.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.84872-1256279</guid>
		<pubDate>Fri, 29 Feb 2008 12:44:17 -0800</pubDate>
		<dc:creator>cowbellemoo</dc:creator>
	</item>
	</channel>
</rss>
