PyClass/Working Syllabus

From Noisebridge
< PyClass(Difference between revisions)
Jump to: navigation, search
(Week 1)
Line 8: Line 8:
 
'''Intermediate Nuggets'''
 
'''Intermediate Nuggets'''
 
  * Testing
 
  * Testing
  *  
+
  * When and Why of Functions
 +
* PyPi
  
 
'''Advanced Nuggets'''  
 
'''Advanced Nuggets'''  
Line 20: Line 21:
 
  * Profiling and optimization
 
  * Profiling and optimization
 
  * Code coverage
 
  * Code coverage
 +
* llambas
 +
* Integrating with C
 +
* making good, practical decisions
  
 
Project Ideas:
 
Project Ideas:

Revision as of 21:01, 22 November 2011

Contents

Week 1

Beginning Nuggets

* IDEs
* PEP 8
* Debugging
* First Program

Intermediate Nuggets

* Testing
* When and Why of Functions
* PyPi

Advanced Nuggets

* Decorators
* Generators
* Iterators
* Memoization
* Meta Programming
* WSGI
* ORMs
* Profiling and optimization
* Code coverage
* llambas
* Integrating with C
* making good, practical decisions

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