关于本书

Python 专业实践介绍了一些概念,几乎任何语言的软件开发人员都可以使用这些概念来改进他们的工作。在学习了Python语言的基础知识之后,这将是一本很棒的书。

目录

内容介绍

Python专业实践由4个部分共11章组成。第1部分和第2部分提供了简短的例子和练习的讨论。第3部分以前面几章的内容为基础,包含了各种练习。第4部分提供了学习更多知识的策略,以及阅读本书后可以尝试的建议。

第1部分,为什么它是重要的,为Python的崛起和为什么软件设计是有价值的奠定了基础。

  • 第一章介绍了Python的一些近代史,以及为什么我喜欢开发Python程序。它接着解释了软件设计,为什么它很重要,以及它如何在你的日常工作中体现出来。

第2部分,设计基础,涵盖了支撑软件设计和开发的高级概念。

  • 第2章涵盖了关注点分离,这是本书中其他几个内容的基础活动。

  • 第3章解释了抽象和封装,向您展示了隐藏信息和为更复杂的逻辑提供更简单的接口如何帮助您控制代码。

  • 第4章提示您考虑性能,涵盖了不同的数据结构、方法和工具,以帮助您构建快速的程序。

  • 第5章教你如何使用各种方法测试你的软件,从单元测试到端到端测试。

第3部分“锁定大型系统”将引导您使用所学的原则构建实际应用程序。

  • 第6章介绍了你将在书中构建的应用程序,并提供了创建程序基础的练习。

  • 第7章涵盖了可扩展性和灵活性的概念,并包括了向应用程序添加可扩展性的练习。

  • 第8章帮助你理解类继承,提供了应该在何时何地使用类继承的建议。本文继续介绍检查正在构建的应用程序中的继承的练习。

  • 第9章稍退一步,介绍了一些工具和一种方法,可以防止代码在执行过程中变得太大。

  • 第10章解释了松耦合,提供了一些最终练习来减少您正在构建的应用程序中的耦合。

第4部分,接下来是什么?给你一些建议,告诉你接下来该怎么学,学什么。

  • 第11章向您展示了我如何规划新的学习材料,如果您对深入软件开发感兴趣的话,还提供了一些可以尝试的学习领域。

成为VIP会员查看完整内容
58

相关内容

Python是一种面向对象的解释型计算机程序设计语言,在设计中注重代码的可读性,同时也是一种功能强大的通用型语言。
【2020新书】傅里叶变换的离散代数,296页pdf
专知会员服务
111+阅读 · 2020年11月2日
【2020新书】C语言编程傻瓜式入门,第二版,464页pdf
专知会员服务
60+阅读 · 2020年10月15日
【干货书】Python 编程,480页pdf
专知会员服务
227+阅读 · 2020年8月14日
Python导论,476页pdf,现代Python计算
专知会员服务
250+阅读 · 2020年5月17日
Python计算导论,560页pdf,Introduction to Computing Using Python
专知会员服务
69+阅读 · 2020年5月5日
【新书】Pro 机器学习算法Python实现,379页pdf
专知会员服务
195+阅读 · 2020年2月11日
【资源】机器学习数学全书,1900页PDF下载
全球人工智能
146+阅读 · 2019年10月17日
如何正确使用Jupyter Notebook
专知
8+阅读 · 2019年4月6日
Jupyter Notebooks数据科学最佳实践指南
AI研习社
4+阅读 · 2019年3月4日
这可能是学习Python最好的免费在线电子书
程序猿
51+阅读 · 2018年5月17日
快乐的迁移到 Python3
Python程序员
5+阅读 · 2018年3月25日
这几本Python新书特别赞
图灵教育
19+阅读 · 2018年3月1日
Arxiv
1+阅读 · 2020年12月15日
Arxiv
0+阅读 · 2020年12月14日
Arxiv
0+阅读 · 2020年12月14日
Arxiv
25+阅读 · 2018年8月19日
Arxiv
3+阅读 · 2018年1月31日
VIP会员
相关主题
相关VIP内容
【2020新书】傅里叶变换的离散代数,296页pdf
专知会员服务
111+阅读 · 2020年11月2日
【2020新书】C语言编程傻瓜式入门,第二版,464页pdf
专知会员服务
60+阅读 · 2020年10月15日
【干货书】Python 编程,480页pdf
专知会员服务
227+阅读 · 2020年8月14日
Python导论,476页pdf,现代Python计算
专知会员服务
250+阅读 · 2020年5月17日
Python计算导论,560页pdf,Introduction to Computing Using Python
专知会员服务
69+阅读 · 2020年5月5日
【新书】Pro 机器学习算法Python实现,379页pdf
专知会员服务
195+阅读 · 2020年2月11日
相关资讯
【资源】机器学习数学全书,1900页PDF下载
全球人工智能
146+阅读 · 2019年10月17日
如何正确使用Jupyter Notebook
专知
8+阅读 · 2019年4月6日
Jupyter Notebooks数据科学最佳实践指南
AI研习社
4+阅读 · 2019年3月4日
这可能是学习Python最好的免费在线电子书
程序猿
51+阅读 · 2018年5月17日
快乐的迁移到 Python3
Python程序员
5+阅读 · 2018年3月25日
这几本Python新书特别赞
图灵教育
19+阅读 · 2018年3月1日
相关论文
Arxiv
1+阅读 · 2020年12月15日
Arxiv
0+阅读 · 2020年12月14日
Arxiv
0+阅读 · 2020年12月14日
Arxiv
25+阅读 · 2018年8月19日
Arxiv
3+阅读 · 2018年1月31日
微信扫码咨询专知VIP会员