and to be deployed in because this provides very modest performance boosthoweverit is not commonly used except to remove debugging code as last resortyou can also move parts of your program to compiled language such as to boost performance see the book programming python and the python standard manuals for more on extensions in generalpython' speed tends to also improve over timeso upgrading to later releases may improve speed too-once you verify that they are faster for your codethat is (though largely repaired sincepython ' initial release was up to slower than on some io operations!other hints for larger projects we've met variety of core language features in this text that will also tend to become more useful once you start coding larger projects these include module packages ()class-based exceptions ()class pseudoprivate attributes ()documentation strings ()module path configuration files ()hiding names from from with __all__ lists and _xstyle names ()adding self-test code with the __name__ ='__main__trick ()using common design rules for functions and modules (and )using object-oriented design patterns and others)and so on to learn about other large-scale python development tools available in the public domainbe sure to browse the pages at the pypi website at the web at large applying python is actually larger topic than learning pythonand one we'll have to delegate to follow-up resources here summary this wrapped up the exceptions part of the book with survey of design conceptsa look at common exception use casesand brief summary of commonly used development tools this also wrapped up the core material of this book at this pointyou've been exposed to the full subset of python that most programmers use--and probably more in factif you have read this faryou should feel free to consider yourself an official python programmer be sure to pick up -shirt or laptop sticker the next time you're online (and don' forget to add python to your resume the next time you dig it outthe next and final part of this book is collection of dealing with topics that are advancedbut still in the core language category these are all optional readingor at least deferrable readingbecause not every python programmer must delve into their subjectsand others can postpone these topics until they are needed designing with exceptions