频道栏目
首页 > 资讯 > Python 实例 > 正文

Python语言程序设计基础

22-09-20        来源:[db:作者]  
收藏   我要投稿

《Python语言程序设计基础(第2版)》是由嵩天、礼欣、黄天羽著,高等教育出版社2017年出版的教育部大学计算机课程改革项目规划教材。适合初学Python语言的读者使用,也适合作为各类大专院校的教材,也可作为对Python感兴趣读者的自学参考书。

该书分初识Python语言、深入Python语言、运用Python语言三个部分,共10章,在系统讲解Python语言语法的同时介绍了从数据理解到图像处理的14个Python函数库,一共设计了25个非常具有现代感的实例。

t01e52f205cd69cdb8c.jpg

基本信息

中文名

Python语言程序设计基础

出版社

高等教育出版社

作者

嵩天、礼欣、黄天羽

出版时间

2017-02-06

装帧

平装

开本

16

 

ISBN

978-7-04-047170-0

类别

教育部大学计算机课程改革项目规划教材

页数

332页

版面字数

450千字

CIP核字号

2016324656

目录

1成书过程

2内容简介

3教材目录

4教学资源

5教材特色

6作者简介

折叠编辑本段成书过程

折叠编写过程

《Python语言程序设计基础(第2版)》在中国国内高校广泛接触并关注Python语言教学的大背景下编写,试图从计算技术发展角度阐释Python语言作为"生态语言"的价值,展示一条与其他编程语言不同的学习路径。

该书成稿过程历时一年,随着教学理念的不断发展完善以及教学经验的积累,书中大部分内容被推翻或重写过多次。

该书作者嵩天、礼欣、黄天羽均来自于北京理工大学,还有包括研究生/本科生袁炜佳、李天龙、杨雅婷、刘苗苗、魏煜等在该书撰写和出版过程中给予过帮助。

该书得到了教育部谷歌产学合作项目、北京市教育委员会"北京高等学校青年英才计划项目"、北京理工大学优秀青年教师资助计划项目(教学提升)和北京理工大学校级"十三五"规划教材项目的资助。

折叠出版工作

2017年2月6日,《Python语言程序设计基础(第2版)》由高等教育出版社出版。

出版社工作人员

策划编辑 责任编辑 封面设计 版式设计 插图绘制 责任校对 责任印制

刘娟 刘娟 李卫青 马云 杜晓丹 高歌 尤静

折叠编辑本段内容简介

《Python语言程序设计基础(第2版)》分初识Python语言、深入Python语言、运用Python语言三个部分,共10章,设计了超过20个利用第三方库的编程实例,伴随Python语言语法讲解了10余个标准库或第三方库的使用,在讲解程序设计基础概念、Python语言语法的同时,帮助读者理解围绕计算生态开展编程并解决问题的基本理念和方法。

折叠编辑本段教材目录

前辅文

第一部分 初识Python语言

第1章 程序设计基本方法

1.1 计算机的概念

1.2 程序设计语言

1.3 Python语言概述

1.4 Python语言开发环境配置

1.5 程序的基本编写方法

1.6 Python语言的版本更迭

本章小结

程序练习题

第2章 Python程序实例解析

2.1 实例1:温度转换

2.2 Python程序语法元素分析

2.3 实例2:Python蟒蛇绘制

2.4 turtle库语法元素分析

本章小结

程序练习题

第二部分 深入Python语言

第3章 基本数据类型

3.1 数字类型

3.2 数字类型的操作

3.3 模块1:math库的使用

3.4 实例3:天天向上的力量

3.5 字符串类型及其操作

3.6 字符串类型的格式化

3.7 实例4:文本进度条

本章小结

程序练习题

第4章 程序的控制结构

4.1 程序的基本结构

4.2 程序的分支结构

4.3 实例5:身体质量指数BMI

4.4 程序的循环结构

4.5 模块2:random库的使用

4.6 实例6:π的计算

4.7 程序的异常处理

本章小结

程序练习题

第5章 函数和代码复用

5.1 函数的基本使用

5.2 函数的参数传递

