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

出版时间:2023-10

出版社:中国铁道出版社

以下为《Python程序设计项目化教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 中国铁道出版社
  • 9787113304546
  • 1版
  • 502195
  • 48256928-2
  • 16开
  • 2023-10
  • 通用
  • 本科 高职
作者简介
刘中胜,硕士,副教授,高级工程师,人工智能领域访问学者,广东计算机学会大数据专业委员会委员。专业方向为大数据与人工智能,研究方向为人工智能和项目管理。具有多年的IT上市企业工作经验、大型项目经验、IT职业培训经验和高校教学经验。负责和参与中大型计算机系统集成项目累计数亿元,培训计算机中高级资格人才5000多人次。主讲大数据技术、软件技术等专业多门核心课程。出版“全国计算机技术与软件专业技术资格(水平)”考试系列书籍和高校计算机类专业教材10本,发表论文10多篇,获得软件著作权和专利8项。主持和参与省级教科研项目10项,主持校级教科研项目7项。获得中青年教师教学比赛一等奖、优秀论文一等奖、优秀教材一等奖、三等奖、省级教育教学成果奖二等奖,校级教育教学成果奖一等奖、指导学生技能大赛一等奖等各种奖项10多项。
查看全部
内容简介
本书按照“项目导向、任务驱动”的教学方法,以“eshop书城”项目案例为载体,内容循序渐进,将Python程序设计的理论知识和关键技术技能融入项目任务中。
全书分为12个项目单元30个项目任务。项目任务实施过程涵盖了从Python开发环境部署到图形用户界面编程等各项内容,主要知识和技能包括:Python概述与开发环境;程序设计基础;程序选择结构;程序循环结构;序列类型、字典和集合;函数、模块和异常处理;文件与I/O操作;面向对象编程;数据库编程;进程与线程;网络编程;图形用户界面编程。每个项目单元由项目导读、项目任务、项目总结和项目训练构成。
本书适合普通高等院校作为Python程序设计相关课程的教材,也可作为职业院校相关课程的教材,或供广大Python软件开发技术人员和爱好者学习参考。
目录
项目 1 Python 概述与开发环境
项目导读.........................................................................................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.1 while 循环结构 ............................................................48
任务 4.2 for 循环结构 ................................................................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.2 TCP 编程 .......................................................................179
任务 11.3 UDP 编程 ......................................................................182
项目总结.....................................................................................185
项目训练.....................................................................................185
项目 12 图形用户界面编程
项目导读.....................................................................................187
项目任务.....................................................................................187
任务 12.1 基础控件与布局管理器 ..........................................188
任务 12.2 事件处理与消息对话框 ..........................................203
项目总结.....................................................................................211
项目训练.....................................................................................211