PyClass/Working Syllabus

From Noisebridge
< PyClass(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
'''Week 1'''
+
== Week 1 ==
Beginning Nuggets
+
'''Beginning Nuggets'''
 
  * IDEs
 
  * IDEs
 
  * PEP 8
 
  * PEP 8
Line 6: Line 6:
 
  * First Program
 
  * First Program
  
Intermediate Nuggets
+
'''Intermediate Nuggets'''
 
  * Testing
 
  * Testing
 
  *  
 
  *  
  
Advanced Nuggets  
+
'''Advanced Nuggets'''
 
  * Decorators
 
  * Decorators
 
  * Generators
 
  * Generators
Line 23: Line 23:
 
Project Ideas:  
 
Project Ideas:  
 
   
 
   
'''Week 2'''
+
== Week 2 ==
Beginning Nuggets
+
 
 +
'''Beginning Nuggets'''
 
  * Making Decisions
 
  * Making Decisions
  
Advanced Nuggets  
+
'''Intermediate Nuggets'''
 +
* Testing
  
'''Week 3'''
+
'''Advanced Nuggets'''
Beginning Nuggets
+
 
 +
 
 +
== Week 3 ==
 +
 
 +
'''Beginning Nuggets'''
 
  * Looping
 
  * Looping
  
Advanced Nuggets  
+
'''Intermediate Nuggets'''
 +
* Testing
 +
 
 +
'''Advanced Nuggets'''
 +
 
 +
 
 +
== Week 4 ==
  
'''Week 4'''
+
'''Beginning Nuggets'''
Beginning Nuggets
+
 
  * Lists and Tuples
 
  * Lists and Tuples
  
Advanced Nuggets  
+
'''Intermediate Nuggets'''
 +
* Testing
 +
 
 +
'''Advanced Nuggets''' 
 +
 
 +
 
 +
== Week 5 ==
  
'''Week 5'''
+
'''Beginning Nuggets'''
Beginning Nuggets
+
 
  * Sets and Dicts
 
  * Sets and Dicts
  
Advanced Nuggets  
+
'''Intermediate Nuggets'''
 +
* Testing
  
'''Week 6'''
+
'''Advanced Nuggets'''
Beginning Nuggets
+
 
 +
 
 +
== Week 6 ==
 +
 
 +
'''Beginning Nuggets'''
 
  * Functions
 
  * Functions
  
Advanced Nuggets  
+
'''Intermediate Nuggets'''
 +
* Testing
  
'''Week 7'''
+
'''Advanced Nuggets'''
Beginning Nuggets
+
 
 +
 
 +
== Week 7 ==
 +
 
 +
'''Beginning Nuggets'''
 
  * Classes
 
  * Classes
  
Advanced Nuggets  
+
'''Intermediate Nuggets'''
 +
* Testing
  
'''Week 8'''
+
'''Advanced Nuggets'''
Beginning Nuggets
+
 
 +
 
 +
== Week 8 ==
 +
 
 +
'''Beginning Nuggets'''
 
  * Bringing it All togehter
 
  * Bringing it All togehter
  
Advanced Nuggets
+
'''Intermediate Nuggets'''
 +
* Testing
 +
 
 +
'''Advanced Nuggets'''

Revision as of 20:04, 22 November 2011

Contents

Week 1

Beginning Nuggets

* IDEs
* PEP 8
* Debugging
* First Program

Intermediate Nuggets

* Testing
* 

Advanced Nuggets

* Decorators
* Generators
* Iterators
* Memoization
* Meta Programming
* WSGI
* ORMs
* Profiling and optimization
* Code coverage

Project Ideas:

Week 2

Beginning Nuggets

* Making Decisions

Intermediate Nuggets

* Testing

Advanced Nuggets


Week 3

Beginning Nuggets

* Looping

Intermediate Nuggets

* Testing

Advanced Nuggets


Week 4

Beginning Nuggets

* Lists and Tuples

Intermediate Nuggets

* Testing

Advanced Nuggets


Week 5

Beginning Nuggets

* Sets and Dicts

Intermediate Nuggets

* Testing

Advanced Nuggets


Week 6

Beginning Nuggets

* Functions

Intermediate Nuggets

* Testing

Advanced Nuggets


Week 7

Beginning Nuggets

* Classes

Intermediate Nuggets

* Testing

Advanced Nuggets


Week 8

Beginning Nuggets

* Bringing it All togehter

Intermediate Nuggets

* Testing

Advanced Nuggets

Personal tools