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

Mastering Python 2E

Write powerful and efficient code using the full range of Python's capabilities

Paid access
|Jun 2022

Table of Contents

  1. Getting Started – One Environment per Project
  2. Interactive Python Interpreters
  3. Pythonic Syntax and Common Pitfalls
  4. Pythonic Design Patterns
  5. Functional Programming – Readability Versus Brevity
  6. Decorators – Enabling Code Reuse by Decorating
  7. Generators and Coroutines – Infinity, One Step at a Time
  8. Metaclasses – Making Classes (Not Instances) Smarter
  9. Documentation – How to Use Sphinx and reStructuredText
  10. Testing and Logging – Preparing for Bugs
  11. Debugging – Solving the Bugs
  12. Performance – Tracking and Reducing Your Memory and CPU Usage
  13. asyncio – Multithreading without Threads
  14. Multiprocessing – When a Single CPU Core Is Not Enough
  15. Scientific Python and Plotting
  16. Artificial Intelligence
  17. Extensions in C/C++, System Calls, and C/C++ Libraries
  18. Packaging – Creating Your Own Libraries or Applications
PDF ISBN: 978-1-80020-210-8
Publisher: Packt Publishing Limited
Copyright owner: © 2022 Packt Publishing Limited
Publication date: 2022
Language: English
Pages: 710

People also read