Python机器学习.7z
资源有
Learning Python 5th Edition 英文 非扫描版
A Byte of Python3(中文版) 非扫描版
Head_First_Python(中文版) 扫描版
Python 实战-从菜鸟到大牛的进阶之路 非扫描版
Python高手之路 扫描版
Python核心编程(第二版) 扫描版
Python机器学习 非扫描版
PYTHON自然语言处理中文版 非扫描版
TensorFlow技术解析与实战 非扫描版
TensorFlow实战 扫描版
流畅的python 非扫描版
面向机器智能的TensorFlow实践 非扫描版
易学python 扫描版
Python数据挖掘入门与实战 pdf+code 非扫描版
Python核心编程(第二版)
资源有
Learning Python 5th Edition 英文 非扫描版
A Byte of Python3(中文版) 非扫描版
Head_First_Python(中文版) 扫描版
Python 实战-从菜鸟到大牛的进阶之路 非扫描版
Python高手之路 扫描版
Python核心编程(第二版) 扫描版
Python机器学习 非扫描版
PYTHON自然语言处理中文版 非扫描版
TensorFlow技术解析与实战 非扫描版
TensorFlow实战 扫描版
流畅的python 非扫描版
面向机器智能的TensorFlow实践 非扫描版
易学python 扫描版
Python数据挖掘入门与实战 pdf+code 非扫描版
《玩转Blender》原书配套彩图.zip
《玩转Blender》原书配套彩图
原书在这里http://download.csdn.net/download/woainilalala007/10125954
Python web接口开发与测试
本书中所介绍的技术是以 Python 编程语言为基础的, 所以, 在阅读本书之前要求读者具备一定的 Python语言编程能力。
Scratch - 程式設計
Scratch是一款由麻省理工学院(MIT) 设计开发的少儿编程工具。其特点是:使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现。
Scratch研習講義.pdf
Scratch研習講義(台湾)
Scratch是一款由麻省理工学院(MIT) 设计开发的少儿编程工具。其特点是:使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现。
Scratch教學.pdf
台湾教材
Scratch是一款由麻省理工学院(MIT) 设计开发的少儿编程工具。其特点是:使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现。
玩转BLENDER 3D动画角色创作.pdf
第1章 Blender简介
1.1 Blender是什么
1.2 商业软件与开源软件
1.3 Blender的历史
1.4 Blender基金会与Blender研究所
1.5 Blender社区
1.6 总结
1.7 练习
第2章 Blender基础:用户界面
2.1 下载与安装
2.2 Blender的用户界面
2.3 3D视图
2.4 3D视窗导览
2.5 管理区域
2.6 编辑器类型
2.7 选择物体
2.8 使用3D游标
2.9 Blender的用户设置
2.10 .blend文件
2.11 总结
2.12 练习
第3章 你的diyi个Blender场景
3.1 创建物体
3.2 移动、旋转、缩放
3.3 命名物体及数据块
3.4 交互模式
3.5 应用平展或光滑着色
3.6 修改器
3.7 Blender Render渲染器与Cycles渲染器
3.8 材质
3.9 开始布光
3.10 在场景中移动摄像机
3.11 实时渲染
3.12 渲染
3.13 保存与加载.blend文件
3.14 执行与保存渲染
3.15 总结
3.16 练习
第二部分 开始做一个项目
第4章 项目概览
4.1 项目的三大阶段
4.2 划分阶段
4.3 动画电影
4.4 照片拍摄
4.5 角色创建设定
4.6 总结
4.7 练习
第5章 角色设计
5.1 角色刻画
5.2 设计角色
5.3 设计头部
5.4 添加细节
5.5 完善设计
5.6 角色参考图
5.7 其他的设计方法
5.8 总结
5.9 练习
第三部分 创 建 模 型
第6章 Blender的建模工具
6.1 操纵顶点、边和面
6.2 选择
6.3 网格建模工具
6.4 总结
6.5 练习
第7章 角色建模
7.1 什么是网格拓扑
7.2 建模方法
7.3 设定参考平面
7.4 眼睛建模
7.5 面部建模
7.6 躯干和手臂建模
7.7 腿部建模
7.8 靴子建模
7.9 手部建模
7.10 帽子建模
7.11 头发建模
7.12 zui终细节的建模
7.13 总结
7.14 练习
第四部分 展开、绘画、着色
第8章 Blender中的展开与UV
8.1 展开与UV的工作原理
8.2 Blender中的展开方法
8.3 进入展开菜单
8.4 展开前要考虑的事情
8.5 在Blender中编辑UV
8.6 为角色的其余部分展开UV
8.7 拼排UV
8.8 总结
8.9 练习
第9章 绘制纹理
9.1 主要流程
9.2 在Blender中绘画
9.3 创建基调纹理图
9.4 在平面图像编辑软件中绘制纹理
9.5 总结
9.6 练习
第10章 材质与着色器
10.1 理解材质
10.2 在Blender Render引擎中为角色着色
10.2.1 Blender Render材质
10.2.2 Blender Render的纹理
10.2.3 在BlenderRender引擎中为Jim着色
10.3 为角色应用Cycles材质
10.3.1 使用Cycles材质
10.3.2 在Cycles中为Jim着色
10.3.3 渲染测试
10.4 总结
10.5 练习
第五部分 让你的角色动起来
第11章 角色装配
11.1 理解装配过程
11.2 使用骨架
11.2.1 操纵骨骼
11.2.2 物体模式、编辑模式与姿态模式
11.2.3 添加约束器
11.3 装配你的角色
11.3.1 基础骨架
11.3.2 装配眼部
11.3.3 装配腿部
11.3.4 装配上身与头部
11.3.5 装配手臂
11.3.6 装配手部
11.4 镜像复制装配件
11.4.1 命名骨骼
11.4.2 镜像复制骨骼
11.4.3 调节骨骼
11.4.4 装配件的整理
11.4.5 骨骼层
11.5 蒙皮
11.5.1 设置模型
11.5.2 选择形变骨
11.5.3 骨架修改器
11.5.4 权重绘制
11.5.5 权重值
11.5.6 镜像权重
11.6 为Jim摆姿态
11.7 创建面部装配件
11.7.1 使用驱动器控制面部形态键
11.7.2 创建自定义骨形
11.8 装配件的收尾工作
11.9 总结
11.10 练习
第12章 制作角色动画
12.1 插入关键帧
12.2 动画编辑器
12.2.1 时间线(Timeline)
12.2.2 动画摄影表(Dope Sheet)
12.2.3 曲线编辑器(Graph Editor)
12.2.4 NLA(非线性动画)编辑器
12.3 制作行走循环动画
12.3.1 创建一个动作
12.3.2 创建行走循环姿态
12.3.3 动画时序
12.3.4 重复动画
12.4 沿路径行走
12.5 总结
12.6 练习
第六部分 作品的zui后阶段
第13章 Blender中的摄像机追踪
13.1 理解摄像机追踪
13.1.1 拍摄素材前的注意事项
13.1.2 影片剪辑编辑器(Movie Clip Editor)
13.2 追踪摄像机
13.2.1 加载镜头
13.2.2 剖析标记点
13.3 追踪镜头中的特征点
13.4 解算摄像机运动
13.4.1 进一步调节
13.4.2 测试摄像机追踪
13.5 总结
13.6 练习
第14章 布光、合成与渲染
14.1 为场景布光
14.1.1 分析真实镜头
14.1.2 创建匹配镜头的灯光
14.2 节点编辑器(Node Editor)
14.2.1 合成方法
14.2.2 理解节点的概念
14.2.3 剖析一个节点
14.2.4 使用节点编辑器
14.2.5 在Blender Render引擎中合成场景
14.2.6 在Cycles引擎中合成场景
14.3 渲染
14.4 总结
14.5 练习
第15章 其他的Blender特性
15.1 其他Blender特性的简介
15.2 总结
动手玩转Scratch2.0编程.pdf 中文版
目录 · · · · · ·
致谢....................................................................................................V
本书介绍...........................................................................................VII
第1章 准备开始.................................................................................1
什么是 Scratch ..................................................................................2
Scratch 编程环境 ..............................................................................3
试一试 1-1 ......................................................................................3
舞台 .........................................................................................................4
角色列表 .................................................................................................5
试一试 1-2 ......................................................................................5
试一试 1-3 ......................................................................................6
积木区 .....................................................................................................7
试一试 1-4 ......................................................................................8
脚本区 .....................................................................................................8
试一试 1-5 ......................................................................................9
试一试 1-6 ....................................................................................10
造型标签页 ...........................................................................................10
声音标签页 ...........................................................................................11
试一试 1-7 ....................................................................................11
试一试1-8 ....................................................................................12
背景标签页 ...........................................................................................12
角色信息 ...............................................................................................13
试一试 1-9 ....................................................................................13
工具栏 ...................................................................................................14
绘图编辑器 ......................................................................................15
设置图像的中心 ...................................................................................15
试一试 1-10 ..................................................................................16
设置透明色 ...........................................................................................16
制作第一个 Scratch 游戏 .................................................................17
第一步:准备背景 ...............................................................................18
第二步:加入反弹板和小球 ...............................................................18
第三步:让角色动起来 .......................................................................19
试一试 1-11 ..................................................................................20
第四步:添加声音更有趣 ...................................................................21
Scratch 积木一览 ............................................................................22
算术运算符和函数 ...........................................................................23
算术运算符 ...........................................................................................23
随机数 ...................................................................................................24
数学函数 ...............................................................................................25
本章小结 ..........................................................................................25
练习题 .............................................................................................25
第2章 动作和绘图...........................................................................29
使用动作模块的积木 ........................................................................29
绝对动作 ...............................................................................................30
试一试 2-1 ....................................................................................31
相对动作 ...............................................................................................32
试一试 2-2 ....................................................................................34
其他动作积木 .......................................................................................34
画笔模块和一个简单的画图程序 ......................................................35
试一试 2-3 ....................................................................................36
神奇的重复执行 ...............................................................................37
试一试 2-4 ....................................................................................37
旋转的正方形 .......................................................................................39
试一试 2-5 ....................................................................................39
试一试 2-6 ....................................................................................40
图章积木 ...............................................................................................40
Scratch 项目 ....................................................................................41
猫咪收集钱袋 .......................................................................................41
试一试 2-7 ....................................................................................41
接苹果游戏 ...........................................................................................45
关于被克隆的角色 ...........................................................................48
本章小结 ..........................................................................................49
练习题 .............................................................................................50
第3章 外观和声音...........................................................................53
外观模块 ..........................................................................................54
切换造型创建动画 ...............................................................................54
试一试 3-1 ....................................................................................55
试一试 3-2 ....................................................................................56
让角色思考并说话 ...............................................................................56
图形特效 ...............................................................................................57
角色大小和可视状态 ...........................................................................57
试一试 3-3 ....................................................................................58
角色间的图层 .......................................................................................58
声音模块 ..........................................................................................59
播放音频文件 .......................................................................................59
试一试 3-4 ....................................................................................59
弹奏鼓声和其他声音 ...........................................................................60
创作音乐 ...............................................................................................61
试一试 3-5 ....................................................................................62
试一试 3-6 ....................................................................................62
控制音量 ...............................................................................................62
设计 .......................................................................................................62
Scratch 项目 ....................................................................................63
在舞台上跳舞 .......................................................................................63
烟花效果 ...............................................................................................67
本章小结 ..........................................................................................69
练习题 .............................................................................................69
第4章 过程......................................................................................73
消息的广播和接收 ...........................................................................74
发送消息和接收消息 ...........................................................................75
使用广播机制协调多个角色 ...............................................................76
将大型程序分而治之 ........................................................................78
使用广播模拟过程 ...............................................................................80
创建自己的积木块 ...............................................................................81
给积木块添加参数 ...............................................................................83
试一试 4-1 ....................................................................................87
过程的嵌套 ...........................................................................................88
试一试 4-2 ....................................................................................90
分析问题的思维方式 ........................................................................90
自顶向下分析 .......................................................................................91
试一试 4-3 ....................................................................................93
自底向上分析 .......................................................................................94
本章小结 ..........................................................................................96
练习题 .............................................................................................96
第5章 变量......................................................................................99
Scratch 的数据类型 .......................................................................100
参数凹槽与积木形状 .........................................................................100
数据类型的自动转换 .........................................................................101
变量详解 ........................................................................................102
什么是变量? .....................................................................................102
创建并使用变量 .................................................................................105
试一试 5-1 ..................................................................................108
变量的作用范围 .................................................................................108
修改变量的值 ......................................................................................111
绘制蜘蛛网 .........................................................................................112
绘制风车 .............................................................................................112
克隆体中的变量 .................................................................................113
试一试 5-2 ..................................................................................113
变量值显示器 .................................................................................116
在程序中使用变量值显示器 ............................................................117
欧姆定律模拟实验 .............................................................................117
串联电路模拟实验 .............................................................................119
试一试 5-3 ..................................................................................119
计算球体体积和表面积 ....................................................................121
试一试 5-4 ..................................................................................121
绘制玫瑰花瓣 .....................................................................................123
试一试 5-5 ..................................................................................123
葵花籽分布模型 .................................................................................125
试一试 5-6 ..................................................................................125
获得用户输入 ................................................................................127
读取数字 .............................................................................................127
试一试 5-7 ..................................................................................127
读取字符 .............................................................................................128
执行算术运算 .....................................................................................128
本章小结 ........................................................................................129
练习题 ...........................................................................................129
第6章 用逻辑做决定......................................................................133
比较操作符 ....................................................................................134
布尔表达式的求值 .............................................................................136
比较字符和字符串 .............................................................................136
分支结构 ........................................................................................138
如果…那么积木块 .............................................................................138
将变量作为标志 .................................................................................139
如果…那么否则积木 .........................................................................141
嵌套分支结构 .....................................................................................142
菜单驱动程序 .....................................................................................143
逻辑运算符 ....................................................................................144
且操作符(and) .................................................................................145
或操作符(or) ...................................................................................146
不成立操作符(not) ..........................................................................147
使用逻辑运算符检查数值范围 .........................................................148
Scratch 项目 ..................................................................................150
坐标猜测游戏 .....................................................................................150
试一试 6-1 ..................................................................................152
三角形分类游戏 .................................................................................152
试一试 6-2 ..................................................................................156
猫咪巡线 .............................................................................................156
试一试 6-3 ..................................................................................157
求解直线方程 .....................................................................................158
试一试 6-4 ..................................................................................162
其他应用程序 .....................................................................................162
本章小结 ........................................................................................162
练习题 ...........................................................................................162
第7章 深入循环.............................................................................165
循环结构 ........................................................................................166
重复执行直到积木 .............................................................................166
试一试 7-1 ..................................................................................168
将重复执行和如果…那么结合 .........................................................168
试一试 7-2 ..................................................................................169
停止积木 ........................................................................................170
试一试 7-3 ..................................................................................171
结束过程调用 .....................................................................................172
验证用户输入 .....................................................................................173
循环计数器 ....................................................................................174
密码验证 .............................................................................................174
灵活的循环计数 .................................................................................175
试一试 7-4 ..................................................................................175
循环的嵌套 ....................................................................................177
递归:调用自身的过程 ..................................................................179
试一试 7-5 ..................................................................................179
Scratch 项目 ..................................................................................181
模拟时钟 .............................................................................................181
试一试 7-6 ..................................................................................181
小鸟射击游戏 .....................................................................................183
试一试 7-7 ..................................................................................183
自由落体实验 .....................................................................................187
试一试 7-8 ..................................................................................187
试一试 7-9 ..................................................................................190
抛体运动模拟器 .................................................................................190
其他应用程序 .....................................................................................193
本章小结 ........................................................................................193
试一试 7-10 ................................................................................193
练习题 ...........................................................................................194
第8章 字符串处理.........................................................................197
字符串数据类型 .............................................................................198
特殊字符统计 .....................................................................................198
字符比较 .............................................................................................199
字符串操作示例 .............................................................................201
Igpay Atinlay .......................................................................................201
试一试 8-1 ..................................................................................201
单词修正 .............................................................................................203
试一试 8-2 ..................................................................................203
解密游戏 .............................................................................................205
试一试 8-3 ..................................................................................205
Scratch 项目 ..................................................................................208
射击游戏 .............................................................................................208
二进制数到十进制数转换 .................................................................211
试一试 8-4 ..................................................................................211
试一试 8-5 ..................................................................................212
试一试 8-6 ..................................................................................214
刽子手游戏 .........................................................................................214
试一试 8-7 ..................................................................................219
分数运算教学工具 .............................................................................220
试一试 8-8 ..................................................................................224
本章小结 ........................................................................................225
练习题 ...........................................................................................225
第9章 链表....................................................................................227
Scratch 的链表 ..............................................................................228
创建链表 .............................................................................................228
试一试 9-1 ..................................................................................230
链表的积木 .........................................................................................231
添加和删除 .........................................................................................231
插入和替换 .........................................................................................231
获得链表中的变量 .............................................................................232
包含积木 .............................................................................................233
边界检查 .............................................................................................233
试一试 9-2 ..................................................................................233
动态链表 ........................................................................................234
向链表填充用户输入 .........................................................................234
绘制柱状图 .........................................................................................236
数字链表 ........................................................................................239
寻找最值 .............................................................................................239
试一试 9-3 ..................................................................................239
试一试 9-4 ..................................................................................240
计算平均数 .........................................................................................240
搜索和排序 ....................................................................................241
线性搜索 .............................................................................................241
试一试 9-5 ..................................................................................241
频数统计 .............................................................................................242
试一试 9-6 ..................................................................................244
冒泡排序 .............................................................................................244
试一试 9-7 ..................................................................................246
寻找中位数 .........................................................................................247
Scratch 项目 ..................................................................................248
我是诗人 .............................................................................................248
四边形分类游戏 .................................................................................249
试一试 9-8 ..................................................................................249
试一试 9-9 ..................................................................................251
数学魔法师 .........................................................................................252
花的结构测验 .....................................................................................255
试一试 9-10 ................................................................................255
其他应用程序 .....................................................................................257
试一试 9-11 ................................................................................257
本章小结 ........................................................................................258
练习题 ...........................................................................................258
附录A 分享与合作..........................................................................261
创建 Scratch 账号 .........................................................................261
使用书包功能 ................................................................................264
创建项目 ........................................................................................266
创建新的项目 .....................................................................................266
项目再创作 .........................................................................................267
项目页 .................................................................................................268
分享项目 .............................................................................................268
Scratch少儿趣味编程.pdf
Scratch 是麻省理工学院设计开发的一款编程工具,是适合少儿学习编程和交流的工具和平台,有中文版且完全免费。本书结合孩子们学习的语文、数学、科学、社会、音乐、体育等科目,手把手地教大家如何用Scratch 设计程序(如设计一个自动写作文的程序),配合各式卡通形象,通俗易懂,寓教于乐。麻省理工学院教授米切尔•瑞斯尼克作序推荐。
本书图文并茂,生动风趣,适合中小学生等初学者自学或在家长的帮助下学习。
写给大家的问候 6
米切尔·瑞斯尼克
欢迎来到编程的世界 8
安装Scratch1.4 10
初次编程 24
都来挑战吧! 34
语文 故事机器 36
数学 FizzBuzz游戏 46
科学 蚂蚁模拟器 60
社会 百科测验 74
音乐 小青蛙之歌(轮唱) 88
体育 百米跨栏 100
切换语言 45
如果你想使用传感器和电机 45
如果你想改变背景 59
使用摄像头 59
声音反应程序 72
图形特效很有趣 72
用画笔画画 73
用图章来分身 73
角色不见了 73
隐藏指令 73
使用克隆功能(仅2.0版本可用) 114
影像移动(仅2.0版本可用) 115
制作模块(仅2.0版本可用) 115
来玩得更有意思吧! 116
体验Scratch2.0
致所有的小朋友们! 130
适合所有年龄段的孩子的个人计算机 132
艾伦·凯
什么是Dynabook 144
“适合所有年龄段的孩子的个人计算机”之今日谈
艾伦·凯
译后访谈阿部和广 154
SCRATCH 少儿趣味编程 2.pdf
SCRATCH 少儿趣味编程 2.pdf
Scratch 是麻省理工学院设计开发的一款编程工具,适合少儿学习编程、交流编程、分享编程作品。本书是《Scratch 少儿趣味编程》系列的第二本,采用升级版本Scratch 2.0 教大家如何用Scratch 设计程序,内容贯彻STEAM 教育理念,综合了数学、科学、音乐、实践等科目,旨在引导读者通过实践来探索、发现并理解现实中的知识,在激发创造力的同时提升思考能力和与他人的协作能力。
本书图文并茂,寓教于乐,适合中小学生等初学者自学或在家长的帮助下学习。
Python网络数据采集
pdf版,文字可复制,不是扫描版,222页。
译者序 ix
前言 xi
第一部分 创建爬虫
第1章 初见网络爬虫 2
1.1 网络连接 2
1.2 BeautifulSoup简介 4
1.2.1 安装BeautifulSoup 5
1.2.2 运行BeautifulSoup 7
1.2.3 可靠的网络连接 8
第2章 复杂HTML解析 11
2.1 不是一直都要用锤子 11
2.2 再端一碗BeautifulSoup 12
2.2.1 BeautifulSoup的find()和findAll() 13
2.2.2 其他BeautifulSoup对象 15
2.2.3 导航树 16
2.3 正则表达式 19
2.4 正则表达式和BeautifulSoup 23
2.5 获取属性 24
2.6 Lambda表达式 24
2.7 超越BeautifulSoup 25
第3 章 开始采集 26
3.1 遍历单个域名 26
3.2 采集整个网站 30
3.3 通过互联网采集 34
3.4 用Scrapy 采集 38
第4 章 使用API 42
4.1 API 概述 43
4.2 API 通用规则 43
4.2.1 方法 44
4.2.2 验证 44
4.3 服务器响应 45
4.4 Echo Nest 46
4.5 Twitter API 48
4.5.1 开始 48
4.5.2 几个示例 50
4.6 Google API 52
4.6.1 开始 52
4.6.2 几个示例 53
4.7 解析JSON 数据 55
4.8 回到主题 56
4.9 再说一点API 60
第5 章 存储数据 61
5.1 媒体文件 61
5.2 把数据存储到CSV 64
5.3 MySQL 65
5.3.1 安装MySQL 66
5.3.2 基本命令 68
5.3.3 与Python 整合 71
5.3.4 数据库技术与最佳实践 74
5.3.5 MySQL 里的“六度空间游戏” 75
5.4 Email 77
第6 章 读取文档 80
6.1 文档编码 80
6.2 纯文本 81
6.3 CSV 85
6.4 PDF 87
6.5 微软Word 和.docx 88
第二部分 高级数据采集
第7 章 数据清洗 94
7.1 编写代码清洗数据 94
7.2 数据存储后再清洗 98
第8 章 自然语言处理 103
8.1 概括数据 104
8.2 马尔可夫模型 106
8.3 自然语言工具包 112
8.3.1 安装与设置 112
8.3.2 用NLTK 做统计分析 113
8.3.3 用NLTK 做词性分析 115
8.4 其他资源 119
第9 章 穿越网页表单与登录窗口进行采集 120
9.1 Python Requests 库 120
9.2 提交一个基本表单 121
9.3 单选按钮、复选框和其他输入 123
9.4 提交文件和图像 124
9.5 处理登录和cookie 125
9.6 其他表单问题 127
第10 章 采集JavaScript 128
10.1 JavaScript 简介 128
10.2 Ajax 和动态HTML 131
10.3 处理重定向 137
第11 章 图像识别与文字处理 139
11.1 OCR 库概述 140
11.1.1 Pillow 140
11.1.2 Tesseract 140
11.1.3 NumPy 141
11.2 处理格式规范的文字 142
11.3 读取验证码与训练Tesseract 146
11.4 获取验证码提交答案 151
第12 章 避开采集陷阱 154
12.1 道德规范 154
12.2 让网络机器人看起来像人类用户 155
12.2.1 修改请求头 155
12.2.2 处理cookie 157
12.2.3 时间就是一切 159
12.3 常见表单安全措施 159
12.3.1 隐含输入字段值 159
12.3.2 避免蜜罐 160
12.4 问题检查表 162
第13 章 用爬虫测试网站 164
13.1 测试简介 164
13.2 Python 单元测试 165
13.3 Selenium 单元测试 168
13.4 Python 单元测试与Selenium 单元测试的选择 172
第14 章 远程采集 174
14.1 为什么要用远程服务器 174
14.1.1 避免IP 地址被封杀 174
14.1.2 移植性与扩展性 175
14.2 Tor 代理服务器 176
14.3 远程主机 177
14.3.1 从网站主机运行 178
14.3.2 从云主机运行 178
14.4 其他资源 179
14.5 勇往直前 180
附录A Python 简介 181
附录B 互联网简介 184
附录C 网络数据采集的法律与道德约束 188
作者简介 200
封面介绍 200[1]
Python爬虫开发与项目实战--范传辉
前言
基础篇
第1章 回顾Python编程 2
1.1 安装Python 2
1.1.1 Windows上安装Python 2
1.1.2 Ubuntu上的Python 3
1.2 搭建开发环境 4
1.2.1 Eclipse+PyDev 4
1.2.2 PyCharm 10
1.3 IO编程 11
1.3.1 文件读写 11
1.3.2 操作文件和目录 14
1.3.3 序列化操作 15
1.4 进程和线程 16
1.4.1 多进程 16
1.4.2 多线程 22
1.4.3 协程 25
1.4.4 分布式进程 27
1.5 网络编程 32
1.5.1 TCP编程 33
1.5.2 UDP编程 35
1.6 小结 36
第2章 Web前端基础 37
2.1 W3C标准 37
2.1.1 HTML 37
2.1.2 CSS 47
2.1.3 JavaScript 51
2.1.4 XPath 56
2.1.5 JSON 61
2.2 HTTP标准 61
2.2.1 HTTP请求过程 62
2.2.2 HTTP状态码含义 62
2.2.3 HTTP头部信息 63
2.2.4 Cookie状态管理 66
2.2.5 HTTP请求方式 66
2.3 小结 68
第3章 初识网络爬虫 69
3.1 网络爬虫概述 69
3.1.1 网络爬虫及其应用 69
3.1.2 网络爬虫结构 71
3.2 HTTP请求的Python实现 72
3.2.1 urllib2/urllib实现 72
3.2.2 httplib/urllib实现 76
3.2.3 更人性化的Requests 77
3.3 小结 82
第4章 HTML解析大法 83
4.1 初识Firebug 83
4.1.1 安装Firebug 84
4.1.2 强大的功能 84
4.2 正则表达式 95
4.2.1 基本语法与使用 96
4.2.2 Python与正则 102
4.3 强大的BeautifulSoup 108
4.3.1 安装BeautifulSoup 108
4.3.2 BeautifulSoup的使用 109
4.3.3 lxml的XPath解析 124
4.4 小结 126
第5章 数据存储(无数据库版) 127
5.1 HTML正文抽取 127
5.1.1 存储为JSON 127
5.1.2 存储为CSV 132
5.2 多媒体文件抽取 136
5.3 Email提醒 137
5.4 小结 138
第6章 实战项目:基础爬虫 139
6.1 基础爬虫架构及运行流程 140
6.2 URL管理器 141
6.3 HTML下载器 142
6.4 HTML解析器 143
6.5 数据存储器 145
6.6 爬虫调度器 146
6.7 小结 147
第7章 实战项目:简单分布式爬虫 148
7.1 简单分布式爬虫结构 148
7.2 控制节点 149
7.2.1 URL管理器 149
7.2.2 数据存储器 151
7.2.3 控制调度器 153
7.3 爬虫节点 155
7.3.1 HTML下载器 155
7.3.2 HTML解析器 156
7.3.3 爬虫调度器 157
7.4 小结 159
中级篇
第8章 数据存储(数据库版) 162
8.1 SQLite 162
8.1.1 安装SQLite 162
8.1.2 SQL语法 163
8.1.3 SQLite增删改查 168
8.1.4 SQLite事务 170
8.1.5 Python操作SQLite 171
8.2 MySQL 174
8.2.1 安装MySQL 174
8.2.2 MySQL基础 177
8.2.3 Python操作MySQL 181
8.3 更适合爬虫的MongoDB 183
8.3.1 安装MongoDB 184
8.3.2 MongoDB基础 187
8.3.3 Python操作MongoDB 194
8.4 小结 196
第9章 动态网站抓取 197
9.1 Ajax和动态HTML 197
9.2 动态爬虫1:爬取影评信息 198
9.3 PhantomJS 207
9.3.1 安装PhantomJS 207
9.3.2 快速入门 208
9.3.3 屏幕捕获 211
9.3.4 网络监控 213
9.3.5 页面自动化 214
9.3.6 常用模块和方法 215
9.4 Selenium 218
9.4.1 安装Selenium 219
9.4.2 快速入门 220
9.4.3 元素选取 221
9.4.4 页面操作 222
9.4.5 等待 225
9.5 动态爬虫2:爬取去哪网 227
9.6 小结 230
第10章 Web端协议分析 231
10.1 网页登录POST分析 231
10.1.1 隐藏表单分析 231
10.1.2 加密数据分析 234
10.2 验证码问题 246
10.2.1 IP代理 246
10.2.2 Cookie登录 249
10.2.3 传统验证码识别 250
10.2.4 人工打码 251
10.2.5 滑动验证码 252
10.3 www]m]wap 252
10.4 小结 254
第11章 终端协议分析 255
11.1 PC客户端抓包分析 255
11.1.1 HTTP Analyzer简介 255
11.1.2 虾米音乐PC端API实战分析 257
11.2 App抓包分析 259
11.2.1 Wireshark简介 259
11.2.2 酷我听书App端API实战分析 266
11.3 API爬虫:爬取mp3资源信息 268
11.4 小结 272
第12章 初窥Scrapy爬虫框架 273
12.1 Scrapy爬虫架构 273
12.2 安装Scrapy 275
12.3 创建cnblogs项目 276
12.4 创建爬虫模块 277
12.5 选择器 278
12.5.1 Selector的用法 278
12.5.2 HTML解析实现 280
12.6 命令行工具 282
12.7 定义Item 284
12.8 翻页功能 286
12.9 构建Item Pipeline 287
12.9.1 定制Item Pipeline 287
12.9.2 激活Item Pipeline 288
12.10 内置数据存储 288
12.11 内置图片和文件下载方式 289
12.12 启动爬虫 294
12.13 强化爬虫 297
12.13.1 调试方法 297
12.13.2 异常 299
12.13.3 控制运行状态 300
12.14 小结 301
第13章 深入Scrapy爬虫框架 302
13.1 再看Spider 302
13.2 Item Loader 308
13.2.1 Item与Item Loader 308
13.2.2 输入与输出处理器 309
13.2.3 Item Loader Context 310
13.2.4 重用和扩展Item Loader 311
13.2.5 内置的处理器 312
13.3 再看Item Pipeline 314
13.4 请求与响应 315
13.4.1 Request对象 315
13.4.2 Response对象 318
13.5 下载器中间件 320
13.5.1 激活下载器中间件 320
13.5.2 编写下载器中间件 321
13.6 Spider中间件 324
13.6.1 激活Spider中间件 324
13.6.2 编写Spider中间件 325
13.7 扩展 327
13.7.1 配置扩展 327
13.7.2 定制扩展 328
13.7.3 内置扩展 332
13.8 突破反爬虫 332
13.8.1 UserAgent池 333
13.8.2 禁用Cookies 333
13.8.3 设置下载延时与自动限速 333
13.8.4 代理IP池 334
13.8.5 Tor代理 334
13.8.6 分布式下载器:Crawlera 337
13.8.7 Google cache 338
13.9 小结 339
第14章 实战项目:Scrapy爬虫 340
14.1 创建知乎爬虫 340
14.2 定义Item 342
14.3 创建爬虫模块 343
14.3.1 登录知乎 343
14.3.2 解析功能 345
14.4 Pipeline 351
14.5 优化措施 352
14.6 部署爬虫 353
14.6.1 Scrapyd 354
14.6.2 Scrapyd-client 356
14.7 小结 357
深入篇
第15章 增量式爬虫 360
15.1 去重方案 360
15.2 BloomFilter算法 361
15.2.1 BloomFilter原理 361
15.2.2 Python实现BloomFilter 363
15.3 Scrapy和BloomFilter 364
15.4 小结 366
第16章 分布式爬虫与Scrapy 367
16.1 Redis基础 367
16.1.1 Redis简介 367
16.1.2 Redis的安装和配置 368
16.1.3 Redis数据类型与操作 372
16.2 Python和Redis 375
16.2.1 Python操作Redis 375
16.2.2 Scrapy集成Redis 384
16.3 MongoDB集群 385
16.4 小结 390
第17章 实战项目:Scrapy分布式爬虫 391
17.1 创建云起书院爬虫 391
17.2 定义Item 393
17.3 编写爬虫模块 394
17.4 Pipeline 395
17.5 应对反爬虫机制 397
17.6 去重优化 400
17.7 小结 401
第18章 人性化PySpider爬虫框架 403
18.1 PySpider与Scrapy 403
18.2 安装PySpider 404
18.3 创建豆瓣爬虫 405
18.4 选择器 409
18.4.1 PyQuery的用法 409
18.4.2 解析数据 411
18.5 Ajax和HTTP请求 415
18.5.1 Ajax爬取 415
18.5.2 HTTP请求实现 417
18.6 PySpider和PhantomJS 417
18.6.1 使用PhantomJS 418
18.6.2 运行JavaScript 420
18.7 数据存储 420
18.8 PySpider爬虫架构 422
18.9 小结 423
Python Web开发实战 完整中文版 清晰版(著 董伟明)
作 译 者:董伟明
出版时间:2016-09
I S B N :9787121297335
本书按照一个Web 产品从无到有、从简单变复杂、从基础到进阶的过程,多角度、全方位讲述了Python Web开发。内容涉及Web框架、测试、数据库、消息队列、服务化、持续集成等,把网站工程的全貌展现在读者的眼前,从其中可以了解Web工程从开发到上线的完整流程。另外,作者对当前现在正在流行的技术或工具,如Flask、Celery、Jupyter、Supervisor、SaltStack、Pandas等都有较为详细的阐述,可作为技术选型时的参考。对于Web 开发者、使用Python 语言的运维工程师和运维开发工程师、想提高Python 技能的开发者、想了解Python Web 开发的其他开发者,本书都适合阅读。
第1章 初识Web开发
1.1 Web开发介绍
1.2 Web框架介绍
第2章 环境搭建
2.1 Ubuntu环境搭建
2.2 包管理和虚拟环境
2.3 进阶篇: pip高级用法
第3章 Flask Web开发
3.1 Flask入门
3.2 模板
3.3 使用MySQL
3.4 理解Context
3.5 从零开始实现一个文件托管服务
第4章 Flask 开发进阶
4.1 Flask的信号机制
4.2 Flask的扩展
4.3 Werkzeug使用
第5章 REST和Ajax
5.1 什么是REST
5.2 RESTful API设计指南
5.3 使用Ajax
第6章 网站架构
6.1 Python应用服务器
6.2 Web服务器Nginx
6.3 缓存系统Memcached
6.4 键值对数据库Redis
6.5 NoSQL数据库MongoDB
6.6 大型网站架构经验
第7章 系统管理
7.1 进程管理Supervisor
7.2 应用部署Fabric
7.3 配置管理SaltStack和Ansible
7.4 使用Psutil
7.5 使用Sentry收集错误信息
7.6 使用StatsD、Graphite等搭建Web监控
第8章 测试和持续集成
8.1 使用unittest和doctest测试
8.2 使用py.test和mock
8.3 持续集成
第9章 消息队列和Celery
9.1 使用Beanstalkd
9.2 深入RabbitMQ
9.3 使用Celery
9.4 深入Celery
9.5 进阶篇: Celery最佳实践
第10章 服务化
10.1 为什么需要服务化
10.2 使用Thrift
10.3 PIDL - 豆瓣服务化实践
第11章 数据处理
11.1 使用MapReduce做日志分析
11.2 使用DPark
11.3 数据报表
11.4 使用Pandas
第12章 帮助工具
12.1 IPython
12.2 Jupyter Notebook
12.3 调试和DEBUG工具
12.4 进阶篇: 定制基于IPython的交互解释环境
12.5 进阶篇: 豆瓣东西的Jupyter Notebook实践
第13章 Python并发编程
13.1 使用多线程
12.2 使用Gevent
13.3 使用多进程
13.4 使用Future
13.5 使用asyncio
第14章 Python进阶
14.1 使用标准库模块
14.2 Python语法最佳实践
14.3 从Python 3移植
14.4 使用CFFI/Cython编写Python扩展
14.5 进阶篇: 使用PyObjC发送通知
第15章 Web开发项目实践
15.1 Web项目经验总结
15.2 编写代码质量检测插件
15.3 代码评审的意义
机器学习实践指南:案例应用解析(第二版).pdf
网络少有资源,花钱买的,与大家共享。
2016年新版
第一部分 准备篇
第1章 机器学习发展及应用前景
第2章 科学计算平台
第二部分 基础篇
第3章 计算平台应用实例
第4章 生产环境基础
第4章 生产环境基础
第三部分 统计分析实战篇
第5章 统计分析基础
第6章 描述性分析案例
第7章 假设检验与回归模型案例
第四部分 机器学习实战篇
第8章 机器学习算法
第9章 数据拟合案例
第10章 图像算法案例
第11章 机器视觉案例
第12章 文本分类案例
进销存管理系统-C++有界面
实现一个小型的实验设备管理系统,要实现的功能有:注册用户,登录系统,安全退出;登陆成功后,可以进行的操作有:增加设备,删除设备,查询信息,更新信息,整理文件,退出登录等。在查询信息中可以查询信息,也可选择按照某个属性将设备信息排序并输出。
里面有实验报告,详细使用文档
小型书店进销存管理系统(c语言) 自认为很好
针对小型书店的日常进销存业务特点及其经营的灵活性而开发; 2. 主要功能包括:进书、销售、盘点、库存不足提示、财务统计、查询等; 3. 查询包括:进书查询与管理、存书查询,销售查询,库存不足查询; 4. 财务统计可能包括:当日销售额统计、当月销售额统计、图书销售额排名、图书分类销售排名、 5.