PyClass

From Noisebridge
(Difference between revisions)
Jump to: navigation, search
(Noisebridge's Learning Python Classes)
(20 intermediate revisions by 14 users not shown)
Line 1: Line 1:
First class in this series starts December 5th!
+
== Noisebridge's Learning Python Classes ==
  
Come learn [http://www.python.org/ Python], Wednesdays at 7:00 - 9:00 PM PST. 7:00 to 7:40 will be a super duper easy beginning topic, 7:40 to 8:00 will be advanced nuggets. At 8pm you have two choices:  
+
''' Important announcement: '''
+
The classes have been replaced by Q&A/hack sessions as the curriculum is redeveloped.
1. Stick around and learn a web framework (through end of the year) or hack on a group project (starting in January). The first 3 weeks in December we will cover 3 different web frameworks: web.py, Flask, and Django. We will do the same project in each framework (task list or blog) so that everyone gets a feel for the different frameworks. Then together we will pick a framework, pick a project (see [[PyClass Project Ideas]] to add/comment) and kick off the new year with a several month adventure into making it happen. We will likely work with APIs and command line the first month with a special focus on testing and debugging then migrate into a skill orgy of templates, python, code reviews and git, climaxing at deployment and application management.
+
+
2. Go to the HTML, CSS, JS class.
+
  
Both are excellent choices and you can go back and forth. We are currently building a weekly schedule that you can peek at by clicking on: [[Working Syllabus]]
+
If you are interested in teaching a curriculum on Wednesday, please contact [http://github.com/robbintt]
In general, this is your class peeps! We are here to serve you so any feedback is welcome.
+
  
After 9pm we will have open hacking time and time for questions for those that went to the HTML class and want to come back for more or those that are kicking so much ass they just can't go home yet. If you have problems from work or home feel free to bring them after 9 and everyone can help each other.
+
Please drop by at the normal times:
 +
* Tuesday 7:00 - 9:00 PM PST - 'Turing' Classroom
 +
* Wednesday 7:00 - 9:00 PM PST - 'Church' Classroom
  
For redundancy, not 1 but 2(!) people will be helping run these classes. Please contact either of us with comments/questions:
+
 
 +
 
 +
 
 +
'''Come learn [http://www.python.org/ Python]'''!!<br>
 +
See our awesome website for both PyClasses at [http://pycourse.com/ Noisebridge Learning Python]
 +
 
 +
* Advanced Class, Tuesdays at 7:00 - 9:00 PM PST
 +
* Introduction to Python, Wednesday, ditto (at 7-9 PM)
 +
 
 +
Intro to Python schedule is [http://pycourse.com/schedule/ here], see below to get the online texts for this Intro to Python class
 +
 
 +
The Advanced Class:
 +
We are currently building a weekly schedule that you can peek at by clicking [[http://pycourse.com/advanced-class-schedule/ here]]<br>
 +
In general, this is '''your''' class, peeps! We are here to serve '''you''', so any feedback is welcome.
 +
 
 +
After 9pm Tuesdays, we'll have open hacking time and time for questions for those that are kicking so much ass they just can't go home yet, or even for those that may have gone to Mondays' Front-end Web Development class and want to come back for more. If you have problems from work or home, feel free to bring them after 9 and everyone can help each other.
 +
 
 +
For redundancy, not 1 but 2(!) people will be helping run the Advanced Class. Please contact either of us with comments/questions:
 
* Elizabeth Leddy on IRC (#noisebridge/#plone) as eleddy or [http://twitter.com/eleddy @eleddy]  
 
* Elizabeth Leddy on IRC (#noisebridge/#plone) as eleddy or [http://twitter.com/eleddy @eleddy]  
* Kellan Jacobs  [http://twitter.com/kellankade @kellankade]  
+
* Kellan Jacobs  [http://twitter.com/kellanjacobs @kellanjacobs]  
  
 
Cost: Free! That's right homies. Bring your good vibes and we are at your disposal!
 
Cost: Free! That's right homies. Bring your good vibes and we are at your disposal!
  
Also [[Tastebridge]] will be making dinner before class. What more could you ask for?
+
=== Mailing List ===
 +
Sign up for this now!
 +
* [http://groups.google.com/group/pyclass Pyclass-Discussion]
 +
Once you join the mailing list, send a request to join the PyClass organization to https://github.com/egonSchiele
 +
 
 +
=== Semi-Official Intro to Python Class Texts ===
 +
* [http://www.greenteapress.com/thinkpython/ Think Python: How to Think Like a Computer Scientist]
 +
* [http://learnpythonthehardway.org/ Learn Python The Hard Way] - A good introductory text with lots of exercises written by prolific programmer [http://zedshaw.com/ Zed Shaw]
 +
* [http://www.python.org/dev/peps/pep-0008/ PEP 8 -- The '''highly''' recommended Style Guide for Python Code]
 +
 
 +
=== Other Intro to Python Texts ===
 +
* [http://www.swaroopch.com/notes/python A Byte of Python]
 +
* [http://www.learnpython.org/ Learn Python - Free Interactive Python Tutorial]
 +
* [http://www.openbookproject.net/thinkcs/python/english2e/ How to Think Like a Computer Scientist: Learning with Python 2nd Edition]
 +
* [https://docs.python.org/2/tutorial/ The Python Tutorial] - written by Guido van Rossum, creator of the Python programming language
 +
** [https://docs.python.org/2/download.html Python 2.x.x Documentation download] - Contains Python Tutorial & other docs in various readable formats
  
=== Githubs ===
+
=== PyClass Githubs===
Almost all of the code can be found in the noisebridge repo on github.
+
* [https://github.com/PythonNinjas PyClass Organization]
* https://github.com/noisebridge/Intro-Python
+
* [https://github.com/PythonNinjas/InventWithPython  Invent with Python Textbook Code] <404 Error>
 +
* https://github.com/noisebridge/Intro-Python   / Kellan Jacobs Notes
 
* https://github.com/noisebridge/web2py-noiselist
 
* https://github.com/noisebridge/web2py-noiselist
* https://github.com/noisebridge/flask-noiselist
+
* https://github.com/noisebridge/flask-noiselist   / E Leddy
 
* https://github.com/tachang/django_noiselist
 
* https://github.com/tachang/django_noiselist
  
=== Mailing List ===
+
d===  [Old] Class Slides ===
Sign up for this now!
+
* http://groups.google.com/group/pyclass
+
 
+
===  [Old] Class Slides ===
+
 
* [http://egonschiele.github.com/pyclass Slides on Github]
 
* [http://egonschiele.github.com/pyclass Slides on Github]
  
=== Other Helpful Texts ===
+
=== Other Helpful PyClass links ===
* [http://learnpythonthehardway.org/ Learn Python The Hard Way] - A good introductory text with lots of exercises written by prolific programmer [http://zedshaw.com/ Zed Shaw]
+
* [https://www.python.org/ Main Python.org site]
* [http://www.greenteapress.com/thinkpython/html/index.html Think Python: How to Think Like a Computer Scientist]
+
* [http://oreilly.com/catalog/9780596100469/ Python in a Nutshell] - an older but handy reference
* [http://www.swaroopch.com/notes/Python A Byte of Python]
+
* [http://www.pygame.org Pygame]
* [http://oreilly.com/catalog/9780596100469/ Python in a Nutshell] - a handy reference
+
* [http://inventwithpython.com Invent Your Own Computer Games with Python] - written by Noisebridger [[User:AlSweigart|Al Sweigart]], free to download [http://inventwithpython.com/IYOCGwP_book1.pdf here] or [https://dl.dropbox.com/u/11076239/IYOCGwP_book1.pdf here]
* [http://docs.python.org/ Python Documentation]
+
 
** [http://docs.python.org/library/index.html Python Standard Library]
+
[[Category:Python]]
** [http://docs.python.org/reference/index.html Python Language Reference]
+
[[Category:Pages with a Noisebridge Tiny URL]]

Revision as of 19:28, 20 May 2014

Contents

Noisebridge's Learning Python Classes

Important announcement: The classes have been replaced by Q&A/hack sessions as the curriculum is redeveloped.

If you are interested in teaching a curriculum on Wednesday, please contact [1]

Please drop by at the normal times:

  • Tuesday 7:00 - 9:00 PM PST - 'Turing' Classroom
  • Wednesday 7:00 - 9:00 PM PST - 'Church' Classroom



Come learn Python!!
See our awesome website for both PyClasses at Noisebridge Learning Python

  • Advanced Class, Tuesdays at 7:00 - 9:00 PM PST
  • Introduction to Python, Wednesday, ditto (at 7-9 PM)

Intro to Python schedule is here, see below to get the online texts for this Intro to Python class

The Advanced Class: We are currently building a weekly schedule that you can peek at by clicking [here]
In general, this is your class, peeps! We are here to serve you, so any feedback is welcome.

After 9pm Tuesdays, we'll have open hacking time and time for questions for those that are kicking so much ass they just can't go home yet, or even for those that may have gone to Mondays' Front-end Web Development class and want to come back for more. If you have problems from work or home, feel free to bring them after 9 and everyone can help each other.

For redundancy, not 1 but 2(!) people will be helping run the Advanced Class. Please contact either of us with comments/questions:

Cost: Free! That's right homies. Bring your good vibes and we are at your disposal!

Mailing List

Sign up for this now!

Once you join the mailing list, send a request to join the PyClass organization to https://github.com/egonSchiele

Semi-Official Intro to Python Class Texts

Other Intro to Python Texts

PyClass Githubs

d=== [Old] Class Slides ===

Other Helpful PyClass links

Personal tools