其它版本 初中信息技术 01 Python 编程概述 课件(14张PPT)

文档属性

名称 其它版本 初中信息技术 01 Python 编程概述 课件(14张PPT)
格式 pptx
文件大小 469.8KB
资源类型 教案
版本资源 通用版
科目 信息技术(信息科技)
更新时间 2021-03-22 16:21:25

图片预览

文档简介

Python 编程
概 述
什么是编程
编程(programming)就是告诉计算机要做什么。计算机只是一些没有生命的机器,它们自己可不知道该做什么,一切都得你来告诉它,而且你还必须把细节都说清楚。
为什么学编程
最重要的原因是你想学!不论是作为业余爱好还是作为职业,编程都会很有 意思,都会让你很有收获。
如果你对计算机感兴趣,想更多地了解它到底怎么工作,想知道怎样才能让它做你想做的事情,这也不失为学习编程的一个好理由。
也许你想编写自己的游戏,或者找不到合适的程序能完全满足你的需要,如果是这样,你就会想自己编写程序。
如今计算机已经无处不在,工作中、学校里或者在家里很有可能使用计算机 (可能这三种场合都少不了计算机)。学习编程能帮助你从总体上更好地了解计算机。
计算机程序语言的发展历史
Python 语言介绍
Python 语言的特点
解释型语言 ?
设计哲学是“优雅” 、 “明确” 、 “简单 ” ?
? 易学、易用 
? 可读性高 
? 开发哲学是“用一种方法 , 最好是只用一种方法来做一件事 ” ?
? 现代编程语言 ?
? 面向对象 
支持泛型设计 
支持函数式编程 
丰富的 数据结构和第三方函数库 ?
功能强大
安装 Python
Windows?用户可以访问https://www.python.org/downloads/,从网站上下载最新的版本。有2.7与3.6 两个版本,2.7大小有18M多,而3.6版本有29M多。下载到本地后,点击下载的文件然后连续点击下一步即可完成安装,安装过程与其他Windows软件类似。
从 IDLE 启动 Python
启动 Python 有两种方法。一种方法是从 IDLE 启动,也就是我们现在要使用的方法。
在 Start(开始)菜单中,可以看到“Python 3.4”下面的“IDLE (Python GUI)”。点击这个选项,会看到 IDLE 窗口打开(类似下面显示的窗口)。
术语 GUI
GUI 就是图形用户界面(graphical userinterface)。这表示界面中有窗口、菜单、按钮、滚动条等等。
没有 GUI 的程序称为文本模式(text-mode)程序、控制台(console)程序或命令行(command-line)程序。
与 Python 交互
下面就来向 Python 下达我们的第一条指令。
在 >>> 提示符末尾的光标后面键入:print ("Hello World!")
按下回车键之后,会得到这样一个响应:
Hello World!
>>>
Python 会 完 全 照你说的去做:它会打印(print)你的消息。(在
编程中,打印通常是指在屏幕上显示文本,而不是用打印机打印在一
张纸上。)你键入的这行文本就是一个 Python指令。你现在就是在编
程!计算机已经在你的掌控之中!
与 Python 交互
>>> pront ("Hello World!")
SyntaxError: invalid syntax
>>>
这个错误消息表示,Python 不懂你键入的内容。在上面的例子中, print 被错拼为 pront ,Python 不知道该怎么处理。如果你犯了这个错误,可以再试一次,这一回一定要完全按照例子键入指令.
这是有道理的。因为print 是 一 个 Python 关 键字,而 pront 不是。
关键字(keyword)是作为 Python 语言一部分的特殊词,也称为保留字(reserved word)。
与 Python 交互
你刚才所做的就是在交互模式中使用 Python。键入命令(指令)后,Python 立即执行这个命令。
执行(executing)命令、指令或程序就表示“运行”或者“发生”,这只是运行或发生的另外一种形象说法。
>>> print (2345 * 6789)
15920205
嗯,这个可以用计算器来算……
>>>那么,这一个呢?
>>> print (1234567898765432123456789 * 9876543212345678987654321)
12193263200731596000609652202408166072245112635269
>>>
该编程了
代码清单 1-1 我们第一个真正的程序
print ("I love pizza!")
print ("pizza " * 20)
print ("yum " * 40)
print ("I'm full.")
猜数字
# -*- coding: cp936 -*-
import random
secret = random.randint(1, 99)
guess = 0
tries = 0
print "喂! 我是可怕的海盗罗伯茨,我有一个秘密!"
print "它是一个1到99的数字,给有6次机会猜这个数字 "
while guess != secret and tries < 6:
guess = input("你猜数字是: ")
if guess < secret:
print "太小了, 你猜错了!"
elif guess > secret:
print "大了, 菜鸟!"
tries = tries + 1
if guess == secret:
print "哈哈,被你猜中了!"

else:
print "次数到了,下次好运,朋友!"
print "这个秘密是:", secret
同课章节目录