Python中文网

Python程序设计基础教程(慕课版)

cnpython1105

编程书籍推荐:Python程序设计基础教程(慕课版),由人民邮电出版社2018-09-01月出版,本书发行作者信息: 薛景,陈景强,朱旻如,龚乐君 著此次为第1次发行, 国际标准书号为:9787115488107,品牌为人民邮电出版社, 这本书采用平装开本为16开,附件信息:未知,纸张采为胶版纸,全书共有171页字数万 字,值得推荐的Python Book。

此书内容摘要

本书介绍使用Python语言进行计算机编程的基本思想和操作方法以及Python语言的基础知识,共分九章,每章下细分为节,每节有各自的学习目标和相关知识介绍。第十章为配套实验,有6个经典实验供学生学习。

关于此书作者

薛景,南京邮电大学计算机学院教师,主要教授课程Python语言程序设计,长期在教学第一线,拥有十多年教学和软件开发经验,所编写的Python教材,在充分考虑教学要求的基础上,注重趣味性和娱乐性,使得相对枯燥的编程学习变得有趣生动,让学生在快乐的编程体验中学会编程。

编辑们的推荐

1.强大的配套资源,MOOC、在线作业平台、PPT课件以及课后作业答案一应俱全,免费提供。
2.具有领先的在线资源,能够很好地满足目前全国本专科院校计算机编程类课程的课程改革的需要。
3.采用大量生动活泼的编程实例的形式,寓教于乐,让使用本教材进行自学的非计算机专业学生也更加轻松。

Python程序设计基础教程(慕课版)图书的目录

