注册 登录 进入教材巡展
#
  • #

出版时间:2024-01

出版社:中国铁道出版社

以下为《Python程序设计简明教程(第二版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 中国铁道出版社
  • 9787113307301
  • 2版
  • 521449
  • 48256929-0
  • 16开
  • 2024-01
  • 文理通用
  • 本科
作者简介
超木日力格,博士,讲师,现任教于中央民族大学信息工程学院。主授课程包括信息素养、机器学习、数据库技术及应用、现代教育技术课程与教材研究等。研究方向包括机器学习、自然语言处理等;出版教材2部,在IEEE Transactions on Fuzzy System、 Pattern Recognition、 Information Science等期刊上发表论文学术论文10余篇,参与发明专利3项。主持国家自然科学基金一项,校级项目2项,参与国家级项目1项。
孙领弟,硕士,副教授,现任河北水利电力学院计算机基础教研室主任。主要研究方向:大数据分析、三维动画。多年来一直从事一线教学科研工作,主授课程包括大学计算机基础、C语言程序设计、数据库管理与应用、视频剪辑与处理等。
查看全部
内容简介
本书是面向 Python 程序设计初学者的教材,全书共分为 11 章。第 1 章论述 Python 的特点、安装、使用和程序设计方法;第 2 章至第 4 章侧重论述 Python 的基础知识,包括对象与类型、运算符与表达式、常用的组合数据类型;第 5 章论述面向过程设计方法中的基本结构;第 6 章 论述函数的定义和使用;第 7 章论述文件的处理方法,包括文本文件和 CSV 格式文件的操作;第 8 章论述图形用户界面设计模块 tkinter;第 9 章则聚焦于几个常用的第三方库,如 NumPy、Matplotlib、jieba、wordcloud 和用于网络爬虫的 requests 库;第 10 章详细论述面向对象编程的概念和特征;第 11 章给出了一个管理系统综合案例,通过面向过程和面向对象两种设计方法提供了具体的设计方案。


本书通过信息管理系统的案例引出 Python 语言的相关知识点,每章紧扣实际问题,结合具体案例讲解Python 的核心语法和常用库的应用,帮助读者从解决问题的角度掌握程序设计的思路和方法。
本书适合作为高等院校非计算机专业的程序设计课程教材,也可作为初学 Python 程序设计者的参考书。
目录
第1章 程序设计绪论(Python版本) 1
1.1 计算机编程语言1
1.2 程序的编译与解释 3
1.3 Python简介 4
1.4 Python的安装 6
1.5 Python程序的开发环境 8
1.6 程序设计方法 10
1.7 程序的IPO模型 11
1.8 算法的描述11

第2章 对象与类型 14
2.1 对象的基本概念14
2.2 变量与对象16
2.3 对象类型 18
2.4 数字 19
2.5 字符串 21

第3章 运算符与表达式 26
3.1 Python运算符 26
3.2 运算符的优先级 29
3.3 常用内置函数 31
3.4 常用的字符串方法 34

第4章 组合数据类型 41
4.1 组合数据类型的分类 41
4.2 列表 42
4.3 元组 50
4.4 字典 51
4.5 集合 54
4.6 应用实例 59

第5章 程序基本结构 62
5.1 顺序结构 62
5.2 分支结构 63
5.3 循环结构 66
5.4 循环控制保留字70
5.5 程序异常处理 72
5.6 应用实例 74

第6章 函数 77
6.1 函数的定义和调用 77
6.2 函数的参数传递 79
6.3 变量的作用域 80
6.4 函数模块化编程 81
6.5 应用实例 83

第7章 文件 86
7.1 文件的打开和关闭操作 86
7.2 文件的读写操作 87
7.3 文本文件操作 88
7.4 CSV格式文件的读写 89
7.5 应用实例 92

第8章 图形用户界面设计 96
8.1 Python GUI模块介绍 96
8.2 tkinter模块介绍 97
8.3 应用实例 110

第9章 Python程序设计思维 116
9.1 计算思维 116
9.2 Python计算生态 119
9.3 第三方库的安装与使用方法 124
9.4 分词——jieba 126
9.5 词云——wordcloud 128
9.6 数据分析——NumPy 131
9.7 数据可视化——Matplotlib 136
9.8 网络爬虫 143
9.9 应用实例 147

第10章 面向对象编程 151
10.1 类和对象的概念 151
10.2 面向对象的三大特征 158
10.3 应用实例 164

第11章 综合案例 166
11.1 系统功能描述 166
11.2 结构化设计方案 168
11.3 面向对象设计方案 177

附录A Python关键字 199
附录B GUI组件属性 200
附录C Matplot相关函数参数 202
Baidu
map