高等院校信息技术规划教材PYTHON语言程序设计(微课版)/曹洁

首页 > 图书 > 教材教辅/2020-09-23 / 加入收藏 / 阅读 [打印]
高等院校信息技术规划教材PYTHON语言程序设计(微课版)/曹洁

高等院校信息技术规划教材PYTHON语言程序设计(微课版)/曹洁

作者:曹洁、张志锋、孙玉胜、崔霄等

开 本:其他

书号ISBN:9787302530862

定价:

出版时间:2018-04-01

出版社:清华大学出版社

高等院校信息技术规划教材PYTHON语言程序设计(微课版)/曹洁 本书特色

Python是一门简单易学、功能强大的优雅编程语言。它内建了高效的数据结构,丰富的第三方开发库,能够用简单而高效的方式编程。本书由浅入深、步步引导、循序渐进地讲述Python语言的基础知识、基本语法。本书用12章的篇幅来介绍Python语言,包括Python语言基础、选择结构程序设计、循环结构程序设计、函数、正则表达式、文件与文件夹操作、面向对象程序设计、模块和包、算法与数据结构基础、错误和异常处理、图形用户界面、用matplotlib实现数据可视化。 本书可作为高等院校各专业的Python语言教材,也可作为软件开发人员的参考资料,还可作为Python语言自学者的参考书。

高等院校信息技术规划教材PYTHON语言程序设计(微课版)/曹洁 内容简介

Python是一门简单易学、功能强大的优雅编程语言。它内建了高效的数据结构,丰富的第三方开发库,能够用简单而高效的方式编程。本书由浅入深、步步引导、循序渐进地讲述Python语言的基础知识、基本语法。本书用12章的篇幅来介绍Python语言,包括Python语言基础、选择结构程序设计、循环结构程序设计、函数、正则表达式、文件与文件夹操作、面向对象程序设计、模块和包、算法与数据结构基础、错误和异常处理、图形用户界面、用matplotlib实现数据可视化。 本书可作为高等院校各专业的Python语言教材,也可作为软件开发人员的参考资料,还可作为Python语言自学者的参考书。

高等院校信息技术规划教材PYTHON语言程序设计(微课版)/曹洁 目录

目录
Contents

第1章Python语言基础1
1.1Python语言的特点1
1.2Python应用领域2
1.3Python解释器3
1.4Python开发环境的安装3
1.5编写Python代码6
1.5.1用文本编辑器编写代码6
1.5.2用命令行格式的Python Shell编写代码9
1.5.3用带图形界面的Python Shell编写交互式
代码10
1.5.4用带图形界面的Python Shell编写程序代码11
1.6Python中的注释12
1.6.1Python中的单行注释12
1.6.2Python中的多行注释12
1.7Python中的对象12
1.7.1对象的身份13
1.7.2对象的类型13
1.7.3对象的值13
1.7.4对象的引用13
1.7.5对象的共享引用14
1.7.6对象是否相等的判断14
1.8Python中的变量15
1.9Python中的基本数据类型15
1.9.1number16
1.9.2string17
1.9.3list31
1.9.4tuple391.9.5dictionary41
1.9.6set46
1.9.7Python数据类型之间的转换49
1.10Python中的运算符51
1.11Python中的数据输入56
1.12Python中的数据输出57
1.12.1表达式语句输出57
1.12.2print()函数输出58
1.12.3字符串对象的format方法的格式化输出60
1.13Python中的文件的基本操作63
1.14Python库的导入与扩展库的安装64
1.14.1库的导入64
1.14.2扩展库的安装65
习题66

第2章选择结构程序设计68
2.1布尔表达式68
2.2选择结构69
2.2.1单向if语句69
2.2.2双向if?else语句70
2.2.3嵌套if和多向if?elif?else语句71
2.3条件表达式73
2.4选择结构程序举例74
习题77

第3章循环结构程序设计78
3.1while循环78
3.2循环控制策略83
3.2.1交互式循环83
3.2.2哨兵式循环84
3.2.3文件式循环85
3.3for循环86
3.3.1for循环的基本用法86
3.3.2for循环与range()函数的结合使用89
3.4循环中的break、continue和else92
3.4.1用break语句提前终止循环92
3.4.2用continue语句提前结束本次循环93
3.4.3循环语句的else子句93
3.5循环结构程序举例96
习题100

第4章函数101
4.1为什么要用函数101
4.2怎样定义函数103
4.3函数调用104
4.3.1带有返回值的函数调用104
4.3.2不带返回值的函数调用107
4.4函数参数传递107
4.5函数参数的类型108
4.5.1位置参数108
4.5.2关键字参数108
4.5.3默认值参数109
4.5.4可变长度参数109
4.5.5序列解包参数110
4.6函数模块化112
4.7lambda表达式113
4.7.1lambda和def的区别114
4.7.2自由变量对lambda表达式的影响116
4.8变量的作用域117
4.8.1变量的局部作用域117
4.8.2变量的全局作用域118
4.8.3变量的嵌套作用域119
4.9函数的递归调用120
4.10常用内置函数124
4.10.1map()函数124
4.10.2reduce()函数125
4.10.3filter()函数127
4.11函数举例127
习题133

第5章正则表达式134
5.1什么是正则表达式134
5.2正则表达式的构成134
5.3正则表达式的模式匹配137
5.3.1正则表达式的边界匹配137
5.3.2正则表达式的分组、选择和引用匹配138
5.3.3正则表达式的贪婪匹配与懒惰匹配141

 1/2    1 2 下一页 尾页

教材 研究生/本科/专科教材 工学

在线阅读

  • 最新内容
  • 相关内容
  • 网友推荐
  • 图文推荐