February 2024
Intermediate to advanced
340 pages
5h 24m
Chinese
Python是使用最广泛的动态编程语言之一。它支持一组丰富的库和框架,从而能够用来进行快速开发。但是,如此快速的开发通常会带来一些问题,容易导致代码的整体质量、性能和扩展性的降低。本书将会教你如何构建和部署有趣的应用,从而帮助你提高应用Python的技术水平。
从简单的程序入手,本书将教会你设计并开发出健壮而且高效的应用。对一些非常重要的主题讲解,本书将以一种容易理解且十分有趣的方式呈现出来。
本书使用一个奇幻主题作为工具来解释各种不同的概念。在本书中,你将会遇到许多虚幻的游戏人物。当你学习不同的内容时,这些想象的人物会与你对话,问问题,并提出新的功能需求。
每一章都关注应用开发的一个不同方面。最开始的几章关注软件的健壮性、应用代码的打包和发布。接下来的几章是关于通过增加代码的扩展性、重用性和可读性来提高应用的生命周期。你将学习到关于代码重构、单元测试、设计模式、文档规范和最佳实践的知识。
在着重讨论性能的3章内容中,将介绍识别瓶颈和提高性能的技术。最后1章将介绍图形用户界面(Graphical User Interface,GUI)开发。
Read now
Unlock full access