热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力

Python程序设计项目化教程(基于AI)

中国水利水电出版社
    【作 者】主编 禹晨 赵金考 王宏斌 【I S B N 】978-7-5226-3834-8 【责任编辑】张玉玲 【适用读者群】本专通用 【出版时间】2025-12-01 【开 本】16开 【装帧信息】活页式教材 【版 次】第1版第1次印刷 【页 数】188 【千字数】286 【印 张】11.75 【定 价】47 【丛 书】高等职业教育大数据与人工智能专业群系列教材 【备注信息】
图书详情

    本书践行“以学生为中心、能力为本位”的职业教育理念,构建“项目导向、任务驱动、知行合一”的立体化教学模式,教学内容设计严格遵循学习者的认知规律。全书精心规划九大项目、二十八个任务,每个任务均包含任务单、任务讲解、知识链接、任务实施、任务评价表五大核心模块,完整打造 “明确目标—拆解步骤—知识支撑—动手实践—成果检验”的学习闭环。

    本书将Python程序设计知识进行系统整合,以深入浅出的方式,把环境搭建、基础语法、变量运算符、流程控制语句、函数模块、异常处理、序列操作、文件读写、面向对象编程等内容,全面融入项目任务。此外,本书注重将课程思政与专业知识深度融合,同时引入DeepSeek等AI工具辅助生成复杂Python代码,助力读者攻克编程难点。无论是作为高职高专院校“Python程序设计”课程的教学用书,还是供Python编程初学者自学使用,本书都是极具实用价值的优质学习资源。

    活页式装订,每个项目独立成模块

    践行“以学生为中心、能力为本位”的职业教育理念

    以“项目导向、任务驱动、知行合一”为核心设计逻辑

    前八个项目是基础,第九个项目运用DeepSeek工具辅助生成复杂Python代码

    Python是一门简单易学、语法简洁的编程语言。作为解释型开源语言,它拥有丰富的库资源,具备跨平台特性,且社区活跃、发展生态成熟。其应用场景十分广泛:在数据分析领域,可高效处理各类数据;在人工智能领域,助力机器学习与深度学习模型开发;在自动化办公场景中,可实现文件批量处理、邮件自动发送等操作,大幅提升工作效率;此外,还广泛应用于Web开发、网络爬虫、自动化测试等领域,轻松应对各场景下的编程需求,已成为全球开发者青睐的热门语言之一,特别适合编程新手入门学习。

    本书践行“以学生为中心、能力为本位”的职业教育理念,以“项目导向、任务驱动、知行合一”为核心设计逻辑,精心编排九大项目、二十八个任务,每个任务包含任务单、任务讲解、知识链接、任务实施、任务评价表五大模块,形成“明确目标—拆解步骤—知识支撑—动手实践—成果检验”的完整学习闭环。前八个项目是基础,第九个项目运用DeepSeek工具,它如同贴心的“编程小助手”,能高效处理烦琐的代码编写工作,让编程者无须在编码细节上耗费过多精力,从而更专注于问题本身的解决。

    本书采用活页式编排,每个项目独立成模块。读者可以按顺序从基础学起,也可以挑感兴趣的项目先做。这种设计很灵活,适合不同基础、不同需求的学习者。

    本书注重将课程思政融入教育教学中,让“学技术”与“学做人做事”深度融合。真正的技术高手,不仅要有解决问题的能力,更要有严谨的态度、包容的胸怀和向善的底色。毕竟,代码可以重构,人生却没有重来的机会,唯有把“认真”“诚信”“担当”熔铸到技术学习中,才能走得更远更稳。

    本书由禹晨、赵金考、王宏斌任主编,胡月霞、刘婧婧、王芳、郭峰任副主编。具体分工:禹晨负责统稿和定稿,编写项目8和项目9,赵金考编写项目1和项目7,王宏斌编写项目2,胡月霞编写项目3,刘婧婧编写项目4,王芳编写项目5,郭峰编写项目6。

    希望这本书能成为学习编程与AI的好帮手,让读者在实践中感受乐趣、掌握实用技能。由于编者水平有限,书中不妥之处在所难免,恳请读者批评指正。祝大家学习顺利!

    编 者

    2025年5月

    前言

    项目1 Python开发环境搭建 1
    任务1.1 使用IDLE开发程序 1
    1.1.1 任务单 1
    1.1.2 任务讲解 1
    1.1.3 知识链接 6
    1.1.4 任务实施 9
    1.1.5 任务评价表 10
    任务1.2 使用PyCharm开发程序 10
    1.2.1 任务单 10
    1.2.2 任务讲解 11
    1.2.3 知识链接 16
    1.2.4 任务实施 17
    1.2.5 任务评价表 18
    课后测试 18
    项目2 Python顺序结构 20
    任务2.1 计算圆的面积与周长 20
    2.1.1 任务单 20
    2.1.2 任务讲解 20
    2.1.3 知识链接 21
    2.1.4 任务实施 27
    2.1.5 任务拓展 28
    2.1.6 任务评价表 30
    课后测试 30
    项目3 Python分支结构 32
    任务3.1 用单分支结构判断三角形是否
    存在 32
    3.1.1 任务单 32
    3.1.2 任务讲解 32
    3.1.3 知识链接 33
    3.1.4 任务实施 37
    3.1.5 任务评价表 38
    任务3.2 用双分支结构求解三角形面积 38
    3.2.1 任务单 38
    3.2.2 任务讲解 39
    3.2.3 知识链接 40
    3.2.4 任务实施 40
    3.2.5 任务评价表 42
    任务3.3 依据BMI运用多分支结构对健康
    状况进行判断 42
    3.3.1 任务单 42
    3.3.2 任务讲解 43
    3.3.3 知识链接 44
    3.3.4 任务实施 46
    3.3.5 任务拓展 47
    3.3.6 任务评价表 50
    课后测试 50
    项目4 Python循环结构 52
    任务4.1 用while循环编写猜数字游戏
    程序 52
    4.1.1 任务单 52
    4.1.2 任务讲解 52
    4.1.3 知识链接 53
    4.1.4 任务实施 57
    4.1.5 任务评价表 58
    任务4.2 用for循环计算麦粒数 58
    4.2.1 任务单 58
    4.2.2 任务讲解 59
    4.2.3 知识链接 59
    4.2.4 任务实施 63
    4.2.5 任务拓展 64
    4.2.6 任务评价表 67
    课后测试 67
    项目5 Python数据结构 69
    任务5.1 用列表计算班级成绩 69
    5.1.1 任务单 69
    5.1.2 任务讲解 69
    5.1.3 知识链接 70
    5.1.4 任务实施 79
    5.1.5 任务评价表 80
    任务5.2 元组的遍历 80
    5.2.1 任务单 80
    5.2.2 任务讲解 81
    5.2.3 知识链接 81
    5.2.4 任务实施 85
    5.2.5 任务评价表 86
    任务5.3 对输入的字符串进行分析
    统计 86
    5.3.1 任务单 86
    5.3.2 任务讲解 87
    5.3.3 知识链接 88
    5.3.4 任务实施 92
    5.3.5 任务评价表 93
    课后测试 93
    项目6 Python函数 95
    任务6.1 计算两个连续整数序列的和 95
    6.1.1 任务单 95
    6.1.2 任务讲解 95
    6.1.3 知识链接 96
    6.1.4 任务实施 102
    6.1.5 任务拓展 103
    6.1.6 任务评价表 106
    课后测试 107
    项目7 Python文件操作 109
    任务7.1 开发一款能实现文本文件操作
    功能的命令行文件管理工具 109
    7.1.1 任务单 109
    7.1.2 任务讲解 109
    7.1.3 知识链接 112
    7.1.4 任务实施 115
    7.1.5 任务评价表 117
    任务7.2 开发一款纯中文词频统计程序 117
    7.2.1 任务单 117
    7.2.2 任务讲解 118
    7.2.3 知识链接 121
    7.2.4 任务实施 123
    7.2.5 任务评价表 124
    课后测试 125
    项目8 Python面向对象编程 127
    任务8.1 基于面向对象编程实现BMI
    计算与健康状态评估 127
    8.1.1 任务单 127
    8.1.2 任务讲解 128
    8.1.3 知识链接 129
    8.1.4 任务实施 132
    8.1.5 任务评价表 133
    任务8.2 基于面向对象编程实现简易
    计算器 133
    8.2.1 任务单 133
    8.2.2 任务讲解 134
    8.2.3 知识链接 137
    8.2.4 任务实施 140
    8.2.5 任务评价表 141
    课后测试 141
    项目9 AI+Python操作Excel表 144
    任务9.1 AI+Python整合三张表数据生成
    一张新表 144
    9.1.1 任务单 144
    9.1.2 任务讲解 144
    9.1.3 知识链接 149
    9.1.4 任务实施 155
    9.1.5 任务评价表 156
    任务9.2 AI+ Python基于销售数据表生成
    可视化仪表盘 157
    9.2.1 任务单 157
    9.2.2 任务讲解 157
    9.2.3 知识链接 161
    9.2.4 任务实施 163
    9.2.5 任务评价表 164
    任务9.3 AI+Python按预设条件自动拆分
    单表为多表 164
    9.3.1 任务单 164
    9.3.2 任务讲解 165
    9.3.3 知识链接 168
    9.3.4 任务实施 169
    9.3.5 任务评价表 170
    任务9.4 AI+Python对Excel表进行数据
    清洗 170
    9.4.1 任务单 170
    9.4.2 任务讲解 171
    9.4.3 知识链接 175
    9.4.4 任务实施 177
    9.4.5 任务评价表 178
    课后测试 178
    参考文献 182





最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册