Python基础教程(第三版)19.8 小结

论坛 期权论坛 期权     
派生之家   2019-7-14 05:28   3052   0
19.8 小结

本章介绍了一些通用的Python编程原则和技巧,我将它们统称为“有趣的编程”。下面是其中一些要点。
灵活性:设计和编程时,应以灵活性为目标。随着对所面临问题了解得越来越深入,你应心甘情愿乃至随时准备修改程序的方方面面,不要固守最初的想法。
原型设计:要深入了解问题和可能的实现方案,一个重要的技巧是编写程序的简化版本,以了解它是如何工作的。使用Python编写原型非常容易,使用众多其他语言编写一个原型所需的时间足以让你用Python编写多个原型。即便如此,除非万不得已,否则不要推倒重来,因为重构通常是更佳的解决方案。
配置:通过提取程序中的常量,可让以后修改程序变得更容易。通过将这些常量放在配置文件中,让用户能够配置程序,使其按自己希望的方式行事。通过使用环境变量和命令行选项,可进一步提高程序的可配置性。
日志:日志对找出程序存在的问题或监视其行为大有裨益。你可自己动手使用print语句实现简单的日志,但最安全的做法是使用标准库中的模块logging。
预告
现在该真刀真枪地开始编程了。接下来你将创建一些项目,共包括10章篇幅,其中每章的结构都类似,包括如下几节。
问题描述:概述项目的主要目标,包括一些背景信息。
有用的工具:描述对开发项目可能有所帮助的模块、类、函数等
准备工作:介绍开始编程前需要做的所有准备工作,这可能包括安装必要的框架,以便对实现进行测试。
初次实现:这是发起的第一次攻击——旨在更深入地了解问题的尝试性实现。
再次实现:完成初次实现后,你可能对问题有更深入的认识,让你能够创建新的改进版本。
进一步探索:最后,我将提供一些有关如何做进一步尝试和探索的指南。
我们先来看第一个项目——创建一个自动添加HTML标签的程序。
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:10
帖子:2
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP