图书前言

前言

教育、科技、人才是全面建设社会主义现代化国家的基础性和战略性支撑。在此前提下,社会生产力的变革对IT行业从业者提出了新要求,以适应中国式现代化的高速发展。从业者不仅要具备专业技术能力和业务实践能力,更需要培养健全的职业素质,复合型技术技能人才更受企业青睐。为深入实施科教兴国战略、人才强国战略、创新驱动发展战略,教科书也应紧随新一代信息技术和新职业要求的变化及时更新。

本书倡导理论与实践相结合,实战就业,在语言描述上力求专业、准确、通俗易懂。引入企业项目案例,针对重要知识点精心挑选,将理论与技能深度融合,促进隐性知识与显性知识的转化。从动手实践的角度,帮助读者逐步掌握前沿技术,为高质量就业赋能。

本书在章节编排上采用循序渐进的方式,内容精练且全面。在语法阐述中尽量避免使用生硬的术语和枯燥的公式,从业务对环境的实际需求入手,将理论知识与实际应用相结合,促进学习和成长,快速积累SSM框架的开发经验,从而在职场中拥有较高起点。

本书特点

本书以理论与实践相结合的理念,讲解Python的基础知识、程序设计方法、网络爬虫、数据处理、文本情感分析与可视化,以及人工智能的基本概念与实践,从Python的环境配置、基础语法、常用的数据类型,到函数的封装,再到面向对象程序设计和文本情感分析与可视化。本书详细分析和讲解了Python程序设计相关的技术难点,使用热点技术与新开发的工具,案例和综合项目的设计贴合实际企业项目需求。

本书内容

第1章主要讲解Python开发入门,包括Python简介、运行环境搭建、集成开发环境PyCharm的安装和人工智能入门: 计算机科学与数据科学的交叉学科。

第2章主要讲解Python编程基础,包括代码编写规范、基本输入与输出、运算符的基本使用和数据科学入门: 基础的描述性统计。

第3章主要讲解流程控制,包括程序表示方法、分支结构、循环结构的常用操作方法和人工智能入门: 关注全民健康。

第4章主要讲解数据结构,包括序列、字符串、列表、元组、字典、集合的操作方法和数据科学入门: 大数定律与中心极限定律。

第5章主要讲解Python函数,包括函数的基本使用方法、参数传递、变量的作用域、Python函数的调用和数据科学入门: 集中趋势度量。

第6章主要讲解模块与包,包括模块的定义与导入、常见的内置标准模块、自定义模块、包的操作方法和数据科学入门: 离中趋势度量。

第7章主要讲解面向对象与类,包括对象与类的基本概念、静态方法与类方法、魔法方法,面向对象的封装、继承和多态三大特征,设计模式以及数据科学入门: 时间序列和简单线性回归。

第8章主要讲解函数的高级特性,包括迭代器与生成器、匿名函数、内置高阶函数、装饰器和人工智能入门: 使用函数分析文本情感。

第9章主要讲解异常,包括异常的基本概念、异常的捕获与处理、触发异常、自定义异常和数据科学入门: 解决八皇后问题。

第10章主要讲解文件,包括文件操作的基本概念、常见的操作方法和数据科学入门: 关注数据安全pickle模块。

第11章综合本书Python程序设计基础知识、数据库基本操作知识和Tkinter窗口可视化知识进行数字化学生信息管理系统项目实战。

第12章综合本书Python程序设计基础知识、网络爬虫基本操作、文本文件情感分析与可视化基础知识进行弹幕情感分析与可视化项目实战。

其中第11章和第12章请读者扫描相应的二维码查看。

通过对本书系统的学习,读者能够快速掌握Python基本与进阶知识、人工智能基础入门实践方法和操作技巧,为解决实际问题、提高程序的性能和维护性,以及提高开发效率奠定基础。

致谢

本书的编写和整理工作由北京千锋互联科技有限公司高教产品部完成,主要参与人员包括杨玉军、杨夷梅、李伟、陈海滨、李立云等。除此之外,千锋教育的500多名学员参与了教材试读,他们从初学者的角度对教材提出了许多宝贵的修改意见。在此表示衷心的感谢。

意见反馈

在编写本书的过程中,虽然力求完美,但难免有一些不足之处,欢迎各界专家和读者朋友提出宝贵的意见,联系方式: textbook@1000phone.com。

编者2025年5月于北京