新書推薦:
《
战胜人格障碍
》
售價:HK$
66.7
《
逃不开的科技创新战争
》
售價:HK$
103.3
《
漫画三国一百年
》
售價:HK$
55.2
《
希腊文明3000年(古希腊的科学精神,成就了现代科学之源)
》
售價:HK$
82.8
《
粤行丛录(岭南史料笔记丛刊)
》
售價:HK$
80.2
《
岁月待人归:徐悲鸿自述人生艺术
》
售價:HK$
61.4
《
女人的中国医疗史:汉唐之间的健康照顾与性别
》
售價:HK$
103.8
《
资治通鉴熊逸版:第四辑
》
售價:HK$
470.8
|
編輯推薦: |
(1)案例丰富,配思维导图。具有完整的知识体系,便于读者对基础理论知识点与应用的掌握。
(2)教学创新,助力教学。本书对应的教学设计采用BOPPPS教学模式,使课堂教学更加丰富。
(3)资源丰富,适合自学。本书配有案例微课视频讲解和企业面试真题练习题等资源,便于学生课后自学。
(4)语言简明,通俗易懂。本书由浅入深地讲解 Python的语法和基本应用,尽量做到代码简洁。
|
內容簡介: |
本书详细地介绍了Python的语法知识,并借助集成开发工具PyCharm,提升读者的编程能力,训练读者的程序思维,让其快速、轻松地掌握一门时下非常流行的编程语言。 全书共10章,分别是Python概述、Python基础、字符串、流程控制语句、复合数据类型、函数与模块、异常处理、面向对象编程、文件处理和综合案例,书中所有知识点均给出了示例代码和相关案例,辅助读者理解相关概念及其应用。 本书可作为全国高等学校计算机类相关专业的教材,亦可作为高等学校各专业的通识教材,以及计算机编程爱好者的自学读物。
|
目錄:
|
第1章Python概述
1.1Python简介
1.1.1Python的发展史
1.1.2Python的特点
1.1.3Python的应用领域
1.1.4Python不同版本的区别
1.2Python环境配置
1.2.1安装Python解释器
1.2.2Python程序的运行方式
1.3集成开发环境
1.3.1PyCharm的下载与安装
1.3.2PyCharm的使用
1.4程序编写的基本方法
本章小结
第2章Python基础
2.1程序的输入与输出
2.1.1输入函数input()
2.1.2输出函数print()
2.2程序风格
2.2.1代码缩进
2.2.2代码注释
2.2.3语句换行
2.3变量与数据类型
2.3.1标识符和关键字
2.3.2数据类型
2.3.3变量创建与赋值
2.4数字类型
2.4.1整型(int)
2.4.2浮点型(float)
2.4.3布尔型(bool)
2.4.4复数型(complex)
2.4.5type()函数及类型转换
2.5运算符
2.5.1算术运算符
2.5.2赋值运算符
2.5.3比较运算符
2.5.4逻辑运算符
2.5.5按位运算符
2.5.6成员运算符
2.5.7身份运算符
2.5.8运算符优先级
本章小结
第3章字符串
3.1字符串的创建
3.1.1定义字符串
3.1.2转义字符
3.2字符串格式化
3.2.1%格式控制符
3.2.2format()格式化方法
3.3字符串的处理
3.3.1字符串基本操作
3.3.2字符串运算符
3.3.3字符串处理方法
本章小结
第4章流程控制语句
4.1程序表示方法
4.1.1程序流程图
4.1.2基本结构流程图
4.1.3流程图的应用
4.2顺序结构
4.3分支结构
4.3.1单分支结构: if语句
4.3.2双分支结构: ifelse语句
4.3.3多分支结构: ifelifelse语句
4.3.4嵌套分支结构
4.4循环结构
4.4.1while循环
4.4.2for循环
4.4.3range()函数
4.4.4循环控制——break、continue和pass语句
4.4.5嵌套循环
本章小结
第5章复合数据类型
5.1数据类型分类
5.1.1序列、映射和集合类型
5.1.2可变和不可变数据类型
5.2列表
5.2.1列表的创建
5.2.2列表的操作
5.2.3列表的综合应用案例
5.3元组
5.3.1元组的创建
5.3.2元组的操作
5.3.3元组的综合应用案例
5.4字典
5.4.1字典的创建
5.4.2字典的操作
5.4.3字典的应用
5.5集合
5.5.1集合的创建
5.5.2集合的操作
5.5.3集合的运算
5.5.4集合的应用
本章小结
第6章函数与模块
6.1函数概述
6.2函数基础语法
6.2.1函数的定义
6.2.2函数的调用
6.3函数返回值
6.4函数的参数
6.4.1位置参数
6.4.2关键字参数
6.4.3默认参数
6.4.4不定长参数
6.4.5多参函数
6.5变量的作用域
6.5.1局部变量
6.5.2全局变量
6.6yield关键字
6.6.1迭代器
6.6.2推导式
6.6.3函数生成器
6.7函数的特殊形式
6.7.1匿名函数
6.7.2递归函数
6.8模块
6.8.1模块的概念
6.8.2模块的导入和使用
6.8.3内置模块
6.8.4自定义模块
6.8.5第三方模块
本章小结
第7章异常处理
7.1理解异常
7.1.1异常的概念
7.1.2异常的种类
7.2异常处理
7.2.1tryexcept
7.2.2finally
7.3抛出异常
7.3.1raise语句
7.3.2assert语句
7.4代码调试
本章小结
第8章面向对象编程
8.1理解面向对象思想
8.1.1编程思想发展简介
8.1.2面向过程与面向对象
8.2类和对象
8.2.1类的概念
8.2.2对象的概念
8.2.3类的设计
8.2.4类和对象的创建
8.3方法
8.3.1实例方法
8.3.2类方法
8.3.3静态方法
8.4属性
8.4.1实例属性
8.4.2类属性
8.5面向对象特征
8.5.1封装
8.5.2继承
8.5.3多态
本章小结
第9章文件处理
9.1文件基础
9.1.1文件概述
9.1.2文件类型
9.2文件操作
9.2.1打开和关闭文件
9.2.2文件的读、写操作
9.2.3文件读、写位置
9.2.4管理文件和目录
9.3CSV和JSON文件
9.3.1CSV文件操作
9.3.2JSON文件操作
本章小结
第10章综合案例
10.1直方图分析
10.2折线图分析
10.3饼图分析
本章小结
|
內容試閱:
|
当前人工智能和大数据等领域理论研究和技术研发正在快速地发展,Python作为前沿领域中非常流行的计算机程序设计语言之一,已经被多数高等学校作为入门语言进行普及。它具有简单易懂的语法、结构清晰的程序风格,使读者能在较短时间内掌握相关知识和程序设计方法。另外,其强大的第三方编程库能实现更丰富多样的功能。
本书是湖北省省级一流课程“Python语言程序设计”(鄂教高函〔2021〕14号)(项目编号: 202114610)、湖北省省级教学团队“程序设计类课程群教学团队”(鄂教高函〔2021〕2号)(项目编号: 20212273)、湖北省省级一流专业“计算机科学与技术”(教高厅函〔2019〕46号)(项目编号: 2019275)的阶段性成果。感谢武汉生物工程学院的培育和大力支持。
本书主要内容
本书是一本全面讲解Python语法和基本应用的图书,非常适合编程语言的初学者进行入门学习。通过本书的学习,读者可以很快地熟悉Python编程语言,并能够通过编程解决实际问题。
本书介绍Python的语法和基本应用,共10章。
第1章Python概述,主要介绍Python的历史背景、特点及开发工具的安装等内容,包括Python简介、Python环境配置、集成开发环境、程序编写的基本方法。其中重点介绍了Python的特点、版本差异和安装开发工具的注意事项。
第2章Python基础,主要介绍Python的基础语法,重点介绍了程序的输入与输出、程序风格和运算符等内容,另外,简要介绍了Python的变量与数据类型,以及数字类型。本章对于各类运算的运算规则都给出了详细解释和简单示例。
第3章字符串,主要介绍Python数据类型之一——字符串的相关内容,包括字符串的创建、字符串格式化、字符串的处理。其中重点介绍字符串的提取和切片操作,以及字符串常用的处理方法的使用规范和特点。
第4章流程控制语句,主要介绍流程控制语句,包括程序表示方法、顺序结构、分支结构、循环结构等内容,其中重点介绍了分支结构和循环结构,特别是for循环结构中的range()函数,以及break、continue和pass语句的应用。
第5章复合数据类型,主要介绍Python中的四种复合数据类型,先简单介绍序列、映射和集合的特征,然后重点介绍列表、元组、字典和集合的创建,增、删、改、查的方法和实际应用。其中列表和字典是Python中使用最频繁的数据类型,会详细介绍。
第6章函数与模块,主要介绍函数与模块的内容,先简单介绍函数、函数基础语法,然后重点介绍函数的参数,包括位置参数、关键字参数、默认参数、不定长参数,接着介绍函数返回值、变量的作用域、函数的特殊形式和模块。
第7章异常处理,主要介绍异常处理的相关内容,包括理解异常、处理异常、抛出异常和代码调试,其中重点介绍了常见的异常与对应的含义,以及异常处理机制的应用。
第8章面向对象编程,主要介绍面向对象编程等内容,包括理解面向对象思想、类和对象、方法、属性和面向对象特征。其中重点介绍了各种方法的创建和使用、各种属性的创建和使用,还有面向对象三大特征封装、继承和多态。
第9章文件处理,主要介绍文件的操作,包括文件基础、文件操作、CSV和JSON文件,其中重点介绍文件的打开、关闭操作,包括打开的各种权限、文件路径、with关键字等,以及文件的读取、写入和文件指针移动操作等。
第10章综合案例,主要介绍数据分析及可视化综合案例,运用NumPy和Matplotlib模块中的方法,将Python的理论学习进阶到实际应用环节,对行业案例和数据进行数据分析并最终生成可视化图表。
本书第1章由周方编写,第2~4章和第10章由朱友康编写,第5~9章由陈建雄编写。全书由武汉铁路职业技术学院周方教授统稿审定。
本书特色
(1) 案例丰富,配思维导图。本书具有完整的知识体系,便于读者对基础理论知识点与应用的掌握。
(2) 创新模式,助力教学。本书对应的教学设计采用BOPPPS教学模式,使课堂教学更加丰富。
(3) 资源丰富,适合自学。本书配有案例微课视频讲解和企业面试真题练习题等资源,便于学生课后自学。
(4) 语言简明,通俗易懂。本书由浅入深地讲解 Python的语法和基本应用,尽量做到代码简洁。
配套资源
为便于教与学,本书配有微课视频、源代码、教学课件、教学大纲、BOPPPS教案、软件安装包。
(1) 获取微课视频方式: 读者可以先扫描本书封底的文泉云盘防盗码,再扫描书中相应的视频二维码,观看教学视频。
(2) 获取源代码、软件安装包、全书网址方式: 先扫描本书封底的文泉云盘防盗码,再扫描下方二维码,即可获取。
源代码
软件安装包
全书网址
(3) 其他配套资源可以扫描本书封底的“书圈”二维码,关注后回复本书的书号即可下载。
读者对象
本书可作为全国高等学校计算机类相关专业的教材,亦可作为高等学校各专业的通识教材和计算机编程爱好者的自学读物。
本书的编写参考了诸多相关资料,在此表示衷心的感谢。限于个人水平和时间仓促,书中难免存在疏漏之处,欢迎读者批评指正。
作者
2023年1月
|
|