图书介绍
Python计算与编程实践 多媒体方法 原书第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)古兹迪阿尔,(美)埃里克森著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111387381
- 出版时间:2012
- 标注页数:314页
- 文件大小:102MB
- 文件页数:354页
- 主题词:软件工具-程序设计
PDF下载
下载说明
Python计算与编程实践 多媒体方法 原书第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 导论2
第1章 计算机科学与媒体计算导论2
1.1计算机科学是关于什么的2
1.2编程语言4
1.3计算机理解什么5
1.4媒体计算:为什么要把媒体数字化7
1.5大众的计算机科学8
1.5.1计算机科学与交流有关8
1.5.2计算机科学与过程有关9
习题9
第2章 编程导论11
2.1编程与命名有关11
2.2 Python编程13
2.3 JES编程13
2.4 JES媒体计算15
2.4.1显示图片18
2.4.2播放声音19
2.4.3数值命名20
2.5构建程序22
习题27
第3章 使用循环修改图片30
3.1图片的编码30
3.2处理图片35
3.3改变颜色值40
3.3.1在图片上运用循环40
3.3.2增/减红(绿、蓝)42
3.3.3测试程序:它真的能运行吗45
3.3.4一次修改一种颜色46
3.4制作日落效果47
3.5亮化和暗化51
3.6制作底片52
3.7转换到灰度53
习题55
第4章 修改区域中的像素58
4.1复制像素58
4.2图片镜像60
4.3复制和转换图片66
4.3.1复制66
4.3.2制作拼贴图72
4.3.3通用复制74
4.3.4旋转75
4.3.5缩放77
习题81
第5章 高级图片技术84
5.1颜色替换:消除红眼、深褐色调和色调分离84
5.1.1消除红眼86
5.1.2深褐色调和色调分离:使用条件式选择颜色88
5.2合并像素:图片模糊化92
5.3比较像素:边缘检测93
5.4图片融合94
5.5背景消减96
5.6色键98
5.7在图像上绘图101
5.7.1使用绘图命令102
5.7.2向量和位图表示104
5.8指定绘图过程的程序105
习题107
第二部分 声音110
第6章 使用循环修改声音110
6.1声音是如何编码的110
6.1.1声音的物理学110
6.1.2探索声音的样子113
6.1.3声音编码115
6.1.4二进制数和二进制补码116
6.1.5存储数字化的声音117
6.2处理声音118
6.2.1打开声音并处理样本数据118
6.2.2使用JES媒体工具121
6.2.3循环123
6.3改变音量123
6.3.1增大音量123
6.3.2真的行吗124
6.3.3减小音量127
6.3.4理解声音函数128
6.4声音规格化128
习题131
第7章 修改一段样本区域133
7.1用不同方法处理不同声音片段133
7.2剪接声音135
7.3通用剪辑和复制140
7.4声音倒置142
7.5镜像143
习题144
第8章 通过合并片段制作声音146
8.1用加法组合声音146
8.2混合声音147
8.3制造回声148
8.3.1制造多重回声149
8.3.2制作和弦149
8.4采样键盘工作原理150
8.5加法合成153
8.5.1制作正弦波153
8.5.2把正弦波叠加起来155
8.5.3检查结果156
8.5.4方波157
8.5.5三角波158
8.6现代音乐合成160
8.6.1 MP3161
8.6.2 MIDI161
习题162
第9章 构建更大的程序164
9.1自顶向下设计程序164
9.1.1自顶向下设计示例165
9.1.2设计顶层函数166
9.1.3编写子函数168
9.2自底向上设计程序171
9.3测试程序172
9.4调试技巧174
9.4.1找出担心的语句174
9.4.2查看变量175
9.4.3调试冒险游戏176
9.5算法和设计179
9.6在JES之外运行程序180
习题181
第三部分 文本、文件、网络、数据库和单媒体186
第10章 创建和修改文本186
10.1文本作为单媒体186
10.2字符串:构造和处理字符串187
10.3处理部分字符串189
10.3.1字符串方法:对象和点号语法简介190
10.3.2列表:强大的结构化文本191
10.3.3字符串没有字体194
10.4文件:存放字符串和其他数据的地方194
10.4.1打开文件和操作文件195
10.4.2制作套用信函197
10.4.3编写程序197
10.5 Python标准库201
10.5.1再谈导入和私有模块202
10.5.2另一个有趣模块:Random202
10.5.3 Python标准库的例子204
习题205
第11章 高级文本技术:Web和信息208
11.1网络:从Web获取文本208
11.2通过文本转换不同媒体211
11.3在图片中隐藏信息216
习题219
第12章 产生Web文本221
12.1 HTML : Web的表示方法221
12.2编写程序产生HTML225
12.3数据库:存放文本的地方229
12.3.1关系型数据库231
12.3.2基于散列表的关系型数据库示例231
12.3.3使用SQL234
12.3.4使用数据库构建Web页面236
习题237
第四部分电影240
第13章 制作和修改电影240
13.1产生动画241
13.2使用视频源247
13.3自底向上制作视频效果250
习题254
第五部分 计算机科学议题258
第14章 速度258
14.1关注计算机科学258
14.2什么使程序速度更快258
14.2.1什么是计算机真正理解的258
14.2.2编译器和解释器259
14.2.3什么限制了计算机的速度263
14.2.4让查找更快265
14.2.5永不终止和无法编写出的算法266
14.2.6为什么Photoshop比JES更快268
14.3什么使计算机速度更快268
14.3.1时钟频率和实际的计算268
14.3.2存储:什么使计算机速度慢269
14.3.3显示270
习题270
第15章 函数式编程272
15.1使用函数简化编程272
15.2使用Map和Reduce进行函数式编程275
15.3针对媒体的函数式编程277
15.4递归:一种强大的思想279
15.4.1递归式目录遍历284
15.4.2递归式媒体函数286
习题287
第16章 面向对象编程289
16.1对象的历史289
16.2使用“小海龟”290
16.2.1类和对象290
16.2.2创建对象290
16.2.3向对象发送消息291
16.2.4对象控制自己的状态292
16.2.5小海龟的其他函数293
16.3教小海龟新的技艺295
16.4面向对象的幻灯片297
16.4.1 Joe the Box300
16.4.2面向对象的媒体302
16.4.3为什么使用对象306
习题307
附录A Python快速参考309
参考文献313
热门推荐
- 1558560.html
- 2512979.html
- 1546338.html
- 1329792.html
- 464017.html
- 2801602.html
- 1542946.html
- 2659951.html
- 2434446.html
- 1121108.html
- http://www.ickdjs.cc/book_3615601.html
- http://www.ickdjs.cc/book_1206910.html
- http://www.ickdjs.cc/book_257106.html
- http://www.ickdjs.cc/book_1256410.html
- http://www.ickdjs.cc/book_495877.html
- http://www.ickdjs.cc/book_1514358.html
- http://www.ickdjs.cc/book_619602.html
- http://www.ickdjs.cc/book_3207532.html
- http://www.ickdjs.cc/book_1752658.html
- http://www.ickdjs.cc/book_921822.html