PyClass/Working Syllabus: Difference between revisions
Jump to navigation
Jump to search
(→Week 1) |
Kellanjacobs (talk | contribs) No edit summary |
||
Line 15: | Line 15: | ||
'''Beginning Nuggets''' | '''Beginning Nuggets''' | ||
* | * Getting Input from the User | ||
* Strings | |||
* Lists | |||
* Tuples | |||
'''Intermediate Nuggets''' | '''Intermediate Nuggets''' | ||
Line 29: | Line 32: | ||
'''Beginning Nuggets''' | '''Beginning Nuggets''' | ||
* | * Making Decisions | ||
'''Advanced Nuggets''' | '''Advanced Nuggets''' | ||
Line 40: | Line 43: | ||
'''Beginning Nuggets''' | '''Beginning Nuggets''' | ||
* | * Loops | ||
'''Intermediate Nuggets''' | '''Intermediate Nuggets''' |
Revision as of 11:23, 10 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
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