Python Programming Resources

Resources for Programming in Python

  • Code Style Recommendations
    • PEP 8 for the main text
    • PEP 257 for docstring conventions.
  • Web Frameworks / Web Programming
    • Django
    • Web2Py
    • Web.py
    • Google App Engine
  • Semantic Web Frameworks
    • librdf / Redland
      • Pros: Powerful, bindings for other programming languages, fast
      • Cons: a bit difficult to compile, requires C libraries (-> will likely not run on Google App Engine)
    • rdflib
  • Development Environments / IDEs
    • Eclipse / PyDev
    • Portable Python preconfigured to run directly from any USB storage device (on Windows), including SPE and PyScripter editors
  • XML Handling