关于本书
Python 专业实践介绍了一些概念,几乎任何语言的软件开发人员都可以使用这些概念来改进他们的工作。在学习了Python语言的基础知识之后,这将是一本很棒的书。
目录
内容介绍
Python专业实践由4个部分共11章组成。第1部分和第2部分提供了简短的例子和练习的讨论。第3部分以前面几章的内容为基础,包含了各种练习。第4部分提供了学习更多知识的策略,以及阅读本书后可以尝试的建议。
第1部分,为什么它是重要的,为Python的崛起和为什么软件设计是有价值的奠定了基础。
第2部分,设计基础,涵盖了支撑软件设计和开发的高级概念。
第2章涵盖了关注点分离,这是本书中其他几个内容的基础活动。
第3章解释了抽象和封装,向您展示了隐藏信息和为更复杂的逻辑提供更简单的接口如何帮助您控制代码。
第4章提示您考虑性能,涵盖了不同的数据结构、方法和工具,以帮助您构建快速的程序。
第5章教你如何使用各种方法测试你的软件,从单元测试到端到端测试。
第3部分“锁定大型系统”将引导您使用所学的原则构建实际应用程序。
第6章介绍了你将在书中构建的应用程序,并提供了创建程序基础的练习。
第7章涵盖了可扩展性和灵活性的概念,并包括了向应用程序添加可扩展性的练习。
第8章帮助你理解类继承,提供了应该在何时何地使用类继承的建议。本文继续介绍检查正在构建的应用程序中的继承的练习。
第9章稍退一步,介绍了一些工具和一种方法,可以防止代码在执行过程中变得太大。
第10章解释了松耦合,提供了一些最终练习来减少您正在构建的应用程序中的耦合。
第4部分,接下来是什么?给你一些建议,告诉你接下来该怎么学,学什么。