PyClass/Working Syllabus: Difference between revisions
Jump to navigation
Jump to search
Kellanjacobs (talk | contribs) No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
== Location of Class Instructions == | |||
Web apps: | |||
* web2py: https://github.com/eleddy/web2py-noiselist/wiki/Web2py-Class | |||
* Flask: https://github.com/eleddy/flask-noiselist/ | |||
== Week 1 == | == Week 1 == | ||
'''Beginning Nuggets''' | '''Beginning Nuggets''' |
Revision as of 14:22, 11 January 2012
Location of Class Instructions
Web apps:
* web2py: https://github.com/eleddy/web2py-noiselist/wiki/Web2py-Class * Flask: https://github.com/eleddy/flask-noiselist/
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