目錄(86章)
倒序
- coverpage
- Modular Programming with Python
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Introducing Modular Programming
- Introducing Python modules
- Introducing Python packages
- Using modules and packages to organize a program
- Why use modular programming techniques?
- Programming as a process
- The Python Standard Library
- Creating your first module
- Summary
- Chapter 2. Writing Your First Modular Program
- The inventory control system
- Designing the inventory control system
- Implementing the inventory control system
- Summary
- Chapter 3. Using Modules and Packages
- Modules and packages
- Packages within packages
- Initializing a module
- Initializing a package
- How to import anything
- Controlling what gets imported
- Circular dependencies
- Running modules from the command line
- Summary
- Chapter 4. Using Modules for Real-World Programming
- Introducing Charter
- Designing Charter
- Implementing Charter
- The fly in the ointment – changing requirements
- Redesigning Charter
- Refactoring the code
- Lessons learned
- Summary
- Chapter 5. Working with Module Patterns
- Divide and conquer
- Abstraction
- Encapsulation
- Wrappers
- Extensible modules
- Summary
- Chapter 6. Creating Reusable Modules
- Using modules and packages to share your code
- What makes a module reusable?
- What makes a good reusable module?
- Examples of reusable modules
- Designing a reusable package
- Implementing a reusable package
- Testing our reusable package
- Summary
- Chapter 7. Advanced Module Techniques
- Optional imports
- Local imports
- Tweaking imports using sys.path
- Import gotchas
- Using modules and packages with the Python interactive interpreter
- Dealing with global variables
- Package configuration
- Package data
- Summary
- Chapter 8. Testing and Deploying Modules
- Testing modules and packages
- Preparing a module or package for publication
- Uploading your work to GitHub
- Submitting to the Python Package Index
- Using pip to download and install modules and packages
- Summary
- Chapter 9. Modular Programming as a Foundation for Good Programming Technique
- The process of programming
- Dealing with complexity
- Being an effective programmer
- Summary
- Index 更新時間:2021-07-16 10:47:30
推薦閱讀
- Visual Basic程序設計教程
- Object-Oriented JavaScript(Second Edition)
- PostgreSQL Replication(Second Edition)
- The DevOps 2.5 Toolkit
- C語言程序設計上機指導與習題解答(第2版)
- Solr Cookbook(Third Edition)
- Unity 3D/2D移動開發實戰教程
- Processing創意編程指南
- Learning AWS
- Illustrator CC平面設計實戰從入門到精通(視頻自學全彩版)
- 微課學人工智能Python編程
- OpenMP核心技術指南
- Python自然語言理解:自然語言理解系統開發與應用實戰
- Scrapy網絡爬蟲實戰
- Android初級應用開發
- Getting Started with Windows Server Security
- 零基礎C語言學習筆記
- Lync Server Cookbook
- C#入門經典(第7版):C# 6.0 & Visual Studio 2015(.NET開發經典名著)
- 精通Django 3 Web開發
- Linux C編程從入門到精通(“十二五”國家重點圖書出版規劃項目)
- TensorFlow深度學習從入門到進階
- Java 9 Data Structures and Algorithms
- Home Automation with Intel Galileo
- Gradle Essentials
- 孩子趣味學編程之Scratch篇
- 自然語言處理與Java語言實現
- CMake構建實戰:項目開發卷
- 網頁制作教程
- Android Things Projects