「通过Docs学Python」(一)前言

本文是「通过Docs学Python」系列的开篇,作者潜心介绍了Python语言的历史、设计哲学,以及Python2与Python3的区别。Python是一种解释型、面向对象的高级编程语言,由吉多·范罗苏姆创造。文章还提及了Python标准库和第三方库的重要性,并推荐了编程环境和工具,如Anaconda、Jupyter Notebook、PyCharm和Sublime Text。
摘要由CSDN通过智能技术生成

点击上方“蓝字”关注我们,第一时间推送优质文章!

前言

大家好,我是潜心,一位Python爱好者。学习Python一年,我一直想写一个关于Python学习的系列,包含语法、语言核心、标准库以及其他第三方库,如数据分析经常用到的matplotlib、pandas、numpy、scipy等,既是为了总结学到的知识,也是为了可以分享给更多的人。但是现在各种资料太多、太杂,要想突出自己优于别人的地方,我想结合开发文档来撰写是一个很好的突破口,因此便有了「通过Docs学Python」系列。主要的内容是结合Pyhon文档来对一些常用的标准库模块进行介绍(不一定按照顺序),当然在之前我准备先介绍下它的语法。之后可能会写一些numpy、pandas等数据科学的系列文章。本篇是它的一个前言,主要概述了Python语言的历史。【注】:有①②③等标号的,文末附上了名词解释。

本文约3.7k字,预计阅读20分钟。

概述

「Python」是一种「解释型」① 的高级编程语言,由「吉多·范罗苏姆」②(荷兰人)创造,第一版发布于「1991」年,作为「ABC语言」③ 的一种继承。之所以选中Python作为编程的名字,是因为他是BBC电视剧——「蒙提·派森的飞行马戏团(Monty Python's Flying Circus)」的爱好者。

Python是「完全面向对象」④ 的语言。函数、模块、数字、字符串都是对象。并且完全支持继承、重载、派生、多重继承,有益于增强源代码的复用性。

Python的设计哲学是“优雅”、“明确”、“简单”,强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词),相比于C++或Java,Python让开发者能够用更少的代码表达想法。Python开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”。这些也被誉为「Python格言」。在「Python解释器」⑤ 内运行import this,可以获得完整的列表(与君共勉):

>>> import this
The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值