上QQ阅读APP看书,第一时间看更新
1.1 Python是什么
1.1.1 Python是一门语言
Python是一门语言,但是这门语言跟现在印在书上的中文、英文这些自然语言不太一样,它是为了跟计算机“对话”而设计的,所以相对来说,Python作为一门语言更加结构化,表意更加清晰简洁。
但是别忘了,在异国的时候,需要一名翻译员来把你的语言翻译成当地语言才能沟通的,想在计算机的国度里用Python和系统沟通,也需要一个“解释器”来充当翻译员的角色,在后面的章节中我们就可以看到怎么“请来”这个翻译员。
1.1.2 Python是一个工具
工具是让完成某件特定的工作更加简单高效的一类东西,比如中性笔可以让书写更加简单,鼠标可以让计算机操作更加高效。Python也是一种工具,它可以帮助我们完成计算机日常操作中繁杂重复的工作,比如把文件批量按照特定需求重命名,再比如去掉手机通讯录中重复的联系人,或者把工作中的数据统一计算一下等,Python都可以把我们从无聊重复的操作中解放出来。
1.1.3 Python是一瓶胶水
胶水是用来把两种物质粘连起来的东西,但是胶水本身并不关注这两种物质是什么。Python也是一瓶这样的“胶水”。比如现在有数据在一个文件A中,但是需要上传到服务器B处理,最后存到数据库C,这个过程就可以用Python轻松完成,(别忘了Python是一个工具!)而且我们并不需要关注这些过程背后系统做了多少工作,有什么指令被CPU执行——这一切都被放在了一个黑盒子中,只要把想实现的逻辑告诉Python就够了。