Python程序设计项目化教程 / 普通高等院校计算机基础教育“十四五”系列教材
定价:¥45.00
作者: 刘中胜
出版时间:2023-10
最新印次日期:2023-10
出版社:中国铁道出版社
“十四五”职业教育广东省规划教材
- 中国铁道出版社
- 9787113304546
- 1版
- 502195
- 60269842-5
- 16开
- 2023-10
- 工学
- 计算机类
- 电子与信息大类
- 计算机类
- 计算机类
- 本科
作者简介
内容简介
本书按照“项目导向、任务驱动”的教学方法,以“eshop书城”项目案例为载体,内容循序渐进,将Python程序设计的理论知识和关键技术技能融入项目任务中。
全书分为12个项目单元30个项目任务。项目任务实施过程涵盖了从Python开发环境部署到图形用户界面编程等各项内容,主要知识和技能包括:Python概述与开发环境;程序设计基础;程序选择结构;程序循环结构;序列类型、字典和集合;函数、模块和异常处理;文件与I/O操作;面向对象编程;数据库编程;进程与线程;网络编程;图形用户界面编程。每个项目单元由项目导读、项目任务、项目总结和项目训练构成。
本书适合普通高等院校作为Python程序设计相关课程的教材,也可作为职业院校相关课程的教材,或供广大Python软件开发技术人员和爱好者学习参考。
全书分为12个项目单元30个项目任务。项目任务实施过程涵盖了从Python开发环境部署到图形用户界面编程等各项内容,主要知识和技能包括:Python概述与开发环境;程序设计基础;程序选择结构;程序循环结构;序列类型、字典和集合;函数、模块和异常处理;文件与I/O操作;面向对象编程;数据库编程;进程与线程;网络编程;图形用户界面编程。每个项目单元由项目导读、项目任务、项目总结和项目训练构成。
本书适合普通高等院校作为Python程序设计相关课程的教材,也可作为职业院校相关课程的教材,或供广大Python软件开发技术人员和爱好者学习参考。
目录
项目1Python概述与开发环境
项目导读.........................................................................................1
项目任务.........................................................................................1
任务1.1?了解Python.........................................................................2
任务1.2搭建Python开发环境........................................................3
项目总结.......................................................................................15
项目训练.......................................................................................16
项目2程序设计基础
项目导读.......................................................................................17
项目任务.......................................................................................17
任务2.1基本语法...........................................................................18
任务2.2数据类型与变量...............................................................23
任务2.3常用运算符.......................................................................30
项目总结.......................................................................................37
项目训练.......................................................................................38
项目3程序选择结构
项目导读.......................................................................................39
项目任务.......................................................................................39
任务3.1简单选择结构与基本选择结构.......................................40
任务3.2多重选择结构与嵌套选择结构.......................................42
项目总结.......................................................................................45
项目训练.......................................................................................46
项目4程序循环结构
项目导读.......................................................................................47
项目任务.......................................................................................47
任务4.1while循环结构............................................................48
任务4.2for循环结构................................................................49
任务4.3嵌套循环与跳转语句..................................................51
项目总结.......................................................................................57
项目训练.......................................................................................57
项目5序列类型、字典和集合
项目导读.......................................................................................59
项目任务.......................................................................................59
任务5.1列表..............................................................................60
任务5.2元组..............................................................................66
任务5.3字典..............................................................................70
任务5.4集合..............................................................................76
项目总结.......................................................................................79
项目训练.......................................................................................80
项目6函数、模块和异常处理
项目导读.......................................................................................82
项目任务.......................................................................................82
任务6.1函数...................................................................................83
任务6.2模块...................................................................................89
任务6.3异常处理...........................................................................92
项目总结.......................................................................................98
项目训练.......................................................................................98
项目7文件与I/O操作
项目导读.....................................................................................100
项目任务.....................................................................................100
任务7.1文件基本操作.................................................................101
任务7.2目录基本操作.................................................................106
项目总结.....................................................................................109
项目训练.....................................................................................109
项目8面向对象编程
项目导读.....................................................................................111
项目任务.....................................................................................111
任务8.1类与对象.........................................................................112
任务8.2封装、继承与多态.........................................................117
项目总结.....................................................................................122
项目训练.....................................................................................123
项目9数据库编程
项目导读.....................................................................................124
项目任务.....................................................................................124
任务9.1数据库基础.....................................................................125
任务9.2数据库访问与操作.........................................................130
项目总结.....................................................................................148
项目训练.....................................................................................148
项目10进程与线程
项目导读.....................................................................................150
项目任务.....................................................................................150
任务10.1进程创建与通信...........................................................151
任务10.2线程创建与通信...........................................................158
项目总结.....................................................................................170
项目训练.....................................................................................170
项目11网络编程
项目导读.....................................................................................172
项目任务.....................................................................................172
任务11.1网络编程基础...............................................................173
任务11.2TCP编程.......................................................................179
任务11.3UDP编程......................................................................182
项目总结.....................................................................................185
项目训练.....................................................................................185
项目12图形用户界面编程
项目导读.....................................................................................187
项目任务.....................................................................................187
任务12.1基础控件与布局管理器..........................................188
任务12.2事件处理与消息对话框..........................................203
项目总结.....................................................................................211
项目训练.....................................................................................211
项目导读.........................................................................................1
项目任务.........................................................................................1
任务1.1?了解Python.........................................................................2
任务1.2搭建Python开发环境........................................................3
项目总结.......................................................................................15
项目训练.......................................................................................16
项目2程序设计基础
项目导读.......................................................................................17
项目任务.......................................................................................17
任务2.1基本语法...........................................................................18
任务2.2数据类型与变量...............................................................23
任务2.3常用运算符.......................................................................30
项目总结.......................................................................................37
项目训练.......................................................................................38
项目3程序选择结构
项目导读.......................................................................................39
项目任务.......................................................................................39
任务3.1简单选择结构与基本选择结构.......................................40
任务3.2多重选择结构与嵌套选择结构.......................................42
项目总结.......................................................................................45
项目训练.......................................................................................46
项目4程序循环结构
项目导读.......................................................................................47
项目任务.......................................................................................47
任务4.1while循环结构............................................................48
任务4.2for循环结构................................................................49
任务4.3嵌套循环与跳转语句..................................................51
项目总结.......................................................................................57
项目训练.......................................................................................57
项目5序列类型、字典和集合
项目导读.......................................................................................59
项目任务.......................................................................................59
任务5.1列表..............................................................................60
任务5.2元组..............................................................................66
任务5.3字典..............................................................................70
任务5.4集合..............................................................................76
项目总结.......................................................................................79
项目训练.......................................................................................80
项目6函数、模块和异常处理
项目导读.......................................................................................82
项目任务.......................................................................................82
任务6.1函数...................................................................................83
任务6.2模块...................................................................................89
任务6.3异常处理...........................................................................92
项目总结.......................................................................................98
项目训练.......................................................................................98
项目7文件与I/O操作
项目导读.....................................................................................100
项目任务.....................................................................................100
任务7.1文件基本操作.................................................................101
任务7.2目录基本操作.................................................................106
项目总结.....................................................................................109
项目训练.....................................................................................109
项目8面向对象编程
项目导读.....................................................................................111
项目任务.....................................................................................111
任务8.1类与对象.........................................................................112
任务8.2封装、继承与多态.........................................................117
项目总结.....................................................................................122
项目训练.....................................................................................123
项目9数据库编程
项目导读.....................................................................................124
项目任务.....................................................................................124
任务9.1数据库基础.....................................................................125
任务9.2数据库访问与操作.........................................................130
项目总结.....................................................................................148
项目训练.....................................................................................148
项目10进程与线程
项目导读.....................................................................................150
项目任务.....................................................................................150
任务10.1进程创建与通信...........................................................151
任务10.2线程创建与通信...........................................................158
项目总结.....................................................................................170
项目训练.....................................................................................170
项目11网络编程
项目导读.....................................................................................172
项目任务.....................................................................................172
任务11.1网络编程基础...............................................................173
任务11.2TCP编程.......................................................................179
任务11.3UDP编程......................................................................182
项目总结.....................................................................................185
项目训练.....................................................................................185
项目12图形用户界面编程
项目导读.....................................................................................187
项目任务.....................................................................................187
任务12.1基础控件与布局管理器..........................................188
任务12.2事件处理与消息对话框..........................................203
项目总结.....................................................................................211
项目训练.....................................................................................211














