当前位置:首页>正文

Python程序设计基础及实践(慕课版) kindle 下载 网盘 pdf azw3 极速 rtf umd

免费下载书籍地址:PDF下载地址

精美图片

Python程序设计基础及实践(慕课版)书籍详细信息

  • ISBN:9787115567529
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2021-09
  • 页数:暂无页数
  • 价格:46.00
  • 纸张:胶版纸
  • 装帧:平装-胶订
  • 开本:128开
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分

内容简介:

本书是一部零基础、高标准,大广度、重实践的Python编程从入门到熟练的教材。本书覆盖面非常广,包括计算机基础常识、Python语言的基本要素、基本运算和条件分支语句、循环语句、函数、递归、复杂数据类型、计算思维、文件读写、正则表达式、玩转Python生态、数据分析和可视化、网络爬虫、面向对象程序设计入门、tkinter图形界面程序设计等内容。正则表达式、网络爬虫、图形界面等都是其他大多数Python基础教材不涉及的内容。对Python第三方库的使用,讲述尤其全面,涵盖数据分析库NumPy和pandas、数据库编程库SQLite3、图像处理库Pillow、Excel文档处理库OpenPyXL、统计绘图库Matplotlib、分词库Jieba等。还专门用一章的篇幅讲述计算思维,让读者了解计算的本质、时间复杂度、数据结构等概念。这些内容,都不是蜻蜓点水,而是深入浅出。

本书适合高等院校各专业学习Python使用。文、理、艺术等各类专业的零基础学生可以掌握并用到本书80%的内容;对编程有较高需求的理科生,可以进一步再多学15%;余下5%则基本是计算机专业学生才需要了解的。但即便是计算机专业的学生,也非常适合使用本书来快速掌握Python语法及各种库的使用。

本书配套电子资料十分齐全,包括程序源代码、重点难点讲解视频、课程讲义等,此外,作者在中国大学慕课开设的“实用Python程序设计”课程,提供了覆盖全书90%内容的视频讲解。

书籍目录:

第1章 计算机基础常识

1.1 信息在计算机中的表示和存储 1

1.1.1 用0和1表示信息 1

1.1.2 二进制和十六进制 2

1.2 计算机程序设计语言 4

1.2.1 机器语言 4

1.2.2 汇编语言 5

1.2.3 高级语言 5

1.2.4 Python简史 6

1.3 习题 7

第2章 Python语言的基本要素

2.1 Python开发环境的搭建 8

2.2 Python的语句 9

2.3 注释 10

2.4 常量 11

2.5 变量 12

2.6 赋值语句 12

2.7 Python数据类型 14

2.8 字符串简介 14

2.8.1 字符串的基本概念 14

2.8.2 字符串的下标 15

2.8.3 连接字符串 15

2.8.4 用“in”“not in”判断子串 16

2.8.5 字符串和数值的转换 16

2.9 输入和输出 17

2.9.1 输出语句print 17

2.9.2 输入语句input 17

2.9.3 输出格式控制 19

2.10 列表简介 20

2.10.1 列表的基本概念 20

2.10.2 字符串分割成列表 20

2.11 常见语法错误排查 21

2.12 OpenJudge做题指南及例题讲解 21

2.13 习题 25

第3章 基本运算和条件分支语句

3.1 算术运算 26

3.2 关系运算和bool类型 28

3.3 逻辑运算 30

3.4 运算符的优先级 31

3.5 条件分支语句 32

3.6 条件分支语句例题 33

3.7 习题 40

第4章 循环语句

4.1 for循环语句 41

4.2 break语句和continue语句 45

4.3 多重循环 45

4.4 while循环语句 48

4.5 异常处理 51

4.6 循环综合例题 53

4.7 调试程序的方法 57

4.8 习题 58

第5章 函数

5.1 函数概述 59

5.2 全局变量和局部变量 62

★5.3 参数个数可变的函数 63

5.4 函数参数的默认值 64

5.5 Python的库函数 64

5.6 lambda表达式 65

★★5.7 高阶函数和闭包 66

★★★5.8 生成器 67

5.9 习题 69

第6章 递归

6.1 递归的基本概念 70

6.2 先做一步再递归:上台阶问题 72

★6.3 问题分解:汉诺塔问题 72

★★6.4 递归替代循环:N皇后问题 76

★6.5 递归绘制分形图案:绘制雪花曲线 78

6.6 习题 81

第7章 复杂数据类型

7.1 Python变量的指针本质 82

7.2 字符串详解 85

7.2.1 转义字符 85

