第4课初识Python 课件(共25张PPT)2022—2023学年青岛版(2019)初中信息技术第三册

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

第4课初识Python 课件(共25张PPT)2022—2023学年青岛版(2019)初中信息技术第三册

资源简介

(共25张PPT)
Python编程入门
初识Python
思考
什么是编程?
编程能做什么?
编程语言有哪些?
怎么样学习编程?
什么是编程?
程序就是命令的集合。
根据要求设计一组语句,执行语句并保存文件。这就是编程。
编程可以做什么?
编写游戏,设计网站,开发app、小程序……
编程语言是什么?
编程语言(programming language)可以简单的理解为一种计算机和人都能识别的语言。
一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。
编程语言有哪些?
Python
Java
C语言
……
认识Python
Python是一种跨平台的、开源的、免费的、解释型的高级编程语言。
Python 本意是蟒蛇,1989年荷兰人Guido van Rossum发明了一种面向对象的解释型高级编程语言,将其命名为Python。
认识Python
Python 的诞生是极具戏曲性的,据 Guido 自述记载,Python 语言是在圣诞节期间为了打发无聊的时间而开发的,之所以会选择 Python 作为该编程语言的名字,是因为 Guido 是 Monty Python 戏剧团的忠实粉丝。
Python之父——吉多·范罗苏姆
Python的设计哲学
优雅、明确、简单,实际上Python始终贯彻这一理念,以至于现在网络上流行着“人生苦短,我用Python”的说法。
从整体上看,Python 语言最大的特点就是简单,该特点主要体现在以下两个方面:Python 的语法非常简洁明了,即便是非软件专业的初学者,也很容易上手。
和其它编程语言相比,实现同一个功能,Python 语言的实现代码往往是最短的。
Python特色
易学
开源
可移植
可扩展、嵌入
库丰富
Web开发(网站开发)
大数据处理
人工智能
自动化运维开发
云计算
爬虫
游戏开发
GUI程序开发
深度学习、科学计算
Python的应用领域
爬虫
网络爬虫(又称为网页蜘蛛,网络机器人),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。即用网络抓取信息的程序。
爬虫就是一个探测机器,它的基本操作就是模拟人的行为去各个网站溜达,点点按钮,查查数据,或者把看到的信息背回来。就像一只虫子在一幢楼里不知疲倦地爬来爬去。
读一读
技术宅黄牛党们利用爬虫,不断刷新亚航的票务接口,一旦出现便宜的票,先拍下来再说。亚航有规定,你拍下来半小时不付款票就自动回到票池,继续卖。但是黄牛党们在爬虫脚本里写好了精确的时间,到了半小时,一毫秒都不多,他又把票拍下来,如此循环。直到有人从黄牛党这里定了这个票,黄牛党就接着利用程序,在亚航系统里放弃这张票,然后 0.00001 秒之后,就帮你用你的名字预定了这张票。
看一看
Python制作游戏
看一看
Python制作游戏
Python安装
Python 安装包下载地址:https://www.python.org/downloads/
Python的版本
2.X版本,最新为2.7
3.X版本,最新为3.10
目前 3.x版本是大势所趋,Python 2.x版本对中文字符串的支持不够好,需要编写单独的代码对中文进行处理,否则不能正确显示中文。Python3.x版本已经解决了这个问题。
Python2.x版本与Python3.x版本的差别较大,Python2.x版本的多数代码不能直接在Python3.x环境下运行。网络上的代码多数是Python2的格式,如果想要在 Python3下运行,就需要修改代码。Python3的代码也多数不能在Python2的环境下运行。
IDLE
IDLE是一个纯Python下自带的简洁的集成开发环境。
IDLE为开发人员提供了许多有用的特性,如自动缩进、语法高亮显示、单词自动完成以及命令历史等等。在这些功能的帮助下,能够有效的提高我们的开发效率。
想一想
怎样学习Python编程?
算法
我们把做一件事或者完成某项工作的方法、步骤或程序称为“算法”。
程序流程图
程序流程图又称“程序框图”,是用统一规定的标准符号描述程序运行具体步骤的图形表示。
程序框图通过对输入、输出数据和处理过程的详细分析,将计算机的主要运行步骤和内容标识出来,是进行程序设计的最基本依据。
常用的流程图符号及意义
输出两个数中较大的算法
输出两个数中较大的算法
输出两个数中较大的算法

展开更多......

收起↑

资源预览