<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.extremist.software/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dan.number.seven</id>
	<title>Noisebridge - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.extremist.software/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dan.number.seven"/>
	<link rel="alternate" type="text/html" href="https://wiki.extremist.software/wiki/Special:Contributions/Dan.number.seven"/>
	<updated>2026-04-07T04:48:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=PyClass&amp;diff=47940</id>
		<title>PyClass</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=PyClass&amp;diff=47940"/>
		<updated>2015-05-23T16:38:16Z</updated>

		<summary type="html">&lt;p&gt;Dan.number.seven: /* The &amp;#039;ideal student&amp;#039; for this course can grasp the following code: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== PSAs and Events  ===&lt;br /&gt;
(&#039;&#039;PSAs are &#039;&#039;&#039;P&#039;&#039;&#039;ublic &#039;&#039;&#039;S&#039;&#039;&#039;ervice &#039;&#039;&#039;A&#039;&#039;&#039;nnouncements&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PSA 4-6-15:&#039;&#039;&#039; As of today, attend PyClass on MONDAYS and THURSDAYS.&amp;lt;br /&amp;gt;&lt;br /&gt;
Mondays in the Turing classroom will replace the previous Tuesday sessions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PSA 1-26-15:&#039;&#039;&#039; Thursdays in the Church Classroom will replace the Wednesday sessions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PSA 10-1-14:&#039;&#039;&#039; PyClasses start at 7:00 PM, but please try to come a few minutes earlier. We want to finish up by 9:00 PM so people can hack or catch their preferred train home. You can come at any time, but YMMV (your mileage may vary).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PSA 8-19-14:&#039;&#039;&#039; [https://noisebridge.net/wiki/PyClass This Noisebridge PyClass wiki] and [https://github.com/PyClass/PyClass-lesson-plans the GitHub PyClass] README.md files have the same information and updates.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PSA 8-16-14:&#039;&#039;&#039; The new curriculum for the Noisebridge PyClass is a crash course in the Python standard library, also touching on modules that are popular but not quite part of the standard modules. Scroll down to see the course list.&lt;br /&gt;
&lt;br /&gt;
=== Scheduled Weekly Meeting Times ===&lt;br /&gt;
&lt;br /&gt;
We set up the space at 6:45 PM - try to arrive early to help if you are able to.&lt;br /&gt;
&lt;br /&gt;
* Monday 7:00 - 9:00 PM PST - &#039;Turing&#039; Classroom&lt;br /&gt;
* Thursday 7:00 - 9:00 PM PST - &#039;Church&#039; Classroom&lt;br /&gt;
&lt;br /&gt;
=== Mailing List ===&lt;br /&gt;
&lt;br /&gt;
Sign up for this to hear updates and conversations regarding the course!&lt;br /&gt;
&lt;br /&gt;
[http://groups.google.com/group/pyclass PyClass-Discussion]&lt;br /&gt;
&lt;br /&gt;
=== Class Description, Goals, and Ideal Student ===&lt;br /&gt;
&lt;br /&gt;
The pace of the courses will be fast, and the materials will be available online 24/7. We plan to frequently repeat modules with new twists as we iterate over course materials.&lt;br /&gt;
&lt;br /&gt;
A major PyClass goal is to break down the courses into independent units. In other words, you won&#039;t fall behind if you miss a week. Sounds good, right?&lt;br /&gt;
&lt;br /&gt;
To best experience the course, spend a short time reviewing the course materials before you come in. If you wish to know this week&#039;s courses, please join the mailing list and send an email out to PyClass@googlegroups.com&lt;br /&gt;
&lt;br /&gt;
Lessons are available on GitHub [https://github.com/PyClass/PyClassLessons here] ([https://github.com/PyClass/PyClassLessons https://github.com/PyClass/PyClassLessons]).&lt;br /&gt;
&lt;br /&gt;
===== The &#039;ideal student&#039; for this course can grasp the following code: =====&lt;br /&gt;
&lt;br /&gt;
(Feel free to use web resources to look up anything you don&#039;t understand)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;letter_frequency_dict = {}&lt;br /&gt;
word = &amp;quot;noisebridge&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
for letter in word:&lt;br /&gt;
    times = letter_frequency_dict.get(letter, 0)&lt;br /&gt;
    times += 1&lt;br /&gt;
    letter_frequency_dict[letter] = times&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== We use the [http://www.criticalthinking.org/pages/socratic-teaching/606 Socratic Method] =====&lt;br /&gt;
&lt;br /&gt;
====== A Socratic questioner should ======&lt;br /&gt;
&lt;br /&gt;
# keep the discussion focused&lt;br /&gt;
# keep the discussion fact based*&lt;br /&gt;
# stimulate the discussion with probing questions&lt;br /&gt;
# periodically summarize what has and what has not been dealt with and/or resolved&lt;br /&gt;
# draw as many students as possible into the discussion.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; [https://en.wikipedia.org/wiki/Intellectual_responsibility intellectually responsible] can be effectively replaced with &#039;fact based&#039; for our needs.&lt;br /&gt;
&lt;br /&gt;
=== New Student Reading ===&lt;br /&gt;
&lt;br /&gt;
If you are new to python or programming in general here are some excellent resources:&amp;lt;br /&amp;gt;-[http://learnpythonthehardway.org/ Learn Python the Hard Way] - great guide for total beginner&amp;lt;br /&amp;gt;-[http://www.swaroopch.com/notes/python/ Byte of Python] - nice guide for total beginner and new to python&amp;lt;br /&amp;gt;-[https://docs.python.org/2/tutorial/ Excellent Official Python Tutorial - 2.7.8] - great for new to python&amp;lt;br /&amp;gt;-[http://shop.oreilly.com/product/0636920028154.do Learning Python 5th edition (also at sf lib)] - A comprehensive guide to the language and its uses&amp;lt;br /&amp;gt;-[http://pymotw.com/2/ Python Module of the Week] - Learning the standard library by example&amp;lt;br /&amp;gt;-[https://www.python.org/doc/ The docs themselves! 2.x for this class] - Learn what is and how to use the standard library&lt;br /&gt;
&lt;br /&gt;
There are many, many good resources for learning the language of Python and how to do awesome things with it. Those listed above are just a few based on personal experience and strong recommendations.&lt;br /&gt;
&lt;br /&gt;
=== OS / Environment / Versions ===&lt;br /&gt;
&lt;br /&gt;
This section is under development.&lt;br /&gt;
&lt;br /&gt;
[https://www.digitalocean.com/?refcode=1a1061eaf303 Digital Ocean $10 Credit]&lt;br /&gt;
&lt;br /&gt;
For the sake of our sanity we use Python 2.x for this course.&lt;br /&gt;
&lt;br /&gt;
Installing Python with [http://docs.python-guide.org/en/latest/ The Hitchhiker’s Guide to Python!]&lt;br /&gt;
&lt;br /&gt;
Emergency Python Command Line: http://repl.it/languages/Python&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;We accept refugees using all operating systems. You will be politely prodded in the direction of solutions that are closer to posix standards: http://en.wikipedia.org/wiki/POSIX#Mostly_POSIX-compliant&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Some routes:&amp;lt;br /&amp;gt;1. Install a linux virtual machine on another computer using virtualbox.&amp;lt;br /&amp;gt;2. Use the command line in your apple machine.&amp;lt;br /&amp;gt;3. Explore POSIX for windows: http://en.wikipedia.org/wiki/POSIX#POSIX_for_Windows&lt;br /&gt;
&lt;br /&gt;
Another critical tool is git:&amp;lt;br /&amp;gt;&#039;&#039;Windows: http://git-scm.com/download/win&amp;lt;br /&amp;gt;&#039;&#039;Mac: http://git-scm.com/download/mac&amp;lt;br /&amp;gt;*Linux: (use your package manager)&lt;/div&gt;</summary>
		<author><name>Dan.number.seven</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=User:Dan.number.seven&amp;diff=47939</id>
		<title>User:Dan.number.seven</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=User:Dan.number.seven&amp;diff=47939"/>
		<updated>2015-05-23T16:15:36Z</updated>

		<summary type="html">&lt;p&gt;Dan.number.seven: Created page with &amp;quot;File:White.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:White.png]]&lt;/div&gt;</summary>
		<author><name>Dan.number.seven</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=File:White.png&amp;diff=47938</id>
		<title>File:White.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=File:White.png&amp;diff=47938"/>
		<updated>2015-05-23T16:14:40Z</updated>

		<summary type="html">&lt;p&gt;Dan.number.seven: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dan.number.seven</name></author>
	</entry>
</feed>