"Learning is what most adults will do for a living in the 21st century." —S.J. Perelman
Suggestions for Learning Topics (in no particular order)
- Testing
- How to use Python testing tools and frameworks for unit-, functional- and acceptance-testing your application
- Continuous integration.
- Django
- Pythonic solutions to common system administration tasks
Generator Tricks for Systems Programmers http://www.dabeaz.com/generators/
- Mel Raab writes: Regarding Charles Phillips request for information on use of python in system administration, consider the book "Python for Unix and Linux System Administration" by Noah Gift and Jeremy Jones. At $39 at Amazon it could be a lower cost initial exposure on the subject for you.
- Implementing website user accounts
- OpenID authentication
- Facebook authentication
- Common uses of decorators, generators
- How these tools improve upon previous methods
- Google's App Engine platform
- Map-reduce / functional programming
- Recursive-descent parsing
- Creating documentation and documents with reStructuredText and Sphinx.
- Pyjamas
- [Add your suggestions here!]
Goals
- To build a community where people of all skill-levels feel comfortable expanding their knowledge.
- To learn the Pythonic way of coding.