7.2.2 三单引号和三双引号字符串 86

7.2.3 在字符串中使用编码代替字符 87

7.2.4 字符串的切片 88

7.2.5 字符串的分割 88

7.2.6 字符串的成员函数 89

7.2.7 字符串的格式化 91

7.2.8 f-string 92

7.3 元组 92

7.3.1 元组的基本概念 92

7.3.2 元组的操作 94

7.4 列表详解 95

7.4.1 列表基础用法 95

7.4.2 列表的成员函数 98

7.4.3 列表的排序 99

7.4.4 列表的映射和过滤 103

7.4.5 列表生成式 104

★7.4.6 二维列表 105

★7.4.7 列表的复制 107

7.4.8 列表、元组和字符串的互相转换 109

7.5 字典 109

7.5.1 字典的基本概念 109

7.5.2 字典的函数 111

7.5.3 字典例题:单词出现频率统计 112

7.6 集合 113

7.7 自定义数据类型:类 116

7.8 习题 118

第8章 计算思维

8.1 计算机的本质 121

8.2 计算机解决问题的基本方法—穷举 122

★8.3 程序或算法的时间复杂度 123

8.4 有序就能找得快 127

8.5 习题 128

第9章 文件读写

9.1 概述 129

9.2 文本文件的编码 130

9.3 读写文本文件 132

9.4 文件的相对路径和路径 134

★9.5 文件夹的操作 135

★9.6 命令行参数 137

★9.7 文本文件处理综合实例 138

9.8 数据交换文件格式csv 141

★9.9 数据交换字符串格式JSON 142

★★★9.10 字节流和字符串的互相转换 143

★★★9.11 二进制文件的读写 144

9.12 习题 148

第10章 正则表达式

10.1 功能字符和字符组合 149

10.2 查找匹配的子串 153

10.3 边界符号 155

10.4 匹配选项 156

10.5 分组 157

10.6 '|' 的用法 160

★★10.7 替换匹配的子串 161

10.8 贪婪匹配和懒惰匹配 162

★★★10.9 条件匹配 163

★★★10.10 断言 164

10.11 字符串分割 167

10.12 应用实例 167

10.13 习题 168

第11章 玩转Python生态

11.1 Python库的安装、导入和使用 170

11.2 日期和时间库datetime 172

11.3 随机库random 173

★11.4 用OpenPyXL库处理Excel文档 174

★★★11.5 SQLite3数据库编程 179

11.5.1 数据库的结构 179

11.5.2 SQL数据库查询语句 179

11.6 jieba分词库 184

★★11.7 图像处理库PIL 186

11.7.1 图像的基本变换 187

11.7.2 图像的裁剪 188

11.7.3 图像的素描化 189

★★★11.7.4 给图像添加水印 190

★★★11.7.5 照片的exif信息及在图像上绘图和写字 192

11.8 多模块程序设计 194

11.9 Python程序的打包分发 197

11.10 习题 197

第12章 数据分析和可视化

12.1 多维数组库NumPy 199

12.2 数据分析库pandas 203

12.3 用Matplotlib绘制统计图 210

12.3.1 绘制柱状图 210

12.3.2 绘制折线图和散点图 214

12.3.3 绘制饼图 215

12.3.4 绘制热力图 215

12.3.5 绘制雷达图 216

12.3.6 绘制面积图 218

★★12.3.7 多子图绘图 219

12.4 习题 220

第13章 网络爬虫

13.1 基础爬虫四步走 221

13.2 网页获取三招式 225

13.3 用BeautifulSoup分析网页 228

13.4 用pyppeteer爬取JavaScript动态生成的网页 232

★★13.5 用pyppeteer爬取需要登录的网站 233

★★★13.6 用pyppeteer requests编写快速爬虫 239

13.7 如何对付反爬虫措施 241

13.8 习题 241

第14章 面向对象程序设计入门

14.1 结构化程序设计和面向对象程序设计 242

14.2 Python中的类 243

14.3 对象的比较 245

14.4 输出对象 246

14.5 继承和派生 247

14.6 静态属性和静态方法 249

14.7 对象作为集合元素或字典的键 250

第15章 tkinter图形界面程序设计

15.1 控件概述 253

15.2 图形界面的布局 255

15.3 为控件绑定状态变量和事件响应函数 258

15.4 综合示例—Python火锅店点菜系统 262

15.5 对话框 266

15.6 菜单和多行编辑框示例 270

★★15.7 在图形界面中用Matplotlib绘制统计图和显示图像 272

★★15.8 Notebook、PanedWindow和TreeView控件 275

