关于我们
书单推荐
新书推荐
|
Python语言程序设计实践教程 读者对象:普通本科院校、高职院校学生
本书为主教材《Python语言程序设计》的配套实践教材,共分9章。第1章介绍Python语言自带的IDL开发环境的使用;第2章介绍顺序结构程序设计;第3章介绍分支结构;第4章介绍循环结构;第5章介绍组合数据类型;第6章介绍函数;第7章介绍面向对象程序设计;第8章介绍文件;第9章介绍图形绘制。每章节内容包括知识要点和实训实验题约15道,并提供了大量课后习题,题型包括选择题、填空题、程序阅读题、编程题和简答题等,部分习题选自历年全国计算机等级试题。本书既可作为普通高等院校各专业Python语言程序设计课程的配套教材,又可作为Python语言程序设计语言自学者及参加相关考试的应试者的参考用书。
陈素芬,女,硕士,副教授。2002年7月,江西师范大学计算机软件技术专业本科毕业,2005年7月,江西师范大学计算机软件与应用专业硕士毕业。2005年7月至今,就职于南昌工程学院,担任专职教师。主要从事计算机基础课程的教学、并行程序设计、智能计算等方面的科研等工作。
第 1 章 绪论 ................................................................................................................... 1
1.1 知识要点回顾 .................................................................................................................... 1 1.1.1 Python 概述 ............................................................................................................. 1 1.1.2 Python 的下载与安装 ............................................................................................. 1 1.1.3 内置的 IDLE 开发环境 ........................................................................................... 3 1.1.4 IDLE 调试器的使用 ................................................................................................ 5 1.2 实训内容 ............................................................................................................................ 7 实验一 IDLE 集成开发环境 ............................................................................................ 7 实验二 验证性实验 ......................................................................................................... 9 1.3 课后习题 .......................................................................................................................... 13 第 2 章 基本数据类型及顺序结构程序设计 ............................................................. 18 2.1 知识要点回顾 .................................................................................................................. 18 2.1.1 标识符、常量和变量 ........................................................................................... 18 2.1.2 基本数据类型 ....................................................................................................... 19 2.1.3 复合数据类型 ....................................................................................................... 19 2.1.4 数值类型的运算 ................................................................................................... 20 2.1.5 常用的系统函数 ................................................................................................... 21 2.1.6 Python 代码的编写规范 ....................................................................................... 22 2.1.7 赋值语句、数据输入和输出 ............................................................................... 22 2.2 实训内容 .......................................................................................................................... 23 实验一 验证性实验 ....................................................................................................... 23 实验二 启发性实验 1 ..................................................................................................... 28 实验三 启发性实验 2 ..................................................................................................... 30 实验四 设计性实验 ....................................................................................................... 32 2.3 课后习题 .......................................................................................................................... 33 第 3 章 分支结构 ......................................................................................................... 38 3.1 知识要点回顾 .................................................................................................................. 38 3.1.1 逻辑判断 ............................................................................................................... 38 3.1.2 if 语句的三种形式 ................................................................................................ 39 3.1.3 if 语句的嵌套 ........................................................................................................ 40 3.2 实训内容 .......................................................................................................................... 41 实验一 验证性实验 ....................................................................................................... 41 实验二 启发性实验 1 ..................................................................................................... 45 实验三 启发性实验 2 ..................................................................................................... 48 实验四 设计性实验 ....................................................................................................... 51 3.3 课后习题 .......................................................................................................................... 56 第 4 章 循环结构 ......................................................................................................... 66 4.1 知识要点回顾 .................................................................................................................. 66 4.1.1 while 语句 .............................................................................................................. 66 4.1.2 for 语句 .................................................................................................................. 67 4.1.3 流程控制的其他语句 ........................................................................................... 68 4.1.4 循环语句的嵌套 ................................................................................................... 68 4.2 实训内容 .......................................................................................................................... 69 实验一 验证性实验 ....................................................................................................... 69 实验二 启发性实验 1 ..................................................................................................... 73 实验三 启发性实验 2 ..................................................................................................... 75 实验四 设计性实验 ....................................................................................................... 78 4.3 课后习题 .......................................................................................................................... 79 第 5 章 组合数据类型 ................................................................................................. 87 5.1 知识要点回顾 .................................................................................................................. 87 5.1.1 字符串类型及其操作 ........................................................................................... 87 5.1.2 序列的通用操作 ................................................................................................... 88 5.1.3 列表 ....................................................................................................................... 88 5.1.4 元组 ....................................................................................................................... 90 5.1.5 字典 ....................................................................................................................... 90 5.1.6 集合 ....................................................................................................................... 91 5.2 实训内容 .......................................................................................................................... 91 实验一 验证性实验 ....................................................................................................... 91 实验二 启发性实验 1 ..................................................................................................... 95 实验三 启发性实验 2 ..................................................................................................... 96 实验四 设计性实验 ....................................................................................................... 98 5.3 习题 .................................................................................................................................. 99 第 6 章 函数与模块 ................................................................................................... 107 6.1 知识要点回顾 ................................................................................................................ 107 6.1.1 函数的概念 ......................................................................................................... 107 6.1.2 函数参数 ............................................................................................................. 108 6.1.3 特殊函数 ............................................................................................................. 108 6.1.4 装饰器 ................................................................................................................. 109 6.1.5 变量的作用域 ..................................................................................................... 110 6.1.6 模块 ..................................................................................................................... 110 6.2 实训内容 ........................................................................................................................ 111 实验一 验证性实验 ..................................................................................................... 111 实验二 启发性实验 1 ................................................................................................... 115 实验三 启发性实验 2 ................................................................................................... 116 实验四 设计性实验 ..................................................................................................... 118 6.3 课后习题 ........................................................................................................................ 119 第 7 章 面向对象程序设计 ....................................................................................... 128 7.1 知识要点回顾 ................................................................................................................ 128 7.1.1 面向对象的基本概念 ......................................................................................... 128 7.1.2 类和对象 ............................................................................................................. 128 7.1.3 属性和方法 ......................................................................................................... 129 7.1.4 继承 ..................................................................................................................... 130 7.2 实训内容 ........................................................................................................................ 130 实验一 验证性实验 ..................................................................................................... 130 实验二 启发性实验 1 ................................................................................................... 134 实验三 启发性实验 2 ................................................................................................... 136 实验四 设计性实验 ..................................................................................................... 139 7.3 课后习题 ........................................................................................................................ 140 第 8 章 文件 ............................................................................................................... 148 8.1 知识要点回顾 ................................................................................................................ 148 8.1.1 文件概述 ............................................................................................................. 148 8.1.2 文件的打开与关闭 ............................................................................................. 148 8.1.3 文本文件的操作 ................................................................................................. 150 8.1.4 二进制文件的操作 ............................................................................................. 151 8.1.5 文件管理方法 ..................................................................................................... 152 8.2 实训内容 ........................................................................................................................ 153 实验一 验证性实验 ..................................................................................................... 153 实验二 启发性实验 1 ................................................................................................... 158 实验三 启发性实验 2 ................................................................................................... 161 实验四 设计性实验 ..................................................................................................... 164 8.3 课后习题 ........................................................................................................................ 166 第 9 章 图形绘制 ....................................................................................................... 172 9.1 知识要点回顾 ................................................................................................................ 172 9.1.1 tkinter 库 .............................................................................................................. 172 9.1.2 turtle 绘图 ............................................................................................................ 176 9.2 实训内容 ........................................................................................................................ 178 实验一 验证性实验 ..................................................................................................... 178 实验二 启发性实验 1 ................................................................................................... 181 实验三 启发性实验 2 ................................................................................................... 183 实验四 设计性实验 ..................................................................................................... 185 9.3 课后习题 ........................................................................................................................ 186 附录 全国计算机等级考试二级Python 语言程序设计考试例卷 ........................ 194
你还可能感兴趣
我要评论
|