python快速编程入门 (第二版)

提示:(转载----个人学习)
工业和信息化“十三五”人才培养规划教材
Python快速编程入门第2版
黑马程序员◎编著


前言

python是一门面向对象、解释型的高级编程语言,它基于优雅、明确、简单等理念设计,语法简洁清晰,能让初学者更专注于编程思想与技巧的学习而非语法的研究,非常适合编程初学者。除语法简单外,python还具备良好的开发效率、拥有众多拓展库的支持,因此它在Web开发、网络爬虫、数据分析、机械学习、游戏开发、人工智能等领域都得到了大量的运用、是目前广受推崇的优秀编程语言。


第1章 python概述

1.1 认识 python

python是诞生于20世纪末的一门较 “新” 的、面向对象的解释型编程语言,本节将围绕python的发展历程和语言特点这两个方面带领大家认识python。

1.1.1 python的发展历程

python语言由荷兰人吉多.范罗苏姆 (Guido van Rossum,一下简称“吉多”) 于1989年圣诞节期间开始研发。“python”取自一部英国电视喜剧 Monty Python’s Flying Circus 的剧名,吉多本人非常喜欢该剧,便取了其中的“python”一词作为新语言的名字。python一次本身是“蟒蛇”之意,python的图标即根据此意进行设计。python的发明者吉多和图标分别如图1-1和1-2所示。

吉多

图标

吉多自1989年年底开始投身于python语言的设计中,python的第一个公开版本于1991年发行,此版本使用C语言实现,能调用C语言的库文件。

python语法很多来自C语言,但又深受ABC语言的影响。自诞生开始,python已经具有了**类(class)、函数(function)、异常处理(exception)、包括列表(list)和字典(dict)**在内的核心数据类型,以及以模块为基础的扩展系统。

最初的python完全由吉多本人研发,当时吉多的同时仅使用python并反馈意见,后来同事们感受到了python的魅力,便纷纷参与python语言的改进工作。python发行之后亦有越来越多的人被python西永,python的用户量和研发队伍逐步增加与壮大。

2000年10月python2.0发布,python从基于maillist(邮件列表)的开发方式转变为完全开源的开发方式,python社区已然成熟。2010年,python2.x系列发布了最后一个版本,其主版本号为2.7;同时,python的维护者们宣布不在2.x系列中继续对主版本号的升级,python2.x系列慢慢退出了历史舞台。2018年3月,吉多在maillist上宣布将于2020年1月1日终止对python2.7的技术支持。

2008年12月python3.0版本发布,3.0版本在语法和九二十七内部都做了很多重大改进,解释器内部完全采用秒你选哪个对象的方式实现。python3.0与2.x系列不兼容,使用python2.x系列版本编写的库函数必须经过修改才能被python3.0系列解释器运行,python从2.x到3.0的过度过程显然是艰难的。

1.1.2 python语言的特点

黑格尔有句名言“存在即合理”,一件事物能存在必有其合理性,二若该事务同时被大多数人接受与欣赏,那它必定具备许多优点。python作为哦一种比较 “新” 的编程语言,能在C、C++、Java等 “元老级” 编程语言覆盖的市场夺得一席之地,必有其可取之处。当然任何事物都有两面性,python自然存在一些不足之处。本节将简单界山一下python语言的优点和缺点。

1.python的优点

(1)简洁。
在实现相同功能时,python代码的行数往往只有C、C++、Java代码数量的1/5~1/3。
(2)语法优美。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值