内容正文:
《Python基础案例教程》(微课版)
第1章 Python编程基础
第1章 Python编程基础
Python是一门非常优秀的计算机编程语言,因使用界面简洁,编写程序过程简便,学习起来容易上手,当前已成为主流的编程语言。
本章主要对Python编程基础进行介绍,结合具体案例从零到有感受Python编程简单易学、功能强大的特点。通过阅读已有案例程序的注释,读懂程序代码,并尝试修改代码,实现案例新功能。引用生活的案例,分析案例流程,了解算法基础知识,为Python编程的后续章节学习打好基础。
教学内容
1.1 快速入门
1.2 数据运算
1.3 编程算法
目录
CONTENTS
1.1.1 开始编写程序
1.1.2 遵守基本规范
1.2.1 标识符和保留字
1.2.2 常量和变量
1.2.3 运算符和表达式
1.3.1 了解算法
1.3.2 算法描述
1.1 快速入门
本课知识点
编写Python程序,需用Python自带的编辑器IDLE。脚本式多行编程是Python的主要编程方法,它可以用文件的方式把程序代码保存下来,方便以后随时修改与调用,特别适合程序编写。
Python语法简单易上手,最适合青少年高效掌握编程思维
Python语言具有简洁、易读、易操作特征,可以快速呈现效果,利于激发青少年学习动力和信心;
Python被称为胶水语言,具有扩展性,能够把其他语言制作的模块轻松地进行链接。
1.1.1 开始编写程序
本课知识点
Python其结构简单,有定义明确的语言,非常适合编程者启蒙学习。本节精选一个代码简洁、运行效果显示的案例,从零开始,一步一步示范讲解,让你了解Python完整的编程过程,从而开启你的编程之旅。
1.1.1 开始编写程序
本课知识点
在生活中经常使用排序,通过编写一小段Python程序,让该段程序能把乱序的数字,有序排列。如图所示,可根据需要,将一组乱序的数字“2,5,0,8,3,7,4,6,9,1”,有序排列输出。
1.1.1 开始编写程序
本课知识点
使用Python编写排序程序要学习很多知识,本案例讲解的重点是让学习者感受Python语言简洁代码、容易上手、编程快捷的特点。从进入Python语言的编辑环境开始,分别介绍新建、输入、保存、运行等关键环节的操作过程。结合案例让学习者体验将一组乱序数字,通过编程后输出一组有序数字的过程,体验Python语言的神奇魅力。
1.1.1 开始编写程序
本课知识点
(1)编辑器IDLE的编程方式
编写程序代码虽然可以使用记事本、Word等字处理软件,但是不能进行程序的编译和运行。而Python编辑器IDLE不仅具有记事本、Word等字处理软件的文字编辑功能,还具有程序的编译和运行功能。如图所示,编辑器IDLE编程分交互式逐行编程与脚本式多行编程两种方式。
1.1.1 开始编写程序
本课知识点
(2)认识案例程序的代码
在Python编辑器中编程,主要是输入程序代码。本排列案例中有4条代码,每条代码的功能解释如下所示。在Python中“#”后面的文字,就是对左侧代码的解释。
1.1.1 开始编写程序
本课知识点
算法分析
第一步:定义一组乱序的数据;
第二步:输出显示第一步所定义的数据;
第三步:结这组数据执行排序操作;
第四步:输出显示排序后的有序数据。
1.1.1 开始编写程序
本课知识点
Python有很多版本,这是一种在不断发展与完善的语言。以Python 3.8.2版为例,其打开方式为:选择“开始”→“所有程序”→“Python3.8” →“IDEL(Python3.8 32-bit)”命令,打开如图所示的交互式逐行编程界面。
1.1.1 开始编写程序
本课知识点
选择“File”→“Now File”命令,新建文件,即进入如图1.4所示的脚本式多行编程界面。该界面与“记事本”软件窗口界面相类似,有“标题栏”“菜单栏”“程序编辑区”“状态栏”等几个部分组成。
1.1.1 开始编写程序
本课知识点
输入代码
Python中的输入代码的方式同“记事本”软件输入相似。如图所示操作,输入以下代码。输入的代码时要在英文半角状态下,需注意代码中英文字母的大小写。
1.1.1 开始编写程序
本课知识点
保存文件
按图所示操作,选择保存路径后,以“案例1 排序好简便.py”为程序名保存文件。Python脚本式多行编程所编写的文件扩展名为“*.py”,文件名的命名同记事本、Word等软件命名一样,可以由中文、英文、数字等组成。
1.1.1 开始编写程序
本课知识点
运行程序
程序编写完成后,需运行程序的。按图所示操作,查看“案例1