小学中高年级课后服务 python编程教学 一阶第01课 认识python 课件 (45张PPT)

资源下载
  1. 二一教育资源

小学中高年级课后服务 python编程教学 一阶第01课 认识python 课件 (45张PPT)

资源简介

(共45张PPT)
认识Python
Python的历史
情景引入
当今天下编程语言至少有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.98
weight = 5
money = 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编 写代码啦!!!
同学们,要加油哦!
下节课见啦

展开更多......

收起↑

资源预览