第 1章编程前的准备工作1
1.1关于编程1
1.2关于Python2
1.2.1Python语言的特点2
1.2.2Python 2与Python 33
1.3安装Python运行环境4
1.3.1在Windows下安装4
1.3.2在macOS下安装5
1.4第 一个Python程序5
1.4.1在交互模式下运行Python程序5
1.4.2选择一款编辑器6
1.4.3PyCharm6
1.4.4以文件模式运行Python程序10
1.4.5Python之禅11
1.5本章小结12
1.6课后习题12
第2章 Python语言基础14
2.1常量和简单数据类型14
2.1.1数字14
2.1.2True和False15
2.1.3字符串15
2.1.4数据类型的转换16
2.2变量与赋值语句17
2.2.1标识符命名17
2.2.2对象17
2.2.3赋值语句17
2.2.4案例:使用变量与常量18
2.3运算符与表达式18
2.3.1运算符18
2.3.2运算符的优先级21
2.3.3改变运算顺序22
2.3.4表达式22
2.3.5eval()函数22
2.4输入与输出23
2.4.1input()函数23
2.4.2print()函数23
2.4.3格式化字符串24
2.4.4续行符25
2.5注释25
2.6本章小结26
2.7课后习题26
第3章神奇的小海龟(Turtle)/29
3.1第 一个海龟程序29
3.2绘制正多边形30
3.2.1重复、重复、再重复30
3.2.2使用循环化简程序30
3.2.3最重要的格式控制——缩进31
3.3绘制美丽的五角星31
3.3.1向左转,向右转31
3.3.2为五角星上色32
3.4大星星和小星星33
3.4.1函数的定义与调用33
3.4.2去吧,小海龟34
3.4.3函数的参数35
3.5更多关于海龟的函数36
3.6本章小结37
3.7课后习题37
第4章程序的流程控制40
4.1顺序结构40
4.2分支结构41
4.2.1if…else语句41
4.2.2elif语句42
4.3循环结构43
4.3.1while语句43
4.3.2for语句43
4.3.3嵌套循环44
4.3.4循环中的else语句45
4.4流程中转break语句和continue语句45
4.5综合案例47
4.6本章小结49
4.7课后习题49
第5章函数与模块54
5.1函数的定义与调用54
5.1.1文档字符串55
5.1.2函数调用55
5.1.3函数的返回值56
5.1.4匿名函数57
5.2函数的参数传递57
5.2.1默认参数与关键字参数58
5.2.2不定长参数59
5.3变量的作用域59
5.4函数的递归61
5.5模块化程序设计62
5.5.1模块及其引用63
5.5.2包65
5.6内置函数66
5.7本章小结67
5.8课后习题68
第6章数据结构70
6.1元组70
6.1.1创建元组70
6.1.2访问元组中的数据71
6.1.3元组的连接71
6.1.4删除元组71
6.1.5常用元组函数72
6.2列表72
6.2.1创建列表72
6.2.2访问列表中的数据72
6.2.3列表赋值72
6.2.4删除列表中的元素73
6.2.5列表数据的操作方法73
6.2.6常用列表函数75
6.3字符串75
6.3.1字符串的表示75
6.3.2字符串的截取75
6.3.3连接字符串75
6.3.4格式化字符串76
6.3.5字符串的操作方法77
6.3.6其他操作77
6.4字典78
6.4.1字典的创建78
6.4.2访问字典中的数据78
6.4.3修改字典中的数据78
6.4.4字典的操作方法79
6.4.5常用的字典函数80
6.4.6嵌套字典81
6.5集合81
6.5.1创建集合81
6.5.2集合数据的添加与删除81
6.5.3集合的数学运算81
6.6本章小结82
6.7课后习题83
第7章异常处理和文件操作85
7.1异常处理85
7.1.1try…except语句86
7.1.2finally语句87
7.2断言87
7.3文件操作88
7.3.1写文件操作89
7.3.2读文件操作90
7.3.3with语句91
7.4本章小结92
7.5课后习题92
第8章面向对象编程94
8.1类和对象94
8.1.1Person类的定义与实例化95
8.1.2Person类的完整定义96
8.1.3对象属性的默认值设置97
8.1.4对象属性的添加、修改和删除98
8.1.5私有属性和私有方法98
8.1.6类属性99
8.2类的继承100
8.2.1一个简单的继承例子100
8.2.2子类方法对父类方法的覆盖101
8.2.3在子类方法中调用父类的同名方法102
8.3本章小结103
8.4课后习题103
第9章图形用户界面105
9.1Tkinter简介105
9.1.1第 一个Tkinter窗口105
9.1.2在窗口中加入组件106
9.1.3为按钮设置动作事件107
9.1.4坐标管理器108
9.2Tkinter组件及其属性109
9.2.1Label组件和Entry组件110
9.2.2Listbox组件111
9.2.3Canvas组件112
9.3案例分析:简单计算器113
9.3.1实现计算器界面114
9.3.2实现数字按钮的点击功能115
9.3.3实现小数点按钮的功能115
9.3.4实现运算按钮的功能116
9.4本章小结117
9.5课后习题117
第10章 数据分析与可视化119
10.1数值计算库numpy119
10.1.1创建numpy数组119
10.1.2数组与数值的算术运算120
10.1.3数组与数组的算术运算121
10.1.4数组的关系运算121
10.1.5分段函数122
10.1.6数组元素访问122
10.1.7数组切片操作123
10.1.8改变数组形状123
10.1.9二维数组转置124
10.1.10向量内积124
10.1.11数组的函数运算125
10.1.12对数组的不同维度元素进行计算125
10.1.13广播126
10.1.14计算数组中元素的出现次数127
10.1.15矩阵运算127
10.2科学计算扩展库scipy128
10.2.1常数模块constants128
10.2.2特殊函数模块special129
10.2.3多项式计算与符号计算129
10.3数值计算可视化库matplotlib131
10.3.1绘制正弦曲线131
10.3.2绘制散点图132
10.3.3绘制饼图134
10.3.4绘制带有中文标签和图例的图135
10.3.5绘制带有公式的图135
10.3.6绘制三维参数曲线136
10.3.7绘制三维图形137
10.4本章小结139
10.5课后习题139
第11章 学生成绩管理系统的设计与实现141
11.1系统概述141
11.2数据类型的定义142
11.3为学生类型定制的基本操作143
11.4用文本文件实现数据的永久保存146
11.5用两级菜单四层函数实现系统148
11.6课后习题152
附录A配套实验153
实验一使用Turtle库绘制七巧板153
实验二程序的流程控制155
实验三函数的定义和调用156
实验四数据结构及文件读写应用159
实验五GUI程序设计162
附录B在线教学辅助平台教师使用手册164
附录C配套电子资源使用手册169

部分内容试读

暂无.

关于此书评价

暂无.

书摘内容

暂无.

Python程序设计基础教程(慕课版)最新最全的试读、书评、目录、简介信息由Python中文网整理提供。

上一篇:没有了

下一篇:图解算法——使用Python