项目一 Python简介及示例(课件)-《程序设计基础(Python)》同步教学(电子工业出版社)

2024-08-02
| 40页
| 98人阅读
| 10人下载
普通

内容正文:

项目一 Python简介及示例 Contents Python简介 环境安装 HelloWorld程序 IDLE环境介绍 Python简介 PART 01 指令与程序 指令 每台计算机都有自己的指令(Instruction)集合。 每条指令可以让计算机完成一个最基本的操作。 程序 程序(Program)则是由一系列指令根据特定规则组合而成。 在计算机上执行程序的过程实质上就是组成程序的各条指令按顺序依次执行的过程。 程序设计语言 高级语言 Python C/C++ Java 低级语言 汇编语言 机器语言 程序设计语言的实现方式 编程语言 表示形式 Python语言 a=b+1 汇编语言 mov 0x804a01c,%eax add $0x1,%eax mov %eax,0x804a018 机器语言 a1 1c a0 04 08 83 c0 01 a3 18 a0 04 08 Python发展史 1991年诞生 Guido van Rossum CWI,数学和计算机研究所 Python,蟒蛇 1995年 更新版本 CNRI,国家研究计划公司 2000年组建BeOpen PythonLabs团队 2001年Python软件基金会成立 Python的特点 优点 简单易学 免费开源 跨平台性 高层语言 面向对象 丰富的库 胶水语言 缺点 单行语句 强制缩进 运行速度慢 Python的应用领域 系统编程 图形界面开发 科学计算 文本处理 数据库编程 网络编程 Web开发 自动化运维 金融分析 多媒体应用 游戏开发 人工智能 网络爬虫 环境安装 PART 02 环境安装 https://www.python.org 环境安装 注意勾选“Add Python 3.7 to PATH”前面的复选框 环境安装 注意勾选“Add Python 3.7 to PATH”前面的复选框 Python环境安装 任务背景: Python是一种广泛使用的解释型、高级编程、通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年。Python的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。相比于C++或Java,Python让开发者能够用更少的代码表达想法。不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。在很多操作系统里,Python是标准的系统组件。大多数Linux发行版和Mac OS X都集成了Python,可以在终端机下直接运行Python。本节实验主要学习Oracle linux下指定python版本的安装。 任务01 Python环境安装 任务需求: 一.安装指定版本为3.6.5的python 二.安装并连接Pycharm作为python的IDE 三.在Pycharm中编写第一个程序 安装python3.6.5 安装集成开发环境Pycharm 编写程序 hello world 任务分析: 任务01 Python环境安装 任务步骤: 在Oracle Linux 7.4中安装Python-3.6.5 编写HelloWorld程序 任务结果: 任务01 HelloWorld程序 PART 03 Hello World程序代码 【任务描述】 在屏幕上输出“Hello World!” 【关键步骤】 在屏幕上输出“Hello World!” 示例01 代码缩进 4个空格 正文缩进1.27厘米 18 1 ''' 2 This is my first Python program 3 Author: Kai Wang 4 Create Date: 07/29/2018 5 ''' 6 print("Hello World!") Hello World程序代码 示例01 代码缩进 4个空格 正文缩进1.27厘米 19 Python程序运行方式 【任务描述】 使用脚本式和交互式执行Python程序 【关键步骤】 使用脚本式和交互式执行Python程序 示例02 代码缩进 4个空格 正文缩进1.27厘米 20 交互式 在操作系统的命令提示符下输入“python” 在Python提示符“>>>”后面依次输入每行代码后按回车 Python程序运行方式 示例02 21 脚本式 可以先在文本编辑器(如记事本等)中输入代码 保存为扩展名为.py的python脚本文件(这里将该脚本文件命名为helloworld.py,保存在D盘的pythonsamplecode/01/目录下) 在操作系统的命令提示符后面输入如下命令: python d:/pythonsamplecode/01/helloworld.py Python程序运行方式 示例02 22 注释 【任务描述】 了解单行注释 了解多行注释 【关键步骤】 了解单行注释 了解多行注释 示例03 代码缩进 4个空格 正文缩进1.27厘米 23 6 print("你好,世界!") #在屏幕上输出“你好,世界!” 单行注释以“#”作为开始符号,“#”后面的文字都是注释。例如: 注释 示例03 代码缩进 4个空格 正文缩进1.27厘米 24 1 ''' 2 This is my first Python program 3 Author: Kai Wang 4 Create Date: 07/29/2018 5 ''' 多行注释以连续的三个单引号“'''”或三个双引号“"""”作为开始符和结束符。 例如: 注释 示例03 代码缩进 4个空格 正文缩进1.27厘米 25 Python书写规范 【任务描述】 了解Python书写规范 【关键步骤】 了解Python书写规范 示例04 代码缩进 4个空格 正文缩进1.27厘米 26 1 bPrint = True #为变量bPrint赋值为True 2 if bPrint: #如果bPrint的值为True,则执行bPrint=False和print("Yes") 3 bPrint=False #将bPrint设置为False 4 print("Yes") #输出“Yes” 5 print(bPrint) #输出bPrint的值 Python语言通过缩进方式体现各条语句之间的逻辑关系。例如: 运行结果: Yes False Python书写规范 示例04 代码缩进 4个空格 正文缩进1.27厘米 27 Python输入和输出 【任务描述】 了解Python中的input, eval, print函数 【关键步骤】 了解Python中的input, eval, print函数 示例05 代码缩进 4个空格 正文缩进1.27厘米 28 input([prompt]) Input函数的功能是接收标准输入数据(即从键盘输入),返回为string类型(字符串),其语法格式如下: 其中,prompt是一个可选参数,给用户的提示信息。不传该参数,则没有提示信息,用户直接从键盘输入数据。 name=input("请输入你的姓名:") #输入“张三” print(name) 例如,调用input函数输入姓名,保存在name中,再调用print函数输出该姓名。 Python输入和输出 示例05 代码缩进 4个空格 正文缩进1.27厘米 29 eval(expression) eval函数的功能是计算字符串所对应的表达式的值,返回表达式的计算结果,其语法格式如下: 其中,expression是字符串类型的参数,对应一个有效的Python表达式。 r=eval(input("请输入一个有效的表达式:")) eval函数可以和input函数结合使用,将input函数输入的字符串转换为对应的表达式并计算结果。 运行时,如果输入“3+5”,通过“print(r)”可得到结果8;如果输入“5*3.5+10”,通过“print(r)”可得到结果27.5;如果输入“5*/3”,则会因其不是一个有效的表达式而报SyntaxError错误。 Python输入和输出 示例05 代码缩进 4个空格 正文缩进1.27厘米 30 print(object) print函数的功能是将各种类型的数据(字符串、整数、浮点数、列表、字典等)输出到屏幕上,其语法格式如下: 其中,object是要输出的数据。 1 print("Hello World!") #输出“Hello World!” 2 print(10) #输出“10” 3 print(3.5) #输出“3.5” 4 print([1,3,5,'list']) #输出“[1, 3, 5, 'list’]” 5 print({1:'A', 2:'B', 3:'C', 4:'D'}) #输出{1: 'A', 2: 'B', 3: 'C', 4: 'D'} 例如: Python输入和输出 示例05 代码缩进 4个空格 正文缩进1.27厘米 31 HelloWorld 任务背景: Hello World 中文意思是“你好,世界”。因为《The C Programming Language》中使用它作为第一个演示程序,非常著名,所以本节课以Hello world作为Python的入门案例。 任务需求: 学习打印输出Hello world和其他内容。 任务02 HelloWorld 建立Python项目 学习打印”Hello world” 学习打印其他内容 任务分析: 任务步骤: 借用Pycharm工具,建立Python3项目 打印Hello World等内容 任务结果: 任务02 IDLE环境介绍 PART 04 IDLE环境介绍 【任务描述】 启动IDLE 在IDLE中编写Python程序 【关键步骤】 启动IDLE 在IDLE中编写Python程序 示例06 代码缩进 4个空格 正文缩进1.27厘米 35 在Windows的开始菜单中找到IDLE并点击,即可启动IDLE开发环境。 IDLE有两种窗口模式:Shell和Editor(编辑器)。启动IDLE后,默认显示的是Shell窗口。 在Python提示符“>>>”后输入Python语句,通过交互式方式运行Python语句。 IDLE环境介绍 示例06 36 选择Shell窗口中的File->New File,即可创建一个Python脚本文件并自动打开Editor窗口,输入代码。 选择Editor窗口中的File->Save,保存文件。 Editor窗口中,Run->Run Module,运行程序。 IDLE环境介绍 示例06 37 Shell窗口和Editor窗口的Edit菜单 Show Completions:打开一个列表,可根据已输入单词前缀从该列表中快速选择要输入的关键字和属性。 Expand Word:根据已输入单词的前缀,自动在当前窗口中搜索具有相同前缀的单词,将当前输入单词补充完整;重复选择该菜单项,可以得到不同的自动补充结果。 Show call tip:将光标停在一个函数调用的参数列表中,选择该菜单项将显示参数提示。 Show surrounding parens:将光标停在某对括号中间,选择该菜单项将高亮显示包围当前光标的括号。 常用的编辑功能 38 Editor窗口中的Format菜单 Indent Region:选中行向右缩进一个层次(默认4个空格)。 Dedent Region:选中行向左取消缩进一个层次(默认4个空格)。 Comment Out Region:在选中行前插入两个#(即对选中行添加单行注释)。 Uncomment Region:移除选中行前面的一个或两个#(即对选中行取消单行注释)。 Tabify Region:一个制表符对应的空格数(建议4个)。 Untabify Region:将所有制表符调整为正确数量的空格。 Toggle Tabs:在空格缩进和制表符缩进两种方式之间切换,在空格缩进方式下制表符会自动转为多个空格。 New Indent Width:打开一个对话框用于设置缩进宽度,默认为4个空格。 Format Paragraph:对由空行分割的当前段落或多行字符串或一个字符串中的选中行重新格式化。段落中的所有行将被格式化为字符数小于N,其中N默认为72。 Strip trailing whitespace:通过对每一行应用str.rstip,去除一行中最后一个非空白字符后面的尾部空格或其他空白字符。 常用的编辑功能 39 感谢观看 $$

资源预览图

项目一   Python简介及示例(课件)-《程序设计基础(Python)》同步教学(电子工业出版社)
1
项目一   Python简介及示例(课件)-《程序设计基础(Python)》同步教学(电子工业出版社)
2
项目一   Python简介及示例(课件)-《程序设计基础(Python)》同步教学(电子工业出版社)
3
项目一   Python简介及示例(课件)-《程序设计基础(Python)》同步教学(电子工业出版社)
4
项目一   Python简介及示例(课件)-《程序设计基础(Python)》同步教学(电子工业出版社)
5
项目一   Python简介及示例(课件)-《程序设计基础(Python)》同步教学(电子工业出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。