计算机类教材 > 算法与程序设计

人工智能时代Python项目实战

书号:9787113296629 套系名称:“十四五”职业教育计算机类专业新形态一体化系列教材

作者:刘丹 周艳萍 出版日期:2023-02-01

定价:59.80 页码 / 开本:无 /16

策划编辑:王春霞 责任编辑:王春霞 张彤

适用专业:计算机类 适用层次:高职教育

最新印刷时间:

资源下载
教学课件 教学素材
习题答案(暂无) 教学案例
教学设计 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  •     本书是对中高职贯通的计算机网络技术专业中 Python 编程技术的全面介绍及总结。本书的编写得到了上海神州数码
    企业实践基地和上海物联网行业协会及其下属企业工程师的大力支持,本书的编写模式体现了“做中学,学中做”的做
    学教一体职业教育教学特色,内容上采用了“理论部分、实践部分、综合部分”及“项目—任务—综合实训”的理实一
    体结构体系,从软件编程的实际开发需求与实践应用引入教学项目,从而培养学生能完成总体的项目设计、具体的工作
    任务实施及举一反三的解决实际问题的技能。
    本书包含 10 个项目,44 个软件编程任务,10 个项目综合实训。其中 10 个项目分别是:实现 Python 基础编程,运用
    数据类型、运算符和表达式进行编程,实现数学函数、字符串和对象的编程,搭建程序的基本控制结构,运用函数、模
    块与程序包进行编程,运用高级数据类型进行编程,设计面向对象程序,实现异常处理和文件操作,实现 GUI 的编程,
    实现数据库编程与网络爬虫。书中全部项目及具体的每个任务都紧密贴近现代软件编程中常用的 OOP 语言,并与真实的
    工作过程相一致,完全符合企业的需求,贴近软件开发的实际。
    本书内容翔实,结构新颖,实用性强,可用作中专、高职、中高职贯通的计算机网络技术专业和非计算机专业的软
    件编程项目实践教材,也可作为全国“1+X”证书试点考试的培训教材,还可作为各类全国及市级技能大赛软件编程模块
    Python 项目的训练教材。
  • 在 21 世纪的今天,人工智能技术快速向前发展,而且正慢慢融入人们的学习、工作和生活中,并
    
    以前所未有的发展速度渗透到社会的各个领域。通过人工智能技术来获取大量的信息,是人们每天工
    
    作和学习必不可少的活动。这对现有的中专、高职、中高职贯通计算机网络技术专业的教学模式提出
    
    了新的挑战,同时也带来了前所未有的机遇。深化教学改革,寻求行之有效的育人途径,培养高素质
    
    计算机软件编程人员,已是当务之急。
    
    本书针对中专、高职、中高职贯通教育的特点,在总结多年教学和科研实践经验的基础上,针对
    
    精品课程资源共享课程建设和“十四五”职业教育国家规划教材建设要求而设计。以知识点分解并分
    
    类来降低学生学习理论的难度。以项目形式、由浅入深、逐步分解的案例来提高学生对 Python 编程语
    
    言实践的掌握。
    
    本书针对中高职贯通计算机网络技术专业的主干 Python 编程课程,根据教学大纲要求,通过研习
    
    各类项目的分析与设计,使读者能通过各种项目及任务的实践,全面、系统地掌握 Python 编程的基本
    
    知识与技能,提高独立分析与解决问题的能力。另外采用了“项目导向、任务驱动、案例教学”方式编写,
    
    具有较强的实用性和先进性。
    
    全书共 10 个软件编程大项目,分别是:实现 Python 基础编程,运用数据类型、运算符和表达式
    
    进行编程,实现数学函数、字符串和对象的编程,搭建程序的基本控制结构,运用函数、模块与程序
    
    包进行编程,运用高级数据类型进行编程,设计面向对象程序,实现异常处理和文件操作,实现 GUI
    
    的编程,实现数据库编程与网络爬虫。
    
    本书在开发时有目的、有计划严格按照“调查筛选、案例论证、制订任务、实践研究、交流总结、
    
    代码调试”的程序进行。先对现状作全面了解,明确研究的内容、方法和步骤,再组织本教材开发组
    
    教师学习相关的内容、任务和具体的操作研究步骤。通过一系列的应用研究活动,了解 Python 语言的
    
    基本语法,建立了 Python 语言的教学路径体系,依托校企合作实验研究平台,完成教材开发,以此推
    
    动教师、教材、教法的“三教”改革。
    
    本书每个项目中的任务的开始部分均通过软件公司的实际培训需求入手来引出本单元的学习目标。
    
    每个项目由理论部分、实践部分、综合部分三部分构成,分别对应课前、课中、课后。项目下每一个
    
    任务由任务描述、任务分析、任务实施、任务小结、任务拓展、任务思考六部分组成。每个项目后有
    
    一个由项目描述、项目分析、项目实施、项目小结、项目实训评价表构成的项目综合实训。书中所有
    
    任务及项目综合实训都为其设计了二维码微课,方便教师及学生扫描观看微课使用。另外,源代码可
    
    以到 http://www.tdpress.com/51eds 下载。
    
    
    本书的编排特点如下:
    
    (1)采用情境式分类教学,再辅以项目导向、任务驱动、案例、理实一体教学,符合“以就业为导向”
    
    的职业教育原则。
    
    (2)充分体现了“做中学,学中做”的职业教育理念,强调以直接经验的形式来掌握融于各项实
    
    践行动中的知识和技能,方便学生自主训练,并获得实际工作中的情境式真实体验。
    
    (3)书中所有实战任务均已在 Python 3.8 开发环境上调试通过,能较好地对实际工作中的项目和
    
    具体任务进行实战。在内容上由基本到扩展,由简单到复杂,由单一任务到综合项目设计,符合学生
    
    由浅入深的学习习惯,并能掌握系统规范的计算机软件编程知识。
    
    本书全面而系统地介绍了 Python 编程的关键技能,使用本书建议安排 72 学时,其中建议讲授 12
    
    学时、实训 52 学时、复习 4 学时、考试 4 学时,每个项目及任务具体学时建议安排如下:
    
    学时分配表
    
    项目内容
    
    学时分配
    
    讲授(%) 实训(%) 学时
    
    项目一 20 80 10
    
    项目二 20 80 6
    
    项目三 20 80 6
    
    项目四 20 80 6
    
    项目五 20 80 6
    
    项目六 20 80 6
    
    项目七 20 80 6
    
    项目八 20 80 6
    
    项目九 20 80 6
    
    项目十 20 80 6
    
    复习及考试 50(复习) 50(考试) 8
    
    总计 72
    
    本书由刘丹完成 10 个项目的编写和全部微课视频的讲解及录制,周艳萍负责本书的开发管理与资
    
    源调配,上海神州数码的吴雷高级工程师提供大量的实践素材,并配合相应案例的调试与修改,陶静
    
    负责所有 PPT 和大部分教案的制作,焦中琳负责本书的文字校对和部分教案的制作与修改,雷正光教
    
    授负责主审,在此向他们表示深深的感谢。由于编者水平有限,书中难免存在缺点和不足之处,欢迎
    
    广大读者批评指正,联系邮箱:peliuz@126.com。
    
    刘丹
    
    2022 年 9 月
  • 项目一  实现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
    
  • 刘丹,上海商业会计学校教师,硕士研究生, 2011至今已完成国家级课题两项并获一个全国一等奖,一个全国三等奖 ,已完成区级课题一项和校级课题两项并发表10多篇论文,其中论文获市级一等奖,二等奖和三等奖,并出版二本教材,编著三本校本教材,此外正在开展的国家级课题,区级课题,市级课题各一项。
    
    周艳萍,硕士,上海商业会计学校信艺教学部主任,高级讲师,研究方向:信息管理、课程开发、教学研究、创新创业。获得上海市巾帼建功标兵称号,曾经牵头教材、课改、培训、课题等市级项目近20项,获国家级教师教学能力大赛二等奖,市级教学大赛特等、一等奖,带领学生参加各级各类技能大赛获一、二、三等奖。
  • 本书可作为中专、高职、中高职贯通的计算机网络技术专业和非计算机专业的软件编程项目实践教材,也可作为全国“1+X”证书试点考试的培训教材,还可作为各类全国及市级技能大赛软件编程模块Python 项目的训练教材。