前言
随着人工智能与大数据技术的兴起,Python已经成为世界上流行的编程语言之一,与其他编程语言相比,Python具有一系列优势:语法简洁、代码开源、跨平台运行、社区活跃、拥有丰富的第三方库等。Python的应用十分广泛,其在办公自动化、数据分析、Web开发、人工智能等领域都有不错的表现。
◆ 读者对象
随着Python在社会各个领域的应用逐步深入,越来越多的高校将Python作为重点教学内容。除计算机相关专业开设有相关课程外,非计算机相关专业也正在逐步开设Python课程。本书正是为了满足非计算机相关专业读者对Python课程的需求而编写的,更加突出Python的相关应用,帮助非计算机相关专业读者学会运用Python解决学习、工作和生活中遇到的各种问题。
◆ 本书特点
1.理论与实践紧密结合,提供丰富的练习以供读者训练编程思维。
2.简洁、易懂,适合非计算机相关专业的读者。
3.校企合作,由有多年教学经验的高校老师与企业开发者合作编写。
4.配套学习视频、源代码和电子教案,读者可登录人民邮电出版社教育社区(www.ryjiaoyu.com)免费下载。
5.配套拓展学习平台——编程胶囊,该平台以闯关的形式提供在线编程环境,让读者使用手机也能编程。扫描下方二维码即可访问。
◆ 内容介绍
本书使用的Python版本为3.8.1。本书共11个项目,项目一般由项目场景、项目任务(含课后练习)、项目小结、项目习题4个部分组成。
本书分为3篇,项目一至项目五为基础篇,主要介绍Python的安装、基础语法、运算符、条件判断语句、循环语句、数据类型、错误处理、字符串、函数、模块等内容;项目六至项目九为办公自动化应用篇,通过真实的项目介绍爬虫、批量处理Excel文件、批量处理Word和PDF文件、批量处理图像等;项目十和项目十一为拓展学习篇,主要介绍大数据和人工智能领域的基础概念,以及Python在大数据和人工智能领域的简单应用。
本书内容从易到难、层层深入,通过项目学习,读者可了解编程的应用。书中大多数任务都设有相应的练习,以帮助读者巩固所学知识。
微课视频
本书由高登任主编,敖凌文、廖瑞映任副主编,肖立成(湖南牛数商智信息科技有限公司项目总监、大数据技术总监)参加编写。
由于编者水平有限,书中不妥或疏漏之处在所难免,殷切希望广大读者批评指正,并于百忙之中及时与编者联系,以便尽快更正,编者将不胜感激。
编者
2022年6月