PyClass: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
Line 2: Line 2:


''' Important announcement: '''
''' 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 [http://github.com/robbintt]


Please drop by at the normal times:
Please drop by at the normal times:
Line 11: Line 8:




''' The new standard curriculum is now available: '''
The order of the following courses has not yet been determined.  Please email PyClass@googlegroups.com if you want to know which courses are coming up!
Without further ado:
# JSON format, Python Types, and the JSON Module
# Control Flow, itertools, and Functional Programming
# Built-in Functions
# Built-in Types and String Services
# Numeric and Mathematical Modules, and Operators
# argparse, ConfigParser, and more - configuring your applications
# pip, virtualenv, packaging, versions, and inspect.
# Logging your applications: logging, logging.config, logging.handlers
# Exceptions and Debugging: Exception behavior, custom exceptions, pdb, cProfile, timeit, time, trace.
# os, sys, and io (Caution, here be Python 3, inside the io module)
# (potential for a unittest course)




'''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 following material is old material from Kellan and Liz's long-running PyClass: '''


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.
'''Come learn [http://www.python.org/ Python]'''!!<br>
See our awesome website for both PyClasses at [http://pycourse.com/ Noisebridge Learning Python]


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]
* Kellan Jacobs  [http://twitter.com/kellanjacobs @kellanjacobs]


Cost: Free! That's right homies. Bring your good vibes and we are at your disposal!
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.


=== Mailing List ===
=== Mailing List ===

Revision as of 01:24, 16 August 2014

Noisebridge's Learning Python Classes

Important announcement:

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


The new standard curriculum is now available:

The order of the following courses has not yet been determined. Please email PyClass@googlegroups.com if you want to know which courses are coming up!

Without further ado:

  1. JSON format, Python Types, and the JSON Module
  2. Control Flow, itertools, and Functional Programming
  3. Built-in Functions
  4. Built-in Types and String Services
  5. Numeric and Mathematical Modules, and Operators
  6. argparse, ConfigParser, and more - configuring your applications
  7. pip, virtualenv, packaging, versions, and inspect.
  8. Logging your applications: logging, logging.config, logging.handlers
  9. Exceptions and Debugging: Exception behavior, custom exceptions, pdb, cProfile, timeit, time, trace.
  10. os, sys, and io (Caution, here be Python 3, inside the io module)
  11. (potential for a unittest course)



The following material is old material from Kellan and Liz's long-running PyClass:


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


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.

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