PyClass/Working Syllabus: Difference between revisions
Jump to navigation
Jump to search
Kellanjacobs (talk | contribs) No edit summary |
Kellanjacobs (talk | contribs) No edit summary |
||
Line 19: | Line 19: | ||
* Lists | * Lists | ||
* Tuples | * Tuples | ||
* [https://github.com/kellanjacobs/noise-pyclass Code Samples] | |||
'''Intermediate Nuggets''' | '''Intermediate Nuggets''' | ||
* Testing | * Testing |
Revision as of 14:54, 11 December 2011
Week 1
Beginning Nuggets
* IDEs * PEP 8 * Debugging * First Program
Advanced Nuggets
* Decorators
Framework
* web2py: https://github.com/eleddy/web2py-noiselist/wiki/Web2py-Class
Week 2
Beginning Nuggets
* Getting Input from the User * Strings * Lists * Tuples * Code Samples
Intermediate Nuggets
* Testing
Advanced Nuggets
* Generators
Framework
* Flask
Week 3
Beginning Nuggets
* Making Decisions
Advanced Nuggets
* Iterators
Framework
* Django
Week 4
Beginning Nuggets
* Loops
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