15.9 习题 276

作者介绍:

郭炜 北京大学信息学院教师,担任北京大学ACM国际大学生程序设计竞赛队教练多年,曾6次为ACM-ICPC亚洲区预选赛命题。 研究方向:计算机辅助教学,北京角斗士软件技术有限公司创始人,开发多款英语学习软件。

出版社信息:

暂无出版社相关信息,正在全力查找中!

书籍摘录:

暂无相关书籍摘录,正在全力查找中!

在线阅读/听书/购买/PDF下载地址:

在线阅读地址:Python程序设计基础及实践(慕课版)在线阅读

在线听书地址:Python程序设计基础及实践(慕课版)在线收听

在线购买地址:Python程序设计基础及实践(慕课版)在线购买

原文赏析:

暂无原文赏析,正在全力查找中!

其它内容:

编辑推荐

一、零基础。

本书对零基础学习者非常友好。除了内容从零开始,本书还特意指出了教学中收集的零基础学习者常犯的各种真实错误。有了本书遍布各处的“常见错误”提示。

二、高标准。

本书的大部分例题和习题,来自北京大学在线程序评测平台openjudge.cn,该平台包含两万多道编程题,程序提交后会自动评判对错。

以本书作为教材的教师,还可以在openjudge.cn上申请建立自己的教学组,自行利用平台上的题目或自己上传的题目,在平台上布置作业和考试。

三、大广度。

本书覆盖面非常广。除了基本的Python语法,还包括正则表达式、网络爬虫、图形界面等许多Python教材不涉及的内容。对Python第三方库的使用,更是比大多数教材介绍更多,涵盖数据分析库NumPy和pandas、数据库编程库sqlite3、图像处理库Pillow、Excel文档处理库openpyxl、统计绘图库Matplotlib、分词库jieba等。并且专门用一章的篇幅讲述计算思维,让读者了解计算的本质、时间复杂度、数据结构等概念。本书这些内容,都不是蜻蜓点水,而是深入浅出。

四、重实践。

本书非常适合非计算机专业人士使用。非计算机专业人士,工作中要用编程解决的问题,不外乎获取数据、分析数据、处理数据,并将数据分析和处理的结果展示出来。本书内容,一半打基础,另一半围绕数据的获取、分析、处理和展示这四点展开,具有极强的实用性。数学、中文、外语、经济、美术等各专业人士,能在书中找到贴合本专业的程序案例。若不在意对算法涉及较少,本书也非常适合计算机专业人士用来快速掌握Python语法及各种库的使用。

本书章节标题或者习题,带有"*"标记的,是较难内容,适用于理科读者,文科专业读者不需掌握;带有"**"标记的,则面向计算机专业读者,非计算机专业的读者不需掌握。

五、资源全

本书配套电子资料十分齐全,包括课程讲义以及170多个精心编写、风格简洁优美的程序源码、还有重点难点的讲解视频。作者在中国大学慕课开设的《实用Python程序设计》课程,提供了覆盖全书90%内容的视频讲解。书中重难点部分有二维码,扫码即可看相应讲解视频。


书籍介绍

本书是一部零基础、高标准,大广度、重实践的Python编程从入门到熟练的教材。本书覆盖面非常广,包括计算机基础常识、Python语言的基本要素、基本运算和条件分支语句、循环语句、函数、递归、复杂数据类型、计算思维、文件读写、正则表达式、玩转Python生态、数据分析和可视化、网络爬虫、面向对象程序设计入门、tkinter图形界面程序设计等内容。正则表达式、网络爬虫、图形界面等都是其他大多数Python基础教材不涉及的内容。对Python第三方库的使用,讲述尤其全面,涵盖数据分析库NumPy和pandas、数据库编程库SQLite3、图像处理库Pillow、Excel文档处理库OpenPyXL、统计绘图库Matplotlib、分词库Jieba等。还专门用一章的篇幅讲述计算思维,让读者了解计算的本质、时间复杂度、数据结构等概念。这些内容,都不是蜻蜓点水,而是深入浅出。

本书适合高等院校各专业学习Python使用。文、理、艺术等各类专业的零基础学生可以掌握并用到本书80%的内容;对编程有较高需求的理科生,可以进一步再多学15%;余下5%则基本是计算机专业学生才需要了解的。但即便是计算机专业的学生,也非常适合使用本书来快速掌握Python语法及各种库的使用。

本书配套电子资料十分齐全,包括程序源代码、重点难点讲解视频、课程讲义等,此外,作者在中国大学慕课开设的“实用Python程序设计”课程,提供了覆盖全书90%内容的视频讲解。

