Expert Python Programming

Chapter 10: Documenting Your Project


Best practices for designing, coding, and distributing your Python software

  • Learn Python development best practices from an expert, with detailed coverage of naming and coding conventions
  • Apply object-oriented principles, design patterns, and advanced syntax tricks
  • Manage your code with distributed version control
  • Profile and optimize your code
  • Proactive test-driven development and continuous integration


For more information, visit:

Related content

comments powered by Disqus

Issue 180/2015

Buy this issue as a PDF

Digital Issue: Price $9.99
(incl. VAT)