前言 在大数据和人工智能时代,Python因其功能强大且易于学习而逐渐成为当前的主流编程语言之一,其应用领域也越来越广泛。使用Python编写的程序可以在Windows、MacOS、Linux等平台上运行。 本书主要内容 全书分为Python基础和Python实战两篇,共有14章。第一篇是Python基础,内容涵盖了Python入门、基本数据类型与表达式、语句与结构化程序设计、组合数据类型与字符串、函数、文件处理、异常处理、面向对象程序设计; 第二篇是Python实战,内容涵盖了数据库编程、网页爬取、数据可视化、Python图形化界面设计、Python网络编程和Python实践综合案例。 本书特点 本书目标明确,是为初学者量身定做的Python教程,包含如下特点。 (1) 内容由浅入深、简洁明了,适合初学者阅读。 (2) 实践性强。采用基础理论与实战案例相结合的方式,便于读者理解与掌握。 (2) 分层次设计习题内容,既有基础题,又有提高题,供不同水平的读者练习。 配套资源 为便于教学,本书配有100分钟微课视频、源代码、教学课件、教学大纲、教学日历、习题题库。 (1) 获取教学视频方式: 读者可以先扫描本书封底的文泉云盘防盗码,再扫描书中相应的视频二维码,观看教学视频。 (2) 获取源代码方式: 先扫描本书封底的文泉云盘防盗码,再扫描下方二维码,即可获取。 源代码 (3) 可以扫描本书封底的“书圈”二维码下载其他配套资源。 读者对象 本书是一本针对Python爱好者而编写的基础教程,尤其适用于高等院校的师生。 本书的编写参考了同类书籍,在此向有关作者表示衷心的感谢。 由于编者水平有限,书中难免有疏漏之处,恳请广大读者给予批评指正。 作者 2021年8月