首页 > 图书中心 >图书详情

Python程序设计教程(第3版·微课视频版)

培养大数据时代的计算思维能力、数据管理、数据分析与可视化能力,配套微课视频、作业系统。课件下载处为本书配套资源。

作者:杨年华、柳青、郑戟明
丛书名:21世纪高等学校计算机类课程创新系列教材·微课版
定价:79.80
印次:3-6
ISBN:9787302629214
出版日期:2023.04.01
印刷日期:2024.08.08

本书主要介绍Python语言的基础知识及其在数据处理、分析和可视化上的应用。本书一方面侧重讲解基础知识,另一方面侧重讲解利用Python进行数据处理、分析与可视化的方法和应用实例。为了便于理解,本书主要挑选经济管理类的案例。本书中的代码均在Python 3.10.4中测试通过,可以在Python 3.10及以上的版本中运行。 本书适合作为高校本科生或研究生“程序设计”“Python数据处理与分析”等课程的教材,也可作为相关科研工作者或工程实践者的参考书。

more >

前言 根据Python语言近几年的发展及教学团队近几年的教学心得,本书编写组在第2版的基础上增加了一些Python语言的新特征,并对部分章节进行了调整。其中,第2章对数据类型部分进行了调整和补充。第3章新增了基于模式匹配的match/case分支结构。第4章对各组合数据类型的访问函数或方法按照功能进行了重新组织,并补充了部分内容。第5章对字符串的格式化部分进行了补充,增加了字符串前加特定字符的功能介绍。第6章增加了仅限位置参数和仅限关键参数的函数定义方法、参数与返回值类型注解等内容,并对个数可变的参数部分进行了重新组织。新增了第7章,将包及其定义、第三方模块及其安装、模块的__name__属性等内容调整到第7章,增加了常用包与标准模块的介绍。第8章对部分描述进行了优化,增加了指定编码的文本文件存取、标准输出的重定向方法。第9章增加了迭代器类和可迭代的类的自定义方法介绍。第10章增加了object类的介绍。第13章完善了setuptools软件打包工具的使用步骤。第16章对NumPy、Matplotlib和Pandas的内容进行了补充和完善。删除了前两版中的最后一章SPSS中使用Python的部分。而且,各章均对软件版本进行了更新。 使用本书时,建议Python采用3.10及以上版本,NumPy采用1.22.3及以上版本,Matplotlib采用3.5.1及以上版本,Pandas采用1.4.2及以上版本。Python从3.10这个版本开始,标准发行版本中自带的IDLE交互式环境中输入提示符单独放在左侧,不能随输入语句一起复制。本书为了清晰区分实例在交互环境中的输入和输出,在每个输入语句的开头依然保留输入提示符。 本书提供配套的程序源代码。读者可先扫描封底“文泉云盘”刮刮卡,获得权限,再扫描目录下方的二维码下载源代码,并为教师提供课件、教学大纲和部分习题参考答案。这些资料可登录清华大学出版社官方网站下载,或从“书圈”公众号下载。本书还配套微课视频,读者扫描对应章节处二维码,即可观看。 本书第3版主要由杨年华负责修订,柳青、郑戟明、肖宇、孙辞海、张晓黎老师负责书稿的审阅、部分配套视频的录制、部分习题参考答案的编写等工作。 由于作者水平有限,书中难免存在疏漏和不妥之处,敬请批评指正。 本书编写组 2023年1月

more >
扫描二维码
下载APP了解更多

同系列产品more >

计算机网络技术基础(第2版·微课视...

解文博 主编 解相吾 左
定 价:59.90元

查看详情
单片机应用系统设计与实现教程(第...

魏二有、魏佳
定 价:59.80元

查看详情
Python程序设计实践教程——实验指...

夏敏捷 尚展垒 编著
定 价:49.80元

查看详情
数据库原理及应用实验与课程设计指...

刘金岭、龚丹丹、蔡博
定 价:39.80元

查看详情
Android移动应用设计与开发教程(...

程杰、王天顺
定 价:59.80元

查看详情
图书分类全部图书
more >
  • 书中案例以经济管理类为主,方便学生理解和应用。以训练学生利用Python语言进行数据管理和数据分析为途径,达到培养学生在大数据时代的计算思维能力、数据管理、数据分析与可视化展示能力的目的,并为人工智能相关实践课程的学习提供基础。本书除了适合作为Python程序设计的入门教程,同时也适合作为Python数据管理、分析与可视化基础的入门教材。配套微课视频、作业系统、源代码、教学课件、教学大纲等资源。

more >
  • 目录

    程序源码

    第1章Python概述

    1.1Python语言的发展史

    1.2Python语言的特点

    1.3Python的下载与安装

    1.3.1Python的下载

    1.3.2Python的安装

    1.4开始使用Python

    1.4.1交互方式

    1.4.2代码文件方式

    1.4.3代码文件的打开

    1.4.4代码风格

    1.5Python的集成开发环境

    1.5.1Wing IDE

    1.5.2PyCharm

    1.6模块导入与常用标准模块

    1.6.1模块及其导入方式

    1.6.2常用标准模块

    1.7使用帮助

    1.8程序文件中的乱码问题

    习题1

    第2章Python语言基础知识

    2.1控制台的基本输入与输出

    2.1.1控制台的基本输入

    2.1.2控制台的基本输出

    2.2标识符、变量与赋值语句

    2.2.1标识符

    2.2.2变量

    2.2.3赋值语句

    2.3数据类型

    2.3.1数值类型

    2.3.2布尔类型

    2.3.3序列类型

    2.3.4映射类型

    2.3.5集合类型

    2.3.6可变与不可变的对象类型

    2.3.7对象的内存分配

    2.4从字符串中获取数值和表达式的计算结果

    2.4.1从字符串中获得数值类型的对象

    2.4.2使用eval()函数计算字符串中表达式的值

    2.5运算符、表达式及条件表达式

    2.5.1运算符与表达式

    2.5.2复...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