5.3 模块3:datetime库的使用

5.4 实例7:七段数码管绘制

5.5 代码复用和模块化设计

5.6 函数的递归

5.7 实例8:科赫曲线绘制

5.8 Python内置函数

本章小结

程序练习题

第6章 组合数据类型

6.1 组合数据类型概述

6.2 列表类型和操作

6.3 实例9:基本统计值计算

6.4 字典类型和操作

6.5 模块4:jieba库的使用

6.6 实例10:文本词频统计

6.7 实例11:Python之禅

本章小结

程序练习题

第7章 文件和数据格式化

7.1 文件的使用

7.2 模块5:PIL库的使用

7.3 实例12:图像的字符画绘制

7.4 一二维数据的格式化和处理

7.5 实例13:CSV格式的HTML展示

7.6 高维数据的格式化

7.7 模块6:json库的使用

7.8 实例14:CSV和JSON格式相互转换

本章小结

程序练习题

第三部分 运用Python语言

第8章 程序设计方法论

8.1 计算思维

8.2 实例15:体育竞技分析

8.3 自顶向下和自底向上

8.4 模块7:pyinstaller库的使用

8.5 计算生态和模块编程

8.6 Python第三方库的安装

8.7 实例16:pip安装脚本

本章小结

程序练习题

第9章 科学计算和可视化

9.1 问题概述

9.2 模块8:numpy库的使用

9.3 实例17:图像的手绘效果

9.4 模块9:matplotlib库的使用

9.5 实例18:科学坐标图绘制

9.6 实例19:多级雷达图绘制

本章小结

程序练习题

第10章 网络爬虫和自动化

10.1 问题概述

10.2 模块10:requests库的使用

10.3 模块11:beautifulsoup4库的使用

10.4 实例20:中国大学排名爬虫

10.5 实例21:搜索关键词自动提交

本章小结

程序练习题

附录A 极简计算机基础

附录B 人机接口和图形编程

附录C 数据处理和挖掘

全书快速参考索引

参考文献

注:上述目录从左至右阅读。

折叠编辑本段教学资源

《Python语言程序设计基础(第2版)》配有电子教案,提供了Python语言相关的资源平台。

与该书配套的与纸质教材一体化设计的Abook数字课程提供电子教案、源代码、MOOC课程、阶段测式、程序练习、图片资料等辅助教学内容。

该书作者在中国大学MOOC上开设了"Python语言程序设计"课程及"Python系列专题"课程。

折叠编辑本段教材特色

《Python语言程序设计基础(第2版)》提出了以理解和运用计算生态为目标的Python语言教学思想,在系统讲解Python语言语法的同时介绍了从数据理解到图像处理的14个Python函数库,向初学Python语言的读者展示了编程语言学习路径。

全书采用新形态构建形式,提供扩展阅读资料、学习资料和学习视频,一共设计了25个具有现代感的实例,从绘制蟒蛇、理解天天向上的力量到机器学习、网络爬虫,从文本进度条、统计名著人物重要性到图像手绘效果、雷达图绘制,绝大多数实例为作者原创,让读者随着内容深入不断激发学习Python语言的热情。

折叠编辑本段作者简介

嵩天,博士,北京理工大学计算机学院副教授,是ACM/IEEE会员、中国计算机学会高级会员。科研方向是网络信息安全、计算机网络、教育大数据技术。2002年毕业于东北大学计算机系,获学士学位,同年保送至清华大学;2008年毕业于清华大学计算机系,,获工学博士学位。

礼欣,博士,北京理工大学计算机学院副教授、博士生导师,是IEEE、CCF会员,主要从事数据挖掘、深度学习、强化学习、表示学习的相关理论研究和技术应用。

黄天羽,博士,北京理工大学计算机学院副教授,中国仿真学会二级学会副秘书长。研究方向为虚拟现实、数字表演、计算机动画、虚拟人建模与仿真。研究方向为虚拟现实、数字表演、计算机动画、虚拟人建模与仿真。

相关TAG标签
上一篇:深入学习:Python程序开发
下一篇:Python黑帽子:黑客与渗透测试编程之道
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站