PyClass/Working Syllabus: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 5: | Line 5: | ||
* Debugging | * Debugging | ||
* First Program | * First Program | ||
'''Advanced Nuggets''' | '''Advanced Nuggets''' | ||
* Decorators | * Decorators | ||
''' Framework ''' | |||
* web2py | |||
== Week 2 == | == Week 2 == | ||
| Line 22: | Line 22: | ||
'''Advanced Nuggets''' | '''Advanced Nuggets''' | ||
* Generators | * Generators | ||
''' Framework ''' | |||
* Flask | |||
== Week 3 == | == Week 3 == | ||
| Line 27: | Line 30: | ||
'''Beginning Nuggets''' | '''Beginning Nuggets''' | ||
* Looping | * Looping | ||
'''Advanced Nuggets''' | '''Advanced Nuggets''' | ||
* Iterators | * Iterators | ||
''' Framework ''' | |||
* Django | |||
== Week 4 == | == Week 4 == | ||
| Line 44: | Line 47: | ||
'''Advanced Nuggets''' | '''Advanced Nuggets''' | ||
* Memoization | * Memoization | ||
''' Framework ''' | |||
* Project Planning | |||
== Week 5 == | == Week 5 == | ||
| Line 55: | Line 61: | ||
'''Advanced Nuggets''' | '''Advanced Nuggets''' | ||
* Meta Programming | * Meta Programming | ||
''' Project ''' | |||
* TBD | |||
== Week 6 == | == Week 6 == | ||
| Line 62: | Line 71: | ||
'''Intermediate Nuggets''' | '''Intermediate Nuggets''' | ||
* | * When and Why of Functions | ||
'''Advanced Nuggets''' | '''Advanced Nuggets''' | ||
* ORMs | * ORMs | ||
''' Project ''' | |||
* TBD | |||
== Week 7 == | == Week 7 == | ||
| Line 77: | Line 89: | ||
'''Advanced Nuggets''' | '''Advanced Nuggets''' | ||
* Lambas | * Lambas | ||
''' Project ''' | |||
* TBD | |||
== Week 8 == | == Week 8 == | ||
| Line 86: | Line 101: | ||
* Profiling and optimization | * Profiling and optimization | ||
* Integrating with C | * Integrating with C | ||
* making good, practical | * making good, practical decisions | ||
* WSGI | * WSGI | ||
''' Project ''' | |||
* TBD | |||
Revision as of 11:16, 28 November 2011
Week 1
Beginning Nuggets
* IDEs * PEP 8 * Debugging * First Program
Advanced Nuggets
* Decorators
Framework
* web2py
Week 2
Beginning Nuggets
* Making Decisions
Intermediate Nuggets
* Testing
Advanced Nuggets
* Generators
Framework
* Flask
Week 3
Beginning Nuggets
* Looping
Advanced Nuggets
* Iterators
Framework
* Django
Week 4
Beginning Nuggets
* Lists and Tuples
Intermediate Nuggets
* Testing
Advanced Nuggets
* Memoization
Framework
* Project Planning
Week 5
Beginning Nuggets
* Sets and Dicts
Intermediate Nuggets
* Code coverage
Advanced Nuggets
* Meta Programming
Project
* TBD
Week 6
Beginning Nuggets
* Functions
Intermediate Nuggets
* When and Why of Functions
Advanced Nuggets
* ORMs
Project
* TBD
Week 7
Beginning Nuggets
* Classes
Intermediate Nuggets
* Testing
Advanced Nuggets
* Lambas
Project
* TBD
Week 8
Beginning Nuggets
* Bringing it All togehter
Advanced Nuggets
* Profiling and optimization * Integrating with C * making good, practical decisions * WSGI
Project
* TBD