资源简介 (共45张PPT)认识PythonPython的历史情景引入当今天下编程语言至少有600多种,有的语言使用的多,有的则 使用少一些,真正叫得上名字的也只有寥寥数10种,编程语言之 间的竞争丝毫不比春秋战国时的百家争鸣弱多少。百 家 争 鸣循序渐进我可以一打五!而Python这门编程语言正是历经了近三十年的发展,非但 没有老迈反而越焕发生机。循序渐进用Python的都是什么样的人呢 ?是谁创造了Python呢?循序渐进所有的Python程序员有一个共同的部 落 —— Python部落。部落成员都是些会享受生活的程序员。老师也是其中之一哦(*^▽^*)新知识教授Python部落的图腾是大蟒蛇我可是信仰的 象征!!!没错!就是我啦!新知识教授没有哪款语言图形标志像 Python 一样拥有自然规律的中心对称,符合科学气质的内涵。新知识教授这个部落的创建者是荷兰人吉多·范罗苏姆请叫我酋长 大人!新知识教授1989年的圣诞节,吉多在家里面对电脑有个事情我已经琢磨了好几年了,我现在用的编 程语言能打的一个都不好用,好用的一个能打的 都木有,诶。。。算了,我还是自己开发一个吧╮(╯▽╰)╭新知识教授1991年,第一代Python发布了从此,吉多就踏上了开发Python的道路, 谁也想不到这门语言会在近30年时间对程序世界产生深远的影响新知识教授这门语言为什么叫python呢?因为我们的吉多是一个重度的肥皂剧好爱好者!!!没想到吧?新知识教授这和叫 “Python”有 什么关系?因为这部肥皂剧叫做《蒙提.派森的飞行马戏团》(Monty Python‘s Flying Circus),看到加红的单词了吗,就是来自于这里,吉多太热爱这部剧了, 所以。。。新知识教授吉多还有一个更厉害到爆的身份,那就是阿姆 斯特丹大学的数学和计算机科学硕士,算得上 是一位数学家。在Python的开发过程中,吉多将自己的设计哲学“优雅”, “明确” ,“简单”的思想融入其中,比起打着简单的口 号,难道一大片开发者的c语言来说,真的是造福后人啊! 老师当年可是被这些语言坑惨了,没少掉头发,消耗了不 少大好年华。我可是个全能 型人才!!!Python的特点情境引入天下武功,唯快不破!同学们可知道,编程语言中的快,指的是什么吗?新知识教授编程界有两个快,二者不可兼得,一个是开发快,一个是运行快。所谓开发快,指的是你写程序需要的时间短; 所谓运行快,指的是程序工作起来更快。拿制作电风扇来说,开发快,指的是制作电风扇的过程快,运行快,指的是这个电风扇在工作时转的快。新知识教授Python的快在于开发速度快,放眼天下编程语言无出其右,当你成为高手的时候,让Python速度快也并非是遥不可及的事。小样,听说你要跟我比速度?来人!上代码新知识教授Python的另一个特点就是——简单是初学者学习编程入门的首选语言!阅读一个良好的Python程序就感觉像是在读英语一样, 它使你能够专注于解决问题而不是去搞明白语言本身。price = 5.98weight = 5money = price * weight print(money)#定义苹果的单价#购买重量#计算价格#打印价格情景引入是不是一目了然了呢? 同学们不用担心学不会哦! 小吉码给同学们科普个更厉害的!新知识教授我们用的电脑是Windows我们用的手机是安卓(Android Q)或者是苹果(IOS)的操作系统我们天天上网浏览的网站大多是运行在 与你相隔数十或数千公里外的服务器上, 这些服务器使用的是Linux系统。我们用Python写的程序基本不用 修改,就可以直接运行在这些系 统上,这种强大的能力,在技术 界叫可移植性。循序渐进此外,Python还有很多特点,诸如免费开源、面向 对象、解释性语言、可扩展性、可嵌入型、丰富的 库等等。 太多,太多了。。。对于刚刚学习的同学来说,可能很难领悟到,我们 以后会慢慢去学习。来日方长,等你学会了它,你 就会慢慢的爱上这门编程语言。Python的应用领域情境引入同学们,周末和节假日是不是都要 出去玩呀?出发前我们是不是要去百度上查询 一下攻略,看看这个地方哪里好好玩,有什么好吃的?天气怎么样?同学们有思考过?百度为什么有这么多信息? 这些信息都是百度自己的吗?新知识教授百度搜索出来的东西,很多都不是百度自己 的写的,百度之所以有这么多的内容,是基于一个叫 做爬虫的技术(数据采集)。它可以从网络上各个网站搜集信息,将网站 的网址和内容做个摘要记录下来,当你搜索的时候,就会有相应的信息和内容了。编玩边学就好比一个巨大的图书馆,每天都有大量图书上架更新,它们被放在不同的书架上,并打上编号做好标签,按照一定的规则,做成一个目录,当你需要时候就去查找。循序渐进同学们和爸爸妈妈出去旅游前,是 不是会预先在网上买很多东西啊! 同学们的爸爸妈妈一般都用电脑还 是手机上网购物呢?新知识教授无论是网站还是APP,这些程序也都是可以由我们的Python来进行开发的哟!新知识教授此外,刚才说的Python爬虫程 序还有一个更厉害的功能!就是线上抢票、抢优惠券神器!同学们好好学习,以后老师可以教同学们写一个哟!新知识教授除了优惠券,Python还有一 个强大的功能——数据分析程序会搜集你的各种数据,将他们加以汇总,计算得出具有关联性的信息。如:同学们打游戏,系统会根据你场次 总数,胜场数,失败数,每场游戏的平 均分,超神数等来计算你的综合得分。循序渐进老师老师,王者荣耀最近还 上线了AI电脑模式,电脑AI的 技术可厉害了,高级模式的 我都打不过!循序渐进这个AI模式的背后可是有Python人工智能的身影呢!人工智能(AI)分享交流同学们在生活中,有没有接 触到哪些和人工智能有关的 东西呢?生活案例语 音 助 手人 脸 识 别机 器 人无 人 驾 驶课堂总结人工智能:模拟人类的智力活动, 利用计算机编写的程序。而这些程序正式由我们的P y t h o n 来进行编写的! 是不是想想就觉得很厉害呢?课堂总结大家应该发现了吧,Python可以做的事情实在是 太多太多了,诸如:游戏开发、自动化运维、自 动化测试等等,老师在这里就不一一介绍了,很多新鲜有趣的东西 ,同学们在日后的学习过程中可以慢慢去探索!课堂小拓展经典案例谷歌:Google App Engine、code.、 Google earth、谷歌爬虫、Google广告等项目都在大量使 用Python开发。YouTube:世界上最大的视频网站YouTube就是Python开 发的。CIA:美国中央情报局(触手遍布世界的美国间谍机构)的 网站就是用Python开发的。NASA:美国航天局(NASA)大量使用Python进行数据分析 和运算。美国宇航局从1994年起把python作为主要开发语 言。经典案例豆瓣:公司几乎所有的业务均是通过Python开发的知乎:国内最大的问答社区,通过Python开发(Quora)还有搜狐、金山、腾讯、盛大、网易、百度、阿里、 淘宝、土豆、新浪、果壳等公司都在使用Python完成 各种各样的任务。经典案例最著名的:魔兽世界网易的全部自研手游,比如阴阳师,客户端、服 务端都是 python。此外python还可以快速上手开发各类经典小游戏: 飞机大战、贪吃蛇、俄罗斯方块等等坦克世界课堂总结1、Python的起源?1991年,由荷兰人吉多范罗苏姆发布2、什么是python?Python是一种计算机编程语言3、Python的特点简单、易学,开发快,可移植性、免费、开源等4、Python的应用领域网站开发、爬虫、数据分析、人工智能、游戏开发等分享交流1、什么是Python?2、学习Python可以做什么?3、同学们想用Python做些什么呢?下节课见啦下节课就跟着小吉码和老师 一起,学习怎么用Python编 写代码啦!!!同学们,要加油哦!下节课见啦 展开更多...... 收起↑ 资源预览