Python程序设计

李辉 刘洋
本书系统讲述了Python程序设计的基础知识。全书共15章,内容包括:Python概述、Python基本语法、Python的基本流程控制、Python的四种典型序列结构、Python函数、Python文件和数据库操作、面向对象程序设计、模块和包、字符串操作与正则表达式的使用、错误及异常处理、GUI编程、网络和多线程编程、基于Flask框架的Web编程、网络爬虫应用开发、数据分析与可视化基础。 为提升学习效果,书中结合实际应用提供了大量的案例对概念和知识点进行说明,并配以完善的学习资料,包括教学PPT、教学大纲、源代码、教学视频及配套软件等,为读者带来全方位的学习体验。 本书既可作为高等院校数据科学与大数据技术及其他计算机相关专业的Python教材,也可供自学者使用。 本书配套资源获取方式:登录www.cmpedu.com免费注册,审核通过后下载,或联系编辑索取(微信:15910938545,电话:010-88379739)。 前言 Python语言于20世纪90年代初由荷兰人Guido van Rossum(吉多·范罗苏姆)首次公开发布。经过历次版本的修正,Python不断演化改进,目前已成为最受欢迎的程序设计语言之一。近年来,Python多次登上诸如TIOBE、PYP、StackOverFlow、GitHub、Indeed、Glassdoor等各大编程语言社区排行榜并位居前列。根据TIOBE最新排名,Python与Java、C一起成为全球最流行语言的前3位。 Python语言之所以如此受欢迎,主要原因是其拥有简洁的语法、良好的可读性以及功能的可扩展性。无论是高校还是企业,采用Python做教学、科研、应用开发的机构日益增多。一些国际知名大学已采用Python语言来教授课程设计,典型的有麻省理工学院的计算机科学及编程导论、卡内基·梅隆大学的编程基础、美国加州大学伯克利…