Part III. Scenario Guide
At this point, you have Python installed, you’ve selected an editor, you know what it means to be Pythonic, you’ve read a few lines of great Python code, and you can share your own code with the rest of the world. This part of the guide will help you choose libraries to use in your project, whatever you decide to do, by sharing our community’s most common approaches to specific coding scenarios, grouped by similar use:
- Chapter 7, User Interaction
-
We cover libraries for all types of user interaction, from console applications to GUIs, and web applications.
- Chapter 8, Code Management and Improvement
-
We describe tools for systems administration, tools to interface with C and C++ libraries, and ways to improve Python’s speed.
- Chapter 9, Software Interfaces
-
We summarize libraries used for for networking, including asynchronous libraries and libraries for serialization and cryptography.
- Chapter 10, Data Manipulation
-
We survey the libraries that provide symbolic and numerical algorithms, plots, and tools for image and audio processing.
- Chapter 11, Data Persistence
-
Last, we highlight some of the differences between the popular ORM libraries that interact with databases.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access