Python01_认识Python

一、什么是Python?

学习Python之前,我们先了解一下Python的发展史吧。通过诸子百家,百家争鸣的概念引入Python在众多编程语言中的脱颖而出,体现Python的时代强大性。

二、用Python的都是什么样的人呢?是谁创造了Python呢?

        所有的Python程序员有一个共同的部落——Python部落。部落就会有部落的图腾,而Python部落的图腾就是大蟒蛇,既然是部落,那肯定就会有部落的酋长,Python部落的酋长肯定就是Python的发明者,吉多·范罗苏姆(Guido van Rossum)

        创始人:吉多·范罗苏姆(Guido van Rossum),我们简称“龟叔”。那么为什么这们语言要叫做Python呢?其实啊,Python呢,是龟叔在1989年的圣诞节,觉得太无聊而开发的一门语言,之所以叫做Python呢么,是因为吉多还是一个肥皂剧爱好者,他喜欢一部英国20世纪70年代首播的电视喜剧叫《梦提派森的飞行马戏团》,这部电视喜剧的英文名叫做Monty Python's Flying Circus,龟叔因为太喜欢这部剧了,所以就把开发出来的这门语言,取名为了Python。

        龟叔还有一个更厉害到爆的身份,那就是阿姆斯特丹大学的数学和计算机硕士,算得上是一位数学家。在Python的开发过程中,吉多自己的设计哲学“优雅”,“明确”,“简单”的思想融入其中,比起打着简单的口号,难道一大片开发者的C语言来说,真的是造福后人啊!老师当年可是被这些语言坑惨了,没少掉头发,消耗了不少大好年华。

三、Python的特点

  1. 那么Python有哪些特点?Python是一门高级语言,Python的第一个特点就是开发快。所谓开发快就是写编程所需要的时间段。
  2. Python的另一个特点就是简单,是初学者学习编程入门的首选语言!阅读一个良好的Python程序就感觉像是在读英语一样,它使你能够专注于解决问题而不是去搞明白语言本身。
  3. Python写的程序基本不用修改,就可以直接运行在这些系统上,这种强大的能力,在技术界叫可移植性。像生活中大家所接触的电脑大都是微软的Windows系统,手机如安卓系统和苹果iOS系统,以及运行在服务器上的Linux系统都是可以运行Python的代码的!
  4. 此外,Python还有很多其他的特点,诸如免费开源、面向对象、解释性语言、可扩展性、可嵌入型、丰富的库等等。

四、Python的应用领域

  1. 爬虫:基于爬虫技术(数据采集)。它可以从网络上各个网站搜集信息,将网站的网址和内容做个摘要记录下来,当你搜索的时候,就会有响应的信息和内容了。举例:图书馆的日常管理,每天都有大量图书上架更新,它们被放在不同的书架上,并打上编号做好标签,按照一定的规则,做成一个目录,当你需要的时候就去查找。
  2. 网站开发,情景引入:通过旅游前在网上进行购买旅游所需的装备用品等,侧面引出Python还是可以利用爬虫的技术原理,编写抢票软件,不仅可以抢购物的优惠券,还可以进行火车抢票。
  3. 除了优惠券,Python还有一个强大的功能——数据分析,计算机程序会搜集你的各种数据,将他们加以汇总,计算得出具有关联性的信息。如:大家打游戏,系统会根据你场次总数,胜场数,失败数,每场游戏的平均分,超神
  4. 人工智能,结合上一个点引申到王者荣耀AI人机系统,高端局的AI机器人对局,人机的难度系数让学员们感受到人工智能的厉害,进而引出我们人工智能的概念。人工智能
  5. Python还有一个应用场景,那就是游戏!国外经典游戏魔兽世界、坦克世界里面就有很多功能代码都是通过Python来进行编写的!而国内最经典的游戏应用就是广为人知的“阴阳师”了!他的服务器和客户端都是有Python代码来进行编写的,此外,Python还可以凭借其简介、开发快的显著特点,用最短的时间和最少得代码写出如飞机大战、贪吃蛇、打方块等境经典的小游戏
  • 28
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值