
任志考,青岛科技大学信息科学技术学院副教授,长年从事“人工智能基础”“计算机视觉”“Python程序设计”“计算机网络”“C语言程序设计”“数据库原理”“数据结构”等课程的教学工作。主持或参与国家自然科学基金青年科学基金项目、山东省自然资金、山东省教育科学重点项目等多项。主持“Python程序设计”等山东省在线联盟课程3门。主编《Python程序设计基础》《Python程序设计》《Python程序设计基础实践教程》等书,其中《Python程序设计基础实践教程》获批山东省第三批高等教育一流教材,近年来共发表论文40多篇(其中SCI、EI收录超15篇)。 ???????????????

在人工智能成为新一轮科技革命与产业变革核心驱动力的背景下,本书以当前很受欢迎的Python语言为主线,系统介绍人工智能的基本理论、关键技术及实践应用.全书内容分为三大部分:Python编程基础、人工智能核心算法与应用以及阶梯式实验设计与教学辅助系统,结构清晰、循序渐进,既注重理论阐释,又突出工程实践.通过300多个代码示例和16个由浅入深的实验设计,将计算机视觉、自然语言处理、深度学习等热门领域的知识融于实际案例,实现"学以致用".配套课件、源码、习题解答等,支持线上线下混合式教学.本书适用于高校学生、人工智能从业者、转型技术人员及科研工作者等多个群体,既可作为高等院校相关专业的理想教材,也可作为广大人工智能学习者的案头参考书,致力于在知识、能力与价值层面推动读者的全面发展. ???????????????

前言第1章 Python语言基础1.1 Python语言概述1.1.1 Python语言简介1.1.2 Python语言与人工智能1.1.3 Python开发环境1.2 Python语言基本语法1.2.1 Python常量与变量1.2.2 运算符和表达式第2章 Python基本用法2.1 有序序列2.1.1 序列基础知识2.1.2 列表2.1.3 元组2.1.4 字符串2.1.5 正则表达式2.2 无序序列2.2.1 字典2.2.2 集合2.3 Python程序的控制结构2.3.1 选择结构2.3.2 循环结构2.4 Python函数2.4.1 内置函数2.4.2 标准库函数2.4.3 扩展库函数2.4.4 自定义函数2.4.5 匿名函数第3章 Python文件与异常处理3.1 Python文件3.1.1 Python文件操作3.1.2 文件夹操作3.2 异常处理3.2.1 异常处理基础3.2.2 异常处理应用案例第4章 Python算法与面向对象程序设计4.1 算法基础知识4.1.1 算法的概念4.1.2 算法与数据结构4.2 Python中常用的算法4.2.1 排序算法4.2.2 搜索算法4.2.3 动态规划算法4.2.4 分治算法4.3 面向对象程序设计4.3.1 基础知识4.3.2 继承与多态……