Have a personal or library account? Click to login
Mastering Python Cover

Mastering Python

Master the art of writing beautiful and powerful Python by using all of the features that Python 3.5 offers

Paid access
|May 2016

Table of Contents

  1. Getting started, one environment per project
  2. Pythonic syntax, common pitfalls and style guide
  3. Containers and collections
  4. Functional programming, readability versus brevity
  5. Decorators, enabling code reuse by decorating
  6. Generators and coroutines, infinity, one step at a time
  7. Async IO, multithreading without threads
  8. Metaclasses, making classes (not instances) smarter
  9. Documentation, reStructuredText, Napoleon and how to use Sphinx
  10. Testing and logging, preparing for bugs
  11. Debugging, solving the bugs
  12. Performance, tracking and reducing your memory and cpu usage
  13. Multiprocessing, when a single cpu core is not enough
  14. Extensions in C/C++, system calls and C/C++ libraries
  15. Packaging, creating your own libraries/applications
PDF ISBN: 978-1-78528-913-2
Publisher: Packt Publishing Limited
Copyright owner: © 2016 Packt Publishing Limited
Publication date: 2016
Language: English
Pages: 486

People also read