测试工程师Python开发实战
上QQ阅读APP看书,第一时间看更新

1.1.3 Python的历史

Python现在有两个大版本、很多小版本,Python的版本号如图1-1所示。

Python的两个大版本,一个是Python 2,另一个是Python 3。Python 2的第一个发行版本是在2000年10月官方发布的。于2020年1月1日,Python 2停止更新,这意味着Python 2.7成为最后一个Python 2的小版本,现在很多CentOS原始自带的还是Python 2.7的。

图1-1 Python的版本号

Python 3和Python 2在语法使用上是有一些区别的,建议新手学习或构建新项目的时候就采用Python 3。Python的较新版本如图1-2所示,本书采用的是Python 3.9.8。

图1-2 Python的较新版本

提示

Python的版本号规则,通常分3段,即为A.B.C。其中,A表示大版本号,一般当整体重写,或出现不向后兼容的改变时,增加A;B表示功能更新,出现新功能时增加B;C表示小修改,如修复bug,只要有修改就增加C。

正确的学习方式将帮助我们快速成长为一名优秀的Python开发人员。下面是几条建议,供大家参考。

(1)明确学习目标。在学习Python之前,目标应该很明确。Python是一种简单而应用广泛的语言,它包括许多库、模块、内置函数和数据结构。因此,我们首先要弄清楚学习的动机,根据兴趣选择一个或两个领域,例如数据分析处理、游戏等,然后开始学习Python。

(2)学习20%基础语法。学习Python的语法是最重要和最基本的步骤。在深入学习Python的语法之前,我们必须学习其基础语法。而只需要重点、优先掌握其中20%的知识即可满足大部分的项目需求。因此,我们可以花费最少的时间来学习其语法。一旦我们正确地掌握了其语法,就可以更轻松、更快速地进行项目工作。

(3)动手实践编写代码。编写代码是学习Python的最有效、最可靠的方法。在这个过程中,我们务必亲自编写代码,而不是复制粘贴,编写代码将帮助我们快速熟悉相关的语法和概念。注意,在编写代码时,请尝试使用合适的函数和合适的变量名称,尽可能做到合规、专业。

(4)尝试做小型项目。在了解Python的基础语法和有一定的代码编写经验之后,初学者应该尝试做一些小型项目。这将有助于我们更深入地了解Python中的更多组件。我们可以从小型项目开始,如闹钟应用、待办事项列表、客户管理系统等。当顺利完成一个小项目的开发时,成功的喜悦感会油然而生,这将进一步增加我们学习的动力,以深入更高级的领域。

(5)与别人分享。“如果你想学习一些东西,那么你应该教别人”。在学习Python时也是如此,通过创建博客、微信公众号等,与其他人分享知识。这将帮助我们增进对Python的理解,并探索自己知识中未发现的不足。

(6)探索工具和框架。Python由庞大的工具库和各种框架组成。熟悉Python的基础语法之后,下一步就是探索Python工具。这些工具对于处理特定域的项目是必不可少的。我们要懂得复用,站在巨人的肩膀上,减少重复工作,提高工作效率。

(7)为开源做贡献。众所周知,Python是一种开源语言,这意味着每个人都可以免费使用它。我们可以为Python在线社区做出贡献,以增强我们的知识价值。为开源项目做贡献是探索知识的最佳方法。我们还会收到对我们提交的工作的反馈、评论或建议。这将进一步促使我们成为一名优秀的Python开发人员。