书籍真实打分

故事情节:4分

人物塑造:4分

主题深度:4分

文字风格:3分

语言运用:9分

文笔流畅:8分

思想传递:7分

知识深度:3分

知识广度:5分

实用性:9分

章节划分:9分

结构布局:7分

新颖与独特:5分

情感共鸣:4分

引人入胜:6分

现实相关:3分

沉浸感:8分

事实准确性:9分

文化贡献:4分

网站评分

书籍多样性:5分

书籍信息完全性:4分

网站更新速度:5分

使用便利性:9分

书籍清晰度:6分

书籍格式兼容性:9分

是否包含广告:9分

加载速度:8分

安全性:6分

稳定性:3分

搜索功能:5分

下载便捷性:8分

下载点评

  • 下载速度快(201+)
  • 体验满分(111+)
  • 速度慢(313+)
  • 简单(71+)
  • 书籍多(452+)
  • 少量广告(454+)
  • 中评(144+)
  • 无广告(411+)
  • 愉快的找书体验(382+)
  • 中评多(441+)
  • 差评少(632+)
  • 经典(365+)
  • 无多页(581+)

下载评价

网友 习***蓉:品相完美

网友 后***之:强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!

网友 权***波:收费就是好,还可以多种搜索,实在不行直接留言,24小时没发到你邮箱自动退款的!

网友 曾***文:五星好评哦

网友 濮***彤:好棒啊!图书很全

网友 冯***卉:听说内置一千多万的书籍,不知道真假的

网友 权***颜:下载地址、格式选择、下载方式都还挺多的

网友 居***南:请问,能在线转换格式吗?

网友 方***旋:真的很好,里面很多小说都能搜到,但就是收费的太多了

网友 国***舒:中评,付点钱这里能找到就找到了,找不到别的地方也不一定能找到

网友 石***烟:还可以吧,毕竟也是要成本的,付费应该的,更何况下载速度还挺快的

网友 堵***格:OK,还可以

网友 游***钰:用了才知道好用,推荐!太好用了

网友 丁***菱:好好好好好好好好好好好好好好好好好好好好好好好好好

网友 通***蕊:五颗星、五颗星,大赞还觉得不错!~~

网友 隗***杉:挺好的,还好看!支持!快下载吧!

版权声明

1本文:Python程序设计基础及实践(慕课版)转载请注明出处。
2本站内容除签约编辑原创以外,部分来源网络由互联网用户自发投稿仅供学习参考。
3文章观点仅代表原作者本人不代表本站立场,并不完全代表本站赞同其观点和对其真实性负责。
4文章版权归原作者所有,部分转载文章仅为传播更多信息服务用户,如信息标记有误请联系管理员。
5本站一律禁止以任何方式发布或转载任何违法违规的相关信息,如发现本站上有涉嫌侵权/违规及任何不妥的内容,请第一时间联系我们申诉反馈,经核实立即修正或删除。


本站仅提供信息存储空间服务,部分内容不拥有所有权,不承担相关法律责任。

相关文章:

  • 萧十一郎(上下) kindle 下载 网盘 pdf azw3 极速 rtf umd
  • 原装正版电视剧秦时丽人明月心/丽姬传全集10dvd光盘碟片经济版张彬彬 kindle 下载 网盘 pdf azw3 极速 rtf umd
  • 二级C语言程序设计应试捷径 kindle 下载 网盘 pdf azw3 极速 rtf umd
  • 小学生黑板报手抄报实用大全 广东南方日报出版社 kindle 下载 网盘 pdf azw3 极速 rtf umd
  • 银行信息科技 kindle 下载 网盘 pdf azw3 极速 rtf umd
  • 职场新人必修的9堂礼仪课 kindle 下载 网盘 pdf azw3 极速 rtf umd
  • 中公2017安徽省公务员考试用书行政职业能力测验+申论+历年真题精解行政职业能力测验+历年真题精解申论+全真模拟预测试卷行政职业能力测验+全真模拟预测试卷申论共6册 kindle 下载 网盘 pdf azw3 极速 rtf umd
  • 遥测技术及应用 贾维敏,金伟,李义红 编著 国防工业出版社【正版可开发票】 kindle 下载 网盘 pdf azw3 极速 rtf umd
  • 晶体位错理论基础(第二卷) kindle 下载 网盘 pdf azw3 极速 rtf umd
  • 杜鲁门回忆录(上下) [美]哈里·杜鲁门【正版书籍】 kindle 下载 网盘 pdf azw3 极速 rtf umd