目錄(49章)
倒序
- 封面
- 版權頁
- Credits
- Preface
- Part 1. Module 1
- Chapter 1. Introduction and First Steps – Take a Deep Breath
- Chapter 2. Built-in Data Types
- Chapter 3. Iterating and Making Decisions
- Chapter 4. Functions the Building Blocks of Code
- Chapter 5. Saving Time and Memory
- Chapter 6. Advanced Concepts – OOP Decorators and Iterators
- Chapter 7. Testing Profiling and Dealing with Exceptions
- Chapter 8. The Edges – GUIs and Scripts
- Chapter 9. Data Science
- Chapter 10. Web Development Done Right
- Chapter 11. Debugging and Troubleshooting
- Chapter 12. Summing Up – A Complete Example
- Part 2. Module 2
- Chapter 1. Object-oriented Design
- Chapter 2. Objects in Python
- Chapter 3. When Objects Are Alike
- Chapter 4. Expecting the Unexpected
- Chapter 5. When to Use Object-oriented Programming
- Chapter 6. Python Data Structures
- Chapter 7. Python Object-oriented Shortcuts
- Chapter 8. Strings and Serialization
- Chapter 9. The Iterator Pattern
- Chapter 10. Python Design Patterns I
- Chapter 11. Python Design Patterns II
- Chapter 12. Testing Object-oriented Programs
- Chapter 13. Concurrency
- Part 3. Module 3
- Chapter 1. Getting Started – One Environment per Project
- Chapter 2. Pythonic Syntax Common Pitfalls and Style Guide
- Chapter 3. Containers and Collections – Storing Data the Right Way
- Chapter 4. Functional Programming – Readability Versus Brevity
- Chapter 5. Decorators – Enabling Code Reuse by Decorating
- Chapter 6. Generators and Coroutines – Infinity One Step at a Time
- Chapter 7. Async IO – Multithreading without Threads
- Chapter 8. Metaclasses – Making Classes (Not Instances) Smarter
- Chapter 9. Documentation – How to Use Sphinx and reStructuredText
- Chapter 10. Testing and Logging – Preparing for Bugs
- Chapter 11. Debugging – Solving the Bugs
- Chapter 12. Performance – Tracking and Reducing Your Memory and CPU Usage
- Chapter 13. Multiprocessing – When a Single CPU Core Is Not Enough
- Chapter 14. Extensions in C/C++ System Calls and C/C++ Libraries
- Chapter 15. Packaging – Creating Your Own Libraries or Applications
- Appendix A. Bibliography
- Index 更新時間:2021-08-20 10:40:49
推薦閱讀
- Learning Neo4j
- HTML5移動Web開發(fā)技術
- CMDB分步構建指南
- NLTK基礎教程:用NLTK和Python庫構建機器學習應用
- JS全書:JavaScript Web前端開發(fā)指南
- Expert Android Programming
- SciPy Recipes
- Qlik Sense? Cookbook
- Visual Basic語言程序設計基礎(第3版)
- Python數(shù)據(jù)預處理技術與實踐
- SCRATCH編程課:我的游戲我做主
- JSP應用與開發(fā)技術(第3版)
- PhoneGap 3.x Mobile Application Development Hotshot
- Java EE 7 First Look
- Data Visualization:Representing Information on Modern Web
- 破繭成蝶:用戶體驗設計師的成長之路
- Python程序設計教程
- Kudu:構建高性能實時數(shù)據(jù)分析存儲系統(tǒng)
- Visual C++.NET(2008)典型案例
- Cadence Concept-HDL & Allegro原理圖與電路板設計(第2版)
- Service Worker Development Cookbook
- Python量化交易
- 計算機網(wǎng)絡概論(第二版)
- Building Modern Networks
- JavaScript編程思想:從ES5到ES9
- Backbone.js實戰(zhàn)
- 微信小程序開發(fā)實戰(zhàn)(第2版)
- C++入門很輕松(微課超值版)
- SproutCore Web Application Development
- Python Data Visualization Cookbook