PyClass/Working Syllabus: Difference between revisions
Jump to navigation
Jump to search
Kellanjacobs (talk | contribs) (→Week 1) |
No edit summary |
||
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
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