Python程序设计与数据分析(微课版)
以问题驱动的讲授方式,通过场景化问题引出学习内容,激发学生的学习兴趣和解决问题的热情。

作者:张丽英,陈明 主编 张岩,朱丹丹,孙雷 副主编

丛书名:高等学校计算机专业系列教材

定价:69元

印次:1-1

ISBN:9787302704379

出版日期:2025.12.01

印刷日期:2025.12.09

图书责编:龙启铭

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

"本书是一本专为编程和数据分析爱好者设计的教材,内容涵盖 Python 程序设计基础与数据分析两大部分。第一部分讲解Python基本语法、控制结构、函数、数据文件、面向对象程序设计、常用数据结构,为读者打下坚实的编程基础。第二部分聚焦于数据分析的核心库——NumPy、Pandas、Matplotlib,以及如何使用这些库进行数据分析,使读者能够将理论应用于实际问题的解决中。 本书以问题求解为导向,通过丰富的应用案例和实战项目,引导读者掌握 Python编程和数据分析技能。无论是初学者还是专业人士,都能从本书中系统学习Python程序设计基础知识和数据分析技术,提升编程和问题解决能力,为在人工智能时代开展工作奠定基础。 本书结构合理,重难点突出,逻辑性强,通俗易懂,可作为高等院校相关专业学生的程序设计入门课程的教材,也可作为成人教育及相关培训机构的教材。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。"

前言 欢迎阅读本书,本书是专为迎接人工智能时代挑战而设计的教材。在数字化浪潮席卷全球的今天,数据分析已成为各行各业不可或缺的技能。Python以其简洁的语法和强大的数据处理能力,成为数据分析领域的宠儿。本书旨在为读者提供一个全面的学习平台,从Python程序设计基础到数据分析实战技能,帮助读者掌握在智能时代中不可或缺的技能。 内容概览 本书内容涵盖Python程序设计基础与数据分析两大部分。第一部分讲解Python基本语法、控制结构、函数、数据文件、面向对象程序设计、常用数据结构,为读者打下坚实的编程基础。第二部分聚焦于数据分析的核心库——NumPy、Pandas、Matplotlib,以及如何使用这些库进行数据分析,使读者能够将理论知识应用于实际问题的解决中。 特色介绍 本书采用“问题导向—知识建构—能力提升”的三阶内容组织模式,具有以下鲜明特色。 (1) 问题驱动教学: 每章以应用场景问题导入,通过情境化案例激发学习动机,培养学生问题意识和求解思维。 (2) 结构化知识体系: 在问题导入后提供可视化知识结构导图,系统呈现每章核心概念及其逻辑关联,帮助学生构建完整的认知框架。 (3) 应用案例研讨: 设置工程实践导向的综合性案例,通过“分析—设计—实现”全流程训练,强化知识迁移能力和工程实践素养。 (4) 智能化评测体系: 依托希冀在线评测平台构建编程实践闭环,支持代码实时提交、自动评测与即时反馈,实现“学—练—测”一体化。 (5) 在线课程支持: 在“智慧树”平台开设配套在线课程“Python数据分析”,支持自学及混合式教学。 Python编程...

目录
荐语
查看详情 查看详情
目录

第1章Python概述/1

1.1引言1

1.1.1问题导入1

1.1.2知识结构导图1

1.2程序设计语言与程序1

1.2.1机器语言2

1.2.2汇编语言3

1.2.3高级语言3

1.3Python程序设计语言概述4

1.3.1Python简介4

1.3.2Python的前世今生4

1.4Python编程环境搭建5

1.4.1下载和安装Python5

1.4.2Python安装目录介绍6

1.5开启Python编程11

1.5.1Windows下Python代码的编写和运行11

1.5.2PyCharm集成开发环境14

1.6Python程序的运行过程17

1.7Python在线帮助和相关资源19

1.8本章小结19

1.9习题20

第2章Python基本语法/21

2.1引言21

2.1.1问题导入21

2.1.2知识结构导图21

2.2对象22

2.3标识符23

2.4变量和常量23

2.4.1变量23

2.4.2常量24

2.5数据类型25

2.5.1整型25

2.5.2浮点型26

2.5.3复数类型27

2.5.4字符串类型27

2.5.5空值28

2.6数据类型转换28

2.7算术运算符与算术表达式29

2.8复合赋值运算符29

2.9标准输入和输出30

2.9.1标准输入函数30

2.9.2标准输出函数31

2.10fstring表达式31

2.11程序设计方法IPO34

2.12程序错误35

2.12.1语法错误35

2.12.2运行时错误35

2.12... 查看详情

以问题驱动的讲授方式,通过场景化问题引出学习内容,激发学生的学习兴趣和解决问题的热情。每章开篇的问题导入和知识结构导图,在引出本章要学习的主要内容后,提供知识导图,帮助学生建立本章知识框架。应用案例研讨部分旨在深化学生对知识的理解和综合应用能力的提升。在线测主观题和编程题的设计,不仅帮助学生检测对程序设计基本概念和技术的掌握程度


查看详情