注册 登录 进入教材巡展
#

出版时间:2023-02

出版社:中国铁道出版社

以下为《人工智能时代Python项目实战》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 中国铁道出版社
  • 9787113296629
  • 1-1
  • 465200
  • 63249143-7
  • 16开
  • 2023-02
  • 计算机类
内容简介
本书是对中高职贯通的计算机网络技术专业中 Python编程技术的全面介绍及总结。本书的编写得到了上海神州数码企业实践基地和上海物联网行业协会及其下属企业工程师的大力支持,本书的编写模式体现了“做中学,学中做”的做学教一体职业教育教学特色,内容上采用了“理论部分、实践部分、综合部分”及“项目—任务—综合实训”的理实一体结构体系,从软件编程的实际开发需求与实践应用引入教学项目,从而培养学生能完成总体的项目设计、具体的工作任务实施及举一反三的解决实际问题的技能。本书包含10个项目,44个软件编程任务,10个项目综合实训。其中10个项目分别是:实现 Python基础编程,运用数据类型、运算符和表达式进行编程,实现数学函数、字符串和对象的编程,搭建程序的基本控制结构,运用函数、模块与程序包进行编程,运用高级数据类型进行编程,设计面向对象程序,实现异常处理和文件操作,实现GUI的编程,实现数据库编程与网络爬虫。书中全部项目及具体的每个任务都紧密贴近现代软件编程中常用的OOP语言,并与真实的工作过程相一致,完全符合企业的需求,贴近软件开发的实际。本书内容翔实,结构新颖,实用性强,可用作中专、高职、中高职贯通的计算机网络技术专业和非计算机专业的软件编程项目实践教材,也可作为全国“1+X”证书试点考试的培训教材,还可作为各类全国及市级技能大赛软件编程模块Python 项目的训练教材。​
目录
项目一   实现Python基础编程 1
任务一 搭建Python开发环境6
任务二 使用Python编写工具12
任务三 实现Python的简单算术运算15
任务四 绘制基础图形20
任务五 实现控制台的输入与输出22
任务六 规范程序设计风格并排除程序错误27
项目综合实训 实现一元二次方程的求解 31
项目二   运用数据类型、运算符和表达式进行编程35
任务一 运用常量、变量和赋值语句进行编程39
任务二 运用数据类型和运算符进行编程41
任务三 运用表达式和增强型赋值运算符进行编程44
任务四 实现类型转换和四舍五入48
任务五 获取当前系统时间53
项目综合实训 实现贷款偿还程序 55
项目三   实现数学函数、字符串和对象的编程58
任务一 实现math模块中的数学函数的编程66
任务二 表示和处理字符串与字符68
任务三 实现对象和方法的编程74
任务四 格式化数字和字符串77
任务五 实现字符串与正则表达式的编程81
任务六 绘制各种不同图形84
项目综合实训 实现登录系统中密码的有效性校验 86
项目四   搭建程序的基本控制结构90
任务一 搭建程序的顺序结构93
任务二 搭建程序的分支结构.97
任务三 搭建程序的循环结构102
项目综合实训 实现百元买百鸡 106
项目五   运用函数、模块与程序包进行编程109
任务一 实现函数的定义与调用116
任务二 使用函数参数、返回值与引用进行编程18
任务三 实现函数中变量的作用域及递归编程122
任务四 运用Python的包进行模块化编程.......126
项目综合实训 运用模块进行常用算法的封装 135
项目六   运用高级数据类型进行编程138
任务一 实现列表的基本操作.146
任务二 实现元组的基本操作154
任务三 实现集合的基本操作159
任务四 实现字典的基本操作164
项目综合实训 编写单词出现次数的统计程序 170
项目七   设计面向对象程序 173
任务一 实现类的封装177
任务二 设计类的构造函数与析构函数181
任务三 实现单继承188
任务四 实现多继承201
项目综合实训 运用继承计算常见形状的面积 204
项目八   实现异常处理和文件操作208
任务一 实现异常的基本处理218
任务二 实现异常的抛出与异常类的自定义224
任务三 实现文本的输入与输出231
任务四 实现文件的目录与对话框操作241
任务五 实现文件的高级操作247
项目综合实训 实现文件中内容的排序 255
项目九   实现GUI的编程259
任务一 实现GUI的基本编程263
任务二 运用几何管理器进行编程.270
任务三 实现GUI的高级编程.277
项目综合实训 实现计算器的基本功能 287
项目十   实现数据库编程与网络爬虫 291
任务一 实现SQLite的基本操作.296
任务二 实现SQLite的综合操作.298
任务三 实现MySQL的基本操作.300
任务四 实现网络爬虫的常用技术303
项目综合实训 使用Python完成数据库的
综合操作 309
参考文献 312