新書推薦:

《
自然、权利与正义(重思古典自然法 探索人类生活的永恒根基)
》
售價:NT$
347.0

《
汗青堂丛书155·糖与现代世界的塑造:种植园、奴隶制与全球化
》
售價:NT$
551.0

《
企业家业保障与传承
》
售價:NT$
875.0

《
世界武器装备知识图解
》
售價:NT$
814.0

《
南方丝绸之路与欧亚古代文明
》
售價:NT$
1089.0

《
文化南方:中古时期中国文学核心传统
》
售價:NT$
329.0

《
台湾四百年:精装珍藏版
》
售價:NT$
299.0

《
古玺印与古玺印鉴定
》
售價:NT$
660.0
|
編輯推薦: |
(1)理论联系实际,强化计算思维能力培养;案例选取贴近生活,有助于提高学习兴趣。
(2)体现人工智能,引入图形界面设计、数据库、大数据等新技术的Python编程,具有先进性和实用性。
(3)内容呈现直观、形象,知识点讲解深入浅出,通俗易懂;提供针对性强的例题与习题,方便读者学习,紧扣能力培养的目标。
|
內容簡介: |
本书主要讲解了Python语言的基础知识,内容对接全国计算机等级考试二级Python科目。全书共10章,内容包括Python概述、程序基础语法、程序的控制结构、序列数据结构、函数、模块、函数式编程、面向对象程序设计、文件与文件夹操作、图形界面编程等。本书每章都安排了练习题,以便读者更好地巩固Python编程知识。
本书可面向普通本科学校及高等职业院校的Python语言课程,也可以作为全国计算机等级考试二级Python科目的学习教材,同时还可供Python爱好者作为自学教材。
|
關於作者: |
王欣,1.工作经历 2007-2010,中国传媒大学南广学院(现南京传媒学院);2010-2014,安徽绿海商务职业学院(继续教育学院院长);2014-2021,南京工业大学浦江学院(计算机基础教学负责人、信息管理与信息系统专业带头人);2021年至今,南京信息职业技术学院(教研室主任)。 2.科研情况 主持及参与省级以上教科研课题多项,公开发表论文20余篇(北大中文核心6篇),获专利授权3项。 3.主要获奖情况 (1)2024年江苏省教学能力竞赛二等奖,2024.7 (2)2024年江苏省工信厅厅属院校教学能力竞赛一等奖,2024.6 (3)2023年全国职业院校技能大赛“优秀指导教师”,全国职业院校技能大赛组织委员会,2023.8 (4)江苏省优秀毕业论文指导教师(3/3),江苏省教育厅,2023.7 4.主编教材及出版专著 (1)Excel实用教程,2012年1月,中国传媒大学出版社 (2)数据库系统与应用,2013年9月,人民邮电出版社 (3)Python基础教程(第2版),2018年8月,人民邮电出版社 (4)办公软件高级应用案例教程,2021年3月,人民邮电出版社 (5)精准营销:电商平台个性化推荐信息对消费者购买意愿的影响研究,2023年3月,东南大学出版社,独著 5.其他说明信息 教学科研型教师,从2017年开始讲授Python课程,积累了大量的教学经验和课程教学资源。
|
目錄:
|
第 1章 Python概述 1
1.1 初识Python 1
1.1.1 什么是Python 1
1.1.2 Python的特性 3
1.2 开始Python编程 4
1.2.1 下载和安装Python 4
1.2.2 执行Python脚本文件 5
1.2.3 Python语言的基本语法和规范 5
1.3 Python文本编辑器IDLE 6
习 题 10
第 2章 程序基础语法 11
2.1 输入与输出 11
2.1.1 输入数据 11
2.1.2 输出数据 13
2.2 保留字与标识符 17
2.2.1 保留字 17
2.2.2 标识符 18
2.3 常量和变量 18
2.3.1 常量 18
2.3.2 变量 20
2.3.3 数据类型转换 21
2.4 运算符与表达式 23
2.4.1 运算符 23
2.4.2 表达式 27
习 题 27
第3章 程序的控制结构 29
3.1 控制结构 29
3.2 常用语句 30
3.2.1 赋值语句 30
3.2.2 选择语句 31
3.2.3 循环语句 33
3.2.4 跳转语句 36
3.3 异常处理语句 36
3.3.1 异常处理语句 36
3.3.2 异常处理总结 39
习 题 39
第4章 序列数据结构 43
4.1 序列 43
4.2 列表和元组 43
4.2.1 列表 43
4.2.2 元组 50
4.2.3 切片操作 52
4.2.4 列表与元组的区别 53
4.3 字典和集合 53
4.3.1 字典 53
4.3.2 集合 57
习 题 61
第5章 函数 63
5.1 函数概念 63
5.2 声明和调用函数 63
5.2.1 自定义函数 63
5.2.2 调用函数 64
5.2.3 变量的作用域 65
5.2.4 在调试窗口中查看变量的值 65
5.3 参数和返回值 67
5.3.1 在函数中传递参数 67
5.3.2 函数的返回值 71
5.4 Python内置函数 72
5.4.1 数学运算函数 72
5.4.2 字符串处理函数 72
5.4.3 其他常用内置函数 76
5.5 函数综合实例 79
5.5.1 递归函数 79
5.5.2 斐波那契数列 80
习 题 80
第6章 模块 83
6.1 Python标准库中的常用模块 83
6.1.1 math模块 83
6.1.2 random模块 84
6.1.3 sys模块 85
6.1.4 platform模块 87
6.1.5 time模块 89
6.2 自定义和使用模块 91
6.2.1 创建自定义模块 91
6.2.2 导入模块 92
6.3 第三方模块 92
6.3.1 第三方模块使用的基本方法 92
6.3.2 jieba库的使用 93
6.3.3 turtle库的使用 93
6.3.4 requests库的使用 96
习 题 97
第7章 函数式编程 99
7.1 函数式编程概述 99
7.1.1 函数式编程的概念 99
7.1.2 函数式编程的优缺点 100
7.2 Python函数式编程常用的函数 101
7.2.1 lambda表达式 101
7.2.2 map()函数 102
7.2.3 filter()函数 103
7.2.4 reduce()函数 103
7.2.5 zip()函数 104
7.2.6 普通编程方式与函数式编程的对比 104
7.3 闭包函数 105
7.4 迭代器和生成器 106
7.4.1 迭代器 106
7.4.2 生成器 106
习 题 107
第8章 面向对象程序设计 108
8.1 面向对象程序设计基础 108
8.1.1 面向对象程序设计思想概述 108
8.1.2 面向对象程序设计中的基本概念 108
8.1.3 函数和方法的区别 109
8.2 定义和使用类 110
8.2.1 声明类 110
8.2.2 静态变量 112
8.2.3 静态方法的使用 113
8.2.4 类方法的使用 113
8.2.5 对象类型判断 114
8.3 类的继承和多态 114
8.3.1 继承 115
8.3.2 抽象类和多态 116
8.4 复制对象 118
8.4.1 通过赋值复制对象 118
8.4.2 通过函数参数复制对象 118
习 题 119
第9章 文件与文件夹操作 122
9.1 文件操作 122
9.1.1 打开文件 122
9.1.2 关闭文件 123
9.1.3 读取文件内容 123
9.1.4 写入文件 125
9.1.5 文件指针 126
9.1.6 截断文件 127
9.1.7 文件属性 128
9.1.8 复制文件 129
9.1.9 移动文件 129
9.1.10 删除文件 129
9.1.11 重命名文件 130
9.2 目录编程 130
习 题 131
第 10章 图形界面编程 132
10.1 常用tkinter组件的使用 132
10.1.1 弹出消息框 132
10.1.2 创建Windows窗口 135
10.1.3 Label组件 136
10.1.4 Button组件 138
10.1.5 Canvas画布组件 140
10.1.6 Checkbutton组件 150
10.1.7 Entry组件 152
10.1.8 Frame组件 153
10.1.9 Listbox组件 154
10.1.10 Menu组件 155
10.1.11 Radiobutton组件 158
10.1.12 Scale组件 159
10.1.13 Text组件 161
10.2 窗体布局 162
10.2.1 pack()函数 162
10.2.2 grid()函数 163
10.2.3 place()函数 164
10.3 Tkinter字体 165
10.3.1 导入tkFont模块 165
10.3.2 设置组件的字体 165
10.4 事件处理 166
习 题 169
附录1 PyCharm的安装与使用 171
附录2 AI大模型辅助编程 175
参考文献 180
|
|