图书目录

    

     

                             目    录 

     

     

     

     

     

     

    

            基   础   篇                           实验  2.5  个人信息输入 

                                                         输出  ......................... 14 

第 1 章  Python 语言的开发环境安装......2 

                                                实验  2.6  两点距离计算      ......... 14 

                  ..................................

    1.1  本章知识点                     2       2.4  本章小结    ................................... 15 

                ......................................

    1.2  基础实验                      6       2.5  练习题   ....................................... 15 

        实验   1.1   Python IDLE—— 

                                        第 3 章  选择结构与循环结构         ................ 18 

                 “Hello,World!” 

                 程序  ...........................6 3.1  本章知识点 ............................... 18 

        实验   1.2   Jupyter Notebook 开发     3.2  基础实验    ................................... 21 

                 环境——“Hello,                    实验  3.1  单分支——3     个数值 

                 World!”程序   ............7               比较  ......................... 21 

    1.3  进阶实验......................................9 实验 3.2  多分支结构——成绩 

        实验   1.3   AI 生成代码与代码                            等级判定    ................. 21 

                 分析  ...........................9 实验 3.3   for 循环与 while 

    1.4  本章小结....................................10      循环——计算      1 到 n 

    1.5  练习题........................................10   的整数和    ................. 22 

                                                实验  3.4   for 循环——输出九九 

第 2 章  Python 编程基础    ....................... 11 

                                                         乘法表   ..................... 23 

                  ................................

    2.1  本章知识点                    11            实验  3.5   continue 与 break..... 24 

                ....................................

    2.2  基础实验                     12       3.3  进阶实验    ................................... 25 

                           .............

        实验   2.1  BMI值计算          12            实验  3.6  多种结构——辗转 

        实验   2.2  计算圆锥表面积和                               相除法计算最大 

                     .........................

                 体积               13                     公约数   ..................... 25 

                         ..................

        实验   2.3  加权计算            13            实验  3.7  混合结构——统计 

               ......................................

    2.3 进阶实验                      14                     文本中各类字符出现 

        实验   2.4  将总秒数转换为时、                              次数  ......................... 25 

                 分、秒格式,显示                       实验  3.8  循环应用——计算 

                         ..................

                 时钟时间             14                     水仙花数    ................. 26 IV  人工智能技术基础实践教程 

            实验   3.9  嵌套循环——打印                      实验  5.4  函数参数传递机 

                     三角形图案..............26                   制——位置参数、 

            实验   3.10  猜数字游戏............27                   关键字参数和默认 

        3.4  本章小结....................................28      参数  ......................... 50 

        3.5 练习题........................................28 实验 5.5  函数参数传递机 

                                                             制——默认参数       ..... 50 

                进   阶   篇 

                                                    实验  5.6  内置库——random、 

                       .............................

    第 4 章  组合数据类型                     34                     string、time ............. 51 

                                                    进阶实验    ...................................

        4.1  本章知识点................................34 5.3                     52 

                                                    实验       函数递归       阶乘  ...

        4.2  基础实验....................................37 5.7  ——              52 

                                                    实验       变量作用域

            实验   4.1  列表——列表                            5.8  —— 

                                                             全局变量    .................

                     操作..........................37                          52 

                                                    实验       模块化设计

            实验   4.2  二维数据类型操                           5.9  —— 

                                                             购物车管理     .............

                     作——矩阵操作......38                                         53 

                                                    本章小结    ...................................

            实验   4.3  推导式——求解常见                5.4                           56 

                                                   练习题.......................................

                     问题  .........................39 5.5                     56 

        4.3  进阶实验....................................40 第 6 章  Python 程序设计综合实践 ....... 60 

            实验   4.4  多种组合类型嵌入 

                                               6.1  本章知识点     ............................... 60 

                     1——52  张牌随机 

                                               6.2  基础实验    ................................... 62 

                     发牌  .........................40 

                                                    实验  6.1  排序算法——对整数 

            实验   4.5  多种组合类型嵌入 

                                                             列表进行排序      ......... 62 

                     2——学生成绩数据 

                                                    实验  6.2  最大素数距离      ......... 63 

                     结构  .........................41 

                                                    实验  6.3  打印月历    ................. 63 

            实验   4.6  多种组合类型嵌入 

                                               6.3  进阶实验    ................................... 64 

                     3——单词频率 

                                                    实验  6.4  生成  10 道算术 

                     统计  .........................42 

                                                             题目  ......................... 64 

        4.4  本章小结....................................43 

                                                    实验  6.5  学生信息管理系统       ... 65 

        4.5 练习题........................................44 

                                               6.4  本章小结    ................................... 67 

                   .....................................

    第 5 章  函数与库                       46       6.5  练习题   ....................................... 68 

        5.1  本章知识点................................46 第 7 章  NumPy数值计算与 Matplotlib 

        5.2  基础实验....................................48 数据可视化 ................................ 69 

            实验   5.1  函数基础——问候 

                                               7.1  本章知识点     ............................... 69 

                     函数  .........................48 

                                               7.2  基础实验    ................................... 70 

            实验   5.2  函数基础——阶乘...48 

                                                    实验  7.1   NumPy 解方程与函数 

            实验   5.3  函数基础——哥德 

                                                             绘制  ......................... 70 

                     巴赫猜想..................49                                                                         目录    V

        实验   7.2   Monte Carlo 法求 PI 与     9.2  基础实验    ................................... 94 

                 基因比较..................72       实验  9.1  KMeans 聚类 

    7.3  进阶实验....................................74      实验  ......................... 94 

        实验   7.3   NumPy 图像处理  ....74           实验  9.2  KNN 分类实验...... 102 

        实验   7.4   Matplotlib 综合                实验  9.3  线性回归预测 

                 绘图  .........................76         实验  ....................... 105 

    7.4  本章小结....................................79 实验 9.4 PCA 降维实验  ...... 108 

    7.5  练习题........................................80 9.3  进阶实验 ..................................111 

                                                实验  9.5  BP神经网络分类 

第 8 章  Pandas 统计分析与数据预 

                                                         实验  ........................111 

        处理  ............................................81 

                                                实验  9.6  卷积神经网络 

                  ................................

    8.1  本章知识点                    81                     (CNN)图像识别 

                ....................................

    8.2  基础实验                     82                     实验  ........................116 

                               .....

        实验   8.1   Pandas 统计分析    82       9.4  本章小结    ................................. 121 

                                ...

        实验   8.2   Pandas 数据预处理   85       9.5  练习题   ..................................... 121 

    8.3  进阶实验....................................87 

                                        第 10 章  基于   YOLO  的紫花苜蓿生长 

        实验   8.3   Pandas 数据分组与 

                                                周期检测    ................................ 123 

                 离群点检测..............87 

        实验   8.4   Pandas 时间序列             10.1  本章知识点     ........................... 123 

                 预处理......................89 10.2  综合实验  ............................... 123 

    8.4  本章小结....................................91 实验  基于 YOLO 的紫花苜蓿 

    8.5 练习题........................................91 生长周期检测综合 

                                                      实验............................. 123 

            智能应用篇 

                                           10.3  本章小结    ............................... 140 

                         .................

第 9 章  机器学习和深度学习                  94       10.4  练习题   ................................... 140 

    9.1  本章知识点................................94 参考文献 .................................................. 141