新書推薦:
![村上春树·音乐](http://103.6.6.66/upload/mall/productImages/24/26/9787569509960.jpg)
《
村上春树·音乐
》
售價:HK$
67.9
![金钱、道德和做派:法国和美国中上阶层的文化](http://103.6.6.66/upload/mall/productImages/24/28/9787213114557.jpg)
《
金钱、道德和做派:法国和美国中上阶层的文化
》
售價:HK$
101.2
![大明律(中华经典名著全本全注全译丛书-三全本)](http://103.6.6.66/upload/mall/productImages/24/28/9787101166552.jpg)
《
大明律(中华经典名著全本全注全译丛书-三全本)
》
售價:HK$
57.5
![广州:向海而生的商业之都](http://103.6.6.66/upload/mall/productImages/24/27/9787523400951.jpg)
《
广州:向海而生的商业之都
》
售價:HK$
89.7
![做自己的靠山:用接纳承诺疗法成为更强大的自己](http://103.6.6.66/upload/mall/productImages/24/27/9787523608098.jpg)
《
做自己的靠山:用接纳承诺疗法成为更强大的自己
》
售價:HK$
68.8
![技术封建主义(数字经济前沿)](http://103.6.6.66/upload/mall/productImages/24/28/9787300328508.jpg)
《
技术封建主义(数字经济前沿)
》
售價:HK$
79.4
![尤物:太平洋的丝绸全球史](http://103.6.6.69/upload/mall/productImages/y24/8/9787545220025.jpg)
《
尤物:太平洋的丝绸全球史
》
售價:HK$
102.4
![吴语百年面貌与变化研究——以嘉兴吴语为例](http://103.6.6.66/upload/mall/productImages/24/28/9787308236041.jpg)
《
吴语百年面貌与变化研究——以嘉兴吴语为例
》
售價:HK$
227.7
|
編輯推薦: |
本书是一本简明的Python程序设计教程。
|
內容簡介: |
本书对第1版内容进行了修订,补充了一些新的知识点,增加了许多教学中积累的实例。本书从基础问题出发,逐步引导学生掌握Python语言的内容和应用方法,内容包括Python语言基础,基本数据类型、运算符和表达式,程序控制结构,序列,字典和集合,函数,文件,Python第三方库安装及常用库介绍。各章均根据所讲内容给出配套的上机练习和习题。
本书可作为高等学校各专业“计算机程序设计”课程的基础教材,也可以作为广大程序设计开发者、爱好者的自学参考书。
|
目錄:
|
第1章Python语言基础
1.1Python语言概述
1.1.1Python语言的发展
1.1.2Python语言的特点
1.1.3Python语言的应用领域
1.1.4Python语言的适用性及局限性
1.2Python语言的下载及安装方法
1.3Python语言的开发工具
1.3.1Python语言版本的选择
1.3.2Python语言常用集成开发环境
1.4标识符、常量和变量
1.4.1标识符
1.4.2常量和变量
1.5基本输入输出函数
1.5.1input()函数
1.5.2eval()函数
1.5.3print()函数
1.6turtle库
1.6.1库的导入
1.6.2画布与画笔设置
1.6.3绘图命令
上机练习1
习题1
第2章基本数据类型、运算符和表达式
2.1基本数据类型
2.1.1数值类型
2.1.2字符串类型
2.1.3布尔类型
2.2运算符
2.2.1数值运算符
2.2.2字符串运算符
2.2.3关系运算符
2.2.4逻辑运算符
2.2.5成员运算符
2.2.6位运算符
2.3常用内置函数
2.3.1常用数值运算函数
2.3.2常用类型转换函数
2.4表达式、赋值语句与运算符的优先级
2.5math库
2.5.1math库简介
2.5.2math库常用函数及常数
上机练习2
习题2
第3章程序控制结构
3.1程序基础
3.1.1Python程序的构成
3.1.2Python中的缩进
3.1.3程序基本结构分类
3.2顺序结构
3.3分支结构
3.3.1单路分支结构
3.3.2双路分支结构
3.3.3多路分支结构
3.4循环结构
3.4.1for循环结构
3.4.2while循环结构
3.4.3break、continue和pass语句
3.4.4循环结构的else语句
3.5嵌套程序
3.6程序的异常处理
3.7random库
上机练习3
习题3
第4章序列
4.1序列概述
4.2字符串
4.2.1字符串概要
4.2.2字符串的基本操作
4.2.3字符串处理内置函数
4.2.4字符串处理方法
4.2.5字符串格式化输出
4.3列表
4.3.1列表的概念
4.3.2列表的基本操作
4.4元组
4.4.1元组的概念
4.4.2元组的基本操作
4.4.3列表与元组的转换
4.4.4元组与列表的区别
4.5jieba库
4.5.1jieba库简介
4.5.2jieba库分词函数
4.5.3调整词典和自定义词典
上机练习4
习题4
第5章字典和集合
5.1字典
5.1.1字典的常用操作
5.1.2字典的常用方法
5.2集合
5.2.1集合的创建
5.2.2集合的常用运算
5.2.3集合的常用方法
5.3wordcloud库
上机练习5
习题5
第6章函数
6.1函数的基本使用
6.1.1函数的定义
6.1.2函数的调用
6.2函数的参数和返回值
6.2.1函数的参数
6.2.2默认参数
6.2.3可变参数
6.2.4函数的返回值
6.3变量作用域
6.3.1局部变量
6.3.2全局变量
6.3.3global语句
6.4lambda函数
6.5time库
上机练习6
习题6
第7章文件
7.1文件的相关概念
7.1.1文本文件和二进制文件
7.1.2文本文件的编码
7.1.3文本文件与二进制文件的区别
7.1.4文件指针的概念
7.2文件的使用
7.2.1打开文件
7.2.2关闭文件
7.3文件的读写操作
7.3.1读取文件数据
7.3.2向文件写数据
7.3.3文件的定位读写
7.3.4读写二进制文件
7.4文件和目录操作
7.4.1常用的文件操作函数
7.4.2文件的复制、删除、重命名操作
7.4.3文件的目录操作
7.5CSV文件格式读写数据
7.5.1CSV文件简介
7.5.2读写CSV文件
7.6JSON文件的操作
7.6.1json.dumps函数的使用
7.6.2json.loads函数的使用
7.7pydoc文件操作
7.7.1pydoc在控制台中查看文档
7.7.2pydoc生成HTML文档
7.7.3启动本地服务器来查看文档信息
上机练习7
习题7
第8章Python第三方库安装及常用库
8.1Python第三方库的安装
8.1.1pip工具安装
8.1.2自定义安装
8.1.3文件安装
8.1.4pyinstaller库的使用
8.2数据分析与图表绘制
8.2.1numpy库
8.2.2matplotlib库
8.3网络爬虫
8.3.1requests库
8.3.2scrapy库
8.4语言/文本处理
8.4.1NLTK库
8.4.2openpyxl库
8.5图形用户界面
8.5.1wxPython库
8.5.2PySide2库
8.6其他
8.6.1pygame库
8.6.2PIL库
上机练习8
习题8
附录Aturtle库常用函数
附录Bturtle颜色库
附录CPython常用内置函数
附录Dmath库常用数学函数和常数
附录Erandom库常用函数
附录FWordCloud函数常用参数
附录Gfont_path参数常用值
参考文献
|
內容試閱:
|
“计算机程序设计”课程是培养学生计算思维和创新能力的有效途径。程序设计是大学计算机基础课程的一个重要组成部分,有着广泛的应用价值。Python程序设计语言由于其简洁、高效的特点,且具备众多的标准库和第三方库的支持,在各领域的应用中表现得尤为出众,因此,更适合在专业不同、基础不同的大学计算机基础课中讲授。
本书在第1版的基础之上,由多位教师经过多年教学经验的积累重新修订完成,补充了一些新的知识点,增加了许多教学中积累的实例。本书共分8章。第1章介绍Python语言基础,包括Python的基本概念、特点、发展情况等; Python语言开发工具的安装和使用,Python语言的常量、变量和保留字,基本的输入输出函数,以及turtle库。第2章介绍基本数据类型、运算符和表达式,以及与该部分相关的math库。第3章介绍程序控制结构,包括程序基础知识、3种基本结构、程序的嵌套、异常处理,以及random库。第4章介绍序列,包括序列概述,列表、元组和字符串,以及jieba库。第5章介绍字典和集合,包括字典的概念和操作、集合的概念和操作,以及wordcloud库。第6章介绍函数,包括函数的基本使用、参数传递、变量的作用域,以及time库。第7章介绍文件,包括文件的相关概念、文件的使用、文件的读写操作、文件和目录操作、CSV文件格式读写数据、JSON文件的操作,以及pydoc文件操作。第8章介绍Python第三方库安装及常用库,首先介绍第三方库的安装方法,然后介绍数据分析与图表绘制、网络爬虫、语言/文本处理、图形用户界面和其他方面的一些常用第三方库。本书基于Python 3编写,包含200多个教学实例,每一个知识点都配有实例代码并辅以相关说明和运行结果。每章都有配套的上机练习和习题,上机题目70余个,配套习题300余个,方便教师授课和学生练习。
本书是集体智慧的结晶,参与编写的教师都有着多年的相关教学经验。其中,王晓静、马旭编写第1章和第8.1节,吴亚坤、邸春红编写第2章和第8.2节,李丽编写第3章和第8.3节,殷慧文、易俗编写第4章和第8.4节,王大勇编写第5章和第8.5节,董博、孙时光编写第6章和第8.6节,周应强编写第7章,李丽负责统稿。
本书的编写得到了许多业内人士的大力支持和帮助,特别感谢辽宁大学创新创业学院张向东院长和杜玲丽书记对本书出版的推动和指导,感谢辽宁大学教务处给予的极大帮助,同时感谢宋朋、常青、刘广月、高翔等领导和老师对本书的关心和帮助,教研室各位老师对书稿提出了许多宝贵意见,在此一并表示诚挚的感谢!感谢参考文献中的各位作者,最后感谢出版社编辑耐心细致的答疑、整理和修改。
由于Python教学方法还需要进一步的探索,虽然作者在经过多轮教学后对本书进行了认真细致的梳理和修订,但难免有疏漏之处,恳请广大读者批评指正。
编者2023年6月
|
|