PyClass: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
(Remove outdated notice)
(48 intermediate revisions by 18 users not shown)
Line 1: Line 1:
Come learn [http://www.python.org/ Python], Mondays at 6:30 - 8:00 PM PST.
== Noisebridge's Learning Python Classes ==


Know how to program, but don't know Python?  We'll get you up to speed.
'''Come learn [http://www.python.org/ Python]'''!!<br>
See our awesome website for both PyClasses at [http://pycourse.com/ Noisebridge Learning Python]


Don't know how to program?  We'll teach you.
* Advanced Class, Tuesdays at 7:00 - 9:00 PM PST
* Introduction to Python, Wednesday, ditto (at 7-9 PM)


===  Textbook ===
Intro to Python schedule is [http://pycourse.com/schedule/ here], see below to get the online texts for this Intro to Python class
* [http://inventwithpython.com/ Invent Your Own Computer Games with Python] - another great introductory text, written by [[Noisebridge]] member [[User:AlSweigart|Al Sweigart]]


=== Other Helpful Texts ===
The Advanced Class:
* [http://greenteapress.com/thinkpython/thinkpython.html Think Python] - the primary text we use.
We are currently building a weekly schedule that you can peek at by clicking [[http://pycourse.com/advanced-class-schedule/ here]]<br>
* [http://www.diveintopython.org/ Dive Into Python] - a solid survey of Python for experienced programmers.
In general, this is '''your''' class, peeps! We are here to serve '''you''', so any feedback is welcome.  
* [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.greenteapress.com/thinkpython/html/index.html Think Python: How to Think Like a Computer Scientist]
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.
* [http://www.swaroopch.com/notes/Python A Byte of Python]
 
* [http://oreilly.com/catalog/9780596100469/ Python in a Nutshell] - a handy reference
For redundancy, not 1 but 2(!) people will be helping run the Advanced Class. Please contact either of us with comments/questions:
* [http://docs.python.org/ Python Documentation]
* Elizabeth Leddy on IRC (#noisebridge/#plone) as eleddy or [http://twitter.com/eleddy @eleddy]  
** [http://docs.python.org/library/index.html Python Standard Library]
* Kellan Jacobs  [http://twitter.com/kellanjacobs @kellanjacobs]  
** [http://docs.python.org/reference/index.html Python Language Reference]


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


=== Mailing List ===
=== Mailing List ===
http://groups.google.com/group/pyclass
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


=== PyClass Githubs===
* [https://github.com/PythonNinjas PyClass Organization]
* [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/flask-noiselist  / E Leddy
* https://github.com/tachang/django_noiselist


=== Sharing Code ===
=== [Old] Class Slides ===
PyClass Organization on Github: https://github.com/PythonNinjas
* [http://egonschiele.github.com/pyclass Slides on Github]


Textbook Code: https://github.com/PythonNinjas/InventWithPython
=== Other Helpful PyClass links ===
* [https://www.python.org/ Main Python.org site]
* [http://oreilly.com/catalog/9780596100469/ Python in a Nutshell] - an older but handy reference
* [http://www.pygame.org Pygame]
* [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]


Once you join the mailing list, send a request to join the PyClass organization to https://github.com/egonSchiele
[[Category:Python]]
[[Category:Pages with a Noisebridge Tiny URL]]

Revision as of 16:48, 27 April 2014

Noisebridge's Learning Python Classes

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

[Old] Class Slides

Other Helpful PyClass links