资源搜
资源搜
👀 联系夏柔
🔥 投稿源码
资源搜

资源搜

  • 全部
  • 123盘
  • 阿里盘
  • 百度云
  • 迅雷
  • 夸克
  • 115
  • 蓝奏云
  • 其他
已收录34127条资源,仅供学习交流,请在24h内删除资源!

跟老齐学python从入门到精通_Python教程

资源名称:跟老齐学python从入门到精通 内容简介: 《跟老齐学Python:从入门到精通》是面向编程零基础读者的Python入门教程,内容涵盖了Python的基础知识和初步应用。以比较轻快的风格,向零基础的学习者介绍一门时下比较流行、并且用途比较广泛的编程语言,所以,《跟老齐学Python:从入门到精通》读起来不晦涩,并且在其中穿插了很多貌似与Python编程无关,但与学习者未来程序员职业生涯有关的内容。 《跟老齐学Python:从入门到精通》特别强调了学习和使用Python的基本方法,学习一种高级语言,掌握其各种规则是必要的,但学会“自省”方法更重要,这也是《跟老齐学Python:从入门到精通》所试图达到的“授人以鱼不如授人以渔”的目的。 《跟老齐学Python:从入门到精通》是面向初学者的读物,不是为开发者提供的开发手册,所以,它不是“又适用于中高级读者”的读物。 资源目录: 第1季 基础 第0章 预备 2 0.1 关于Python的故事 2 0.1.1 Python的昨天、今天和明天 3 0.1.2 Python的特点 4 0.1.3 Python哲学 5 0.2 从小工到专家 5 0.2.1 零基础 6 0.2.2 阅读代码 6 0.2.3 调试程序 7 0.3 安装Python 7 0.3.1 Ubuntu系统 8 0.3.2 Windows系统 9 0.3.3 Mac OS X系统 9 0.4 集成开发环境(IDE) 9 0.4.1 值得纪念的时刻:Hello world 9 0.4.2 集成开发环境概述 10 0.4.3 Python的IDE 12 第1章 基本的对象类型 13 1.1 数字 13 1.1.1 数字 14 1.1.2 变量 15 1.1.3 简单的四则运算 16 1.1.4 整数溢出问题 17 1.2 除法 17 1.2.1 整数与整数相除 17 1.2.2 浮点数与整数相除 18 1.2.3 引用模块解决除法问题 19 1.2.4 余数 20 1.2.5 四舍五入 20 1.3 常用数学函数和运算优先级 21 1.3.1 使用math模块 21 1.3.2 两个函数 23 1.3.3 运算优先级 23 1.4 第一个简单的程序 24 1.4.1 程序 24 1.4.2 用IDE编程 25 1.4.3 Hello,World 25 1.4.4 解一道题目 26 1.5 字符串 28 1.5.1 字符串 29 1.5.2 变量和字符串 30 1.5.3 连接字符串 31 1.5.4 转义字符 33 1.5.5 原始字符串 34 1.5.6 raw_input和print 34 1.5.7 索引和切片 37 1.5.8 基本操作 39 1.5.9 常用的字符串方法 42 1.5.10 字符串格式化输出 45 1.6 字符编码 47 1.6.1 编码 47 1.6.2 计算机中的字符编码 49 1.6.3 encode和decode 50 1.6.4 避免中文是乱码 51 1.7 列表 52 1.7.1 定义 52 1.7.2 索引和切片 53 1.7.3 反转 54 1.7.4 对list的操作 55 1.7.5 列表的函数 56 1.8 比较列表和字符串 66 1.8.1 相同点 66 1.8.2 区别 67 1.8.3 多维列表 68 1.8.4 列表和字符串的互相转化 69 1.8.5 "[sep]".join(list) 69 1.9 元组 70 1.9.1 定义 70 1.9.2 索引和切片 71 1.9.3 用途 72 1.10 字典 72 1.10.1 创建字典 73 1.10.2 访问字典的值 74 1.10.3 基本操作 75 1.10.4 字符串格式化输出 76 1.10.5 相关概念 77 1.10.6 字典的函数 77 1.11 集合 86 1.11.1 创建集合 86 1.11.2 集合的函数 88 1.11.3 补充知识 91 1.11.4 不变的集合 91 1.11.5 集合运算 92 第2章 语句和文件 95 2.1 运算符 95 2.1.1 算术运算符 95 2.1.2 比较运算符 96 2.1.3 逻辑运算符 97 2.2 简单语句 99 2.2.1 print 100 2.2.2 import 101 2.2.3 赋值 102 2.3 条件语句 104 2.3.1 if语句 104 2.3.2 if … elif … else 105 2.3.3 三元操作符 107 2.4 for循环 107 2.4.1 简单的for循环 107 2.4.2 range(start,stop[, step]) 109 2.4.3 for的对象 112 2.4.4 zip() 114 2.4.5 enumerate() 117 2.4.6 列表解析 119 2.5 while循环 120 2.5.1 猜数字游戏 120 2.5.2 break和continue 123 2.5.3 while...else 123 2.5.4 for...else 124 2.6 文件 124 2.6.1 打开文件 125 2.6.2 创建文件 127 2.6.3 使用with 128 2.6.4 文件的状态 129 2.6.5 read/readline/readlines 129 2.6.6 读很大的文件 132 2.6.7 seek( ) 133 2.7 迭代 134 2.7.1 迭代工具 135 2.7.2 文件迭代器 137 第3章 函数 139 3.1 理解函数 139 3.1.1 变量不仅仅是数 140 3.1.2 建立简单函数 140 3.1.3 建立实用的函数 141 3.1.4 关于命名 143 3.1.5 调用函数 144 3.1.6 注意事项 145 3.1.7 返回值 146 3.1.8 函数中的文档 148 3.2 名词辨析 149 3.2.1 参数和变量 149 3.2.2 全局变量和局部变量 150 3.2.3 命名空间 151 3.3 参数收集 152 3.3.1 参数收集 153 3.3.2 更优雅的方式 155 3.3.3 综合贯通 156 3.4 特殊函数 158 3.4.1 递归 158 3.4.2 几个特殊函数 160 3.5 练习 166 3.5.1 解一元二次方程 166 3.5.2 统计考试成绩 168 3.5.3 找质数 170 3.5.4 编写函数的注意事项 171 第2季 进阶 第4章 类 174 4.1 基本概念 174 4.1.1 问题空间 175 4.1.2 对象 175 4.1.3 面向对象 176 4.1.4 类 177 4.1.5 编写类 178 4.2 详解类 179 4.2.1 新式类和旧式类 179 4.2.2 创建类 181 4.2.3 类中的函数(方法) 183 4.2.4 类和实例 185 4.2.5 self的作用 185 4.2.6 文档字符串 186 4.3 辨析有关概念 187 4.3.1 类属性和实例属性 187 4.3.2 数据流转 189 4.3.3 命名空间 191 4.3.4 作用域 193 4.4 继承 194 4.4.1 基本概念 195 4.4.2 多重继承 196 4.4.3 多重继承的顺序 197 4.4.4 super函数 198 4.5 方法 200 4.5.1 绑定方法 200 4.5.2 非绑定方法 201 4.5.3 静态方法和类方法 201 4.6 多态和封装 203 4.6.1 多态 203 4.6.2 封装和私有化 206 4.7 特殊属性和方法 208 4.7.1 __dict__ 208 4.7.2 __slots__ 212 4.7.3 __getattr__、__setattr__和其他类似方法 213 4.7.4 获得属性顺序 217 4.8 迭代器 218 4.8.1 __iter__() 218 4.8.2 range()和xrange() 220 4.9 生成器 221 4.9.1 简单的生成器 221 4.9.2 定义和执行过程 223 4.9.3 yield 224 4.9.4 生成器方法 225 第5章 错误和异常 227 5.1 错误 227 5.2 异常 227 5.3 处理异常 230 5.3.1 try...except... 230 5.3.2 处理多个异常 232 5.3.3 else子句 234 5.3.4 finally子句 235 5.3.5 assert语句 236 第6章 模块 239 6.1 编写模块 239 6.1.1 模块是程序 239 6.1.2 模块的位置 241 6.1.3 __all__在模块中的作用 243 6.1.4 包和库 245 6.2 自带电池 245 6.2.1 引用方式 246 6.2.2 深入探究 247 6.2.3 帮助、文档和源码 248 6.3 标准库 250 6.3.1 sys 250 6.3.2 copy 253 6.3.3 os 254 6.3.4 heapq 261 6.3.5 deque 266 6.3.6 calendar 267 6.3.7 time 269 6.3.8 datetime 273 6.3.9 urllib 275 6.3.10 urllib2 279 6.3.11 XML 280 6.3.12 JSON 287 6.4 第三方库 289 6.4.1 安装第三方库 289 6.4.2 以requests为例 290 第7章 保存数据 295 7.1 pickle 295 7.2 shelve 297 7.3 MySQL数据库 299 7.3.1 MySQL概况 299 7.3.2 安装 300 7.3.3 运行 300 7.3.4 安装python-MySQLdb 301 7.3.5 连接数据库 302 7.3.6 数据库表 303 7.3.7 操作数据库 304 7.3.8 更新数据 309 7.4 MongoDB数据库 310 7.4.1 安装MongoDB 311 7.4.2 启动 311 7.4.3 安装pymongo 312 7.4.4 连接MongoDB 312 7.4.5 编辑 314 7.5 SQLite数据库 317 7.5.1 建立连接对象 318 7.5.2 游标对象 318 7.6 电子表格 320 7.6.1 openpyl 321 7.6.2 其他第三方库 326 第3季 实战 第8章 用Tornado做网站 328 8.1 为做网站而准备 328 8.1.1 开发框架 328 8.1.2 Python框架 329 8.1.3 Tornado 329 8.1.4 安装Tornado 330 8.2 分析Hello 331 8.2.1 Web服务器工作流程 332 8.2.2 解剖标本 332 8.3 做个简单的网站 336 8.3.1 基本结构 336 8.3.2 一个基本架势 337 8.3.3 连接数据库 340 8.3.4 登录界面 340 8.3.5 数据传输 345 8.3.6 数据处理 347 8.3.7 模板 350 8.3.8 转义字符 355 8.3.9 模板继承 357 8.3.10 CSS 358 8.3.11 cookie和安全 359 8.3.12 XSRF 362 8.3.13 用户验证 364 8.3.14 相关概念 367 8.3.15 Tornado的同步 368 8.3.16 异步设置 369 第9章 科学计算 373 9.1 为计算做准备 373 9.1.1 闲谈 373 9.1.2 安装 374 9.1.3 基本操作 374 9.2 Pandas 376 9.2.1 基本的数据结构 376 9.2.2 读取CSV文件 382 9.2.3 处理股票数据 387 资源截图:
陌佑
百度云
百度云

Python 3.5.1 Windows_Python教程

资源名称:Python 3.5.1 Windows 工具简介: 常常被拿来跟Java、Perl等语言相比较的一个物件导向的script程序语言,与Java一样使用具有跨平台移植特性Bytecode,语法清晰,易学易用,可与其他语言混合使用,有不少专业的人士预测Python是继Java之后的明日之星。程序语言的特性是很难用叁言两语说明的,但是了解Python的人,快来更新最新的版本吧! 图片展示:
陌佑
百度云
百度云

python离线模块_Python教程

资源名称:python离线模块 资源目录: 【IT教程网】certifi-2018.8.24.tar 【IT教程网】chardet-3.0.4.tar 【IT教程网】requests-master 【IT教程网】setuptools-40.2.0 【IT教程网】urllib3-1.23.tar 资源截图:
陌佑
百度云
百度云

python编程从入门到实践_Python教程

资源名称:python编程从入门到实践  内容简介: 本书是一本针对所有层次的Python 读者而作的Python 入门书。全书分两部分:第一部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy 和Pygal 等强大的Python 库和工具介绍,以及列表、字典、if 语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D 游戏开发如何利用数据生成交互式的信息图,以及创建和定制简单的Web 应用,并帮读者解决常见编程问题和困惑。 资源目录: 第一部分 基础知识 第1章 起步  2 1.1 搭建编程环境  2 1.1.1 Python 2和Python 3  2 1.1.2 运行Python代码片段  3 1.1.3 Hello World程序  3 1.2 在不同操作系统中搭建Python编程环境  3 1.2.1 在Linux系统中搭建Python编程环境  3 1.2.2 在OS X系统中搭建Python编程环境  6 1.2.3 在Windows系统中搭建Python编程环境  8 1.3 解决安装问题  12 1.4 从终端运行Python程序  13 1.4.1 在Linux和OS X系统中从终端运行Python程序  13 1.4.2 在Windows系统中从终端运行Python程序  13 1.5 小结  14 第2章 变量和简单数据类型  15 2.1 运行hello_world.py时发生的情况  15 2.2 变量  16 2.2.1 变量的命名和使用  16 2.2.2 使用变量时避免命名错误  17 2.3 字符串  18 2.3.1 使用方法修改字符串的大小写  19 2.3.2 合并(拼接)字符串  19 2.3.3 使用制表符或换行符来添加空白  20 2.3.4 删除空白  21 2.3.5 使用字符串时避免语法错误  22 2.3.6 Python 2中的print语句  23 2.4 数字  24 2.4.1 整数  24 2.4.2 浮点数  25 2.4.3 使用函数str()避免类型错误  25 2.4.4 Python 2中的整数  26 2.5 注释  27 2.5.1 如何编写注释  27 2.5.2 该编写什么样的注释  28 2.6 Python之禅  28 2.7 小结  30 第3章 列表简介  31 3.1 列表是什么  31 3.1.1 访问列表元素  32 3.1.2 索引从0而不是1开始  32 3.1.3 使用列表中的各个值  33 3.2 修改、添加和删除元素  33 3.2.1 修改列表元素  34 3.2.2 在列表中添加元素  34 3.2.3 从列表中删除元素  35 3.3 组织列表  39 3.3.1 使用方法sort()对列表进行永久性排序  39 3.3.2 使用函数sorted()对列表进行临时排序  40 3.3.3 倒着打印列表  41 3.3.4 确定列表的长度  41 3.4 使用列表时避免索引错误  42 3.5 小结  43 第4章 操作列表  44 4.1 遍历整个列表  44 4.1.1 深入地研究循环  45 4.1.2 在for循环中执行更多的操作  46 4.1.3 在for循环结束后执行一些操作  47 4.2 避免缩进错误  47 4.2.1 忘记缩进  48 4.2.2 忘记缩进额外的代码行  48 4.2.3 不必要的缩进  49 4.2.4 循环后不必要的缩进  49 4.2.5 遗漏了冒号  50 4.3 创建数值列表  51 4.3.1 使用函数range()  51 4.3.2 使用range()创建数字列表  51 4.3.3 对数字列表执行简单的统计计算  53 4.3.4 列表解析  53 4.4 使用列表的一部分  54 4.4.1 切片  54 4.4.2 遍历切片  56 4.4.3 复制列表  56 4.5 元组  59 4.5.1 定义元组  59 4.5.2 遍历元组中的所有值  59 4.5.3 修改元组变量  60 4.6 设置代码格式  61 4.6.1 格式设置指南  61 4.6.2 缩进  61 4.6.3 行长  61 4.6.4 空行  62 4.6.5 其他格式设置指南  62 4.7 小结  63 第5章 if语句  64 5.1 一个简单示例  64 5.2 条件测试  65 5.2.1 检查是否相等  65 5.2.2 检查是否相等时不考虑大小写  65 5.2.3 检查是否不相等  66 5.2.4 比较数字  67 5.2.5 检查多个条件  67 5.2.6 检查特定值是否包含在列表中  68 5.2.7 检查特定值是否不包含在列表中  69 5.2.8 布尔表达式  69 5.3 if语句  70 5.3.1 简单的if语句  70 5.3.2 if-else语句  71 5.3.3 if-elif-else结构  72 5.3.4 使用多个elif代码块  73 5.3.5 省略else代码块  74 5.3.6 测试多个条件  74 5.4 使用if语句处理列表  76 5.4.1 检查特殊元素  77 5.4.2 确定列表不是空的  78 5.4.3 使用多个列表  78 5.5 设置if语句的格式  80 5.6 小结  80 第6章 字典  81 6.1 一个简单的字典  81 6.2 使用字典  82 6.2.1 访问字典中的值  82 6.2.2 添加键—值对  83 6.2.3 先创建一个空字典  83 6.2.4 修改字典中的值  84 6.2.5 删除键—值对  85 6.2.6 由类似对象组成的字典  86 6.3 遍历字典  87 6.3.1 遍历所有的键—值对  87 6.3.2 遍历字典中的所有键  89 6.3.3 按顺序遍历字典中的所有键  91 6.3.4 遍历字典中的所有值  91 6.4 嵌套  93 6.4.1 字典列表  93 6.4.2 在字典中存储列表  95 6.4.3 在字典中存储字典  97 6.5 小结  99 第7章 用户输入和while循环  100 7.1 函数input()的工作原理  100 7.1.1 编写清晰的程序  101 7.1.2 使用int()来获取数值输入  102 7.1.3 求模运算符  103 7.1.4 在Python 2.7中获取输入  104 7.2 while循环简介  104 7.2.1 使用while循环  104 7.2.2 让用户选择何时退出  105 7.2.3 使用标志  106 7.2.4 使用break退出循环  107 7.2.5 在循环中使用continue  108 7.2.6 避免无限循环  109 7.3 使用while循环来处理列表和字典  110 7.3.1 在列表之间移动元素  110 7.3.2 删除包含特定值的所有列表元素  111 7.3.3 使用用户输入来填充字典  112 7.4 小结  113 第8章 函数  114 8.1 定义函数  114 8.1.1 向函数传递信息  115 8.1.2 实参和形参  115 8.2 传递实参  116 8.2.1 位置实参  116 8.2.2 关键字实参  118 8.2.3 默认值  118 8.2.4 等效的函数调用  119 8.2.5 避免实参错误  120 8.3 返回值  121 8.3.1 返回简单值  121 8.3.2 让实参变成可选的  122 8.3.3 返回字典  123 8.3.4 结合使用函数和while循环  124 8.4 传递列表  126 8.4.1 在函数中修改列表  126 8.4.2 禁止函数修改列表  129 8.5 传递任意数量的实参  130 8.5.1 结合使用位置实参和任意数量实参  131 8.5.2 使用任意数量的关键字实参  131 8.6 将函数存储在模块中  133 8.6.1 导入整个模块  133 8.6.2 导入特定的函数  134 8.6.3 使用as给函数指定别名  134 8.6.4 使用as给模块指定别名  135 8.6.5 导入模块中的所有函数  135 8.7 函数编写指南  136 8.8 小结  137 第9章 类  138 9.1 创建和使用类  138 9.1.1 创建Dog类  139 9.1.2 根据类创建实例  140 9.2 使用类和实例  142 9.2.1 Car类  143 9.2.2 给属性指定默认值  143 9.2.3 修改属性的值  144 9.3 继承  147 9.3.1 子类的方法__init__()  147 9.3.2 Python 2.7中的继承  149 9.3.3 给子类定义属性和方法  149 9.3.4 重写父类的方法  150 9.3.5 将实例用作属性  150 9.3.6 模拟实物  152 9.4 导入类  153 9.4.1 导入单个类  153 9.4.2 在一个模块中存储多个类  155 9.4.3 从一个模块中导入多个类  156 9.4.4 导入整个模块  157 9.4.5 导入模块中的所有类  157 9.4.6 在一个模块中导入另一个模块  157 9.4.7 自定义工作流程  158 9.5 Python标准库  159 9.6 类编码风格  161 9.7 小结  161 第10章 文件和异常  162 10.1 从文件中读取数据  162 10.1.1 读取整个文件  162 10.1.2 文件路径  164 10.1.3 逐行读取  165 10.1.4 创建一个包含文件各行内容的列表  166 10.1.5 使用文件的内容  166 10.1.6 包含一百万位的大型文件  168 10.1.7 圆周率值中包含你的生日吗  168 10.2 写入文件  169 10.2.1 写入空文件  170 10.2.2 写入多行  170 10.2.3 附加到文件  171 10.3 异常  172 10.3.1 处理ZeroDivisionError异常  172 10.3.2 使用try-except 代码块  173 10.3.3 使用异常避免崩溃  173 10.3.4 else 代码块  174 10.3.5 处理FileNotFoundError异常  175 10.3.6 分析文本  176 10.3.7 使用多个文件  177 10.3.8 失败时一声不吭  178 10.3.9 决定报告哪些错误  179 10.4 存储数据  180 10.4.1 使用json.dump()和json.load()  180 10.4.2 保存和读取用户生成的数据  181 10.4.3 重构  183 10.5 小结  186 第11章 测试代码  187 11.1 测试函数  187 11.1.1 单元测试和测试用例  188 11.1.2 可通过的测试  188 11.1.3 不能通过的测试  190 11.1.4 测试未通过时怎么办  191 11.1.5 添加新测试  191 11.2 测试类  193 11.2.1 各种断言方法  193 11.2.2 一个要测试的类  194 11.2.3 测试AnonymousSurvey类  195 11.2.4 方法setUp()  197 11.3 小结  199 第二部分 项 目 项目1 外星人入侵  202 第12章 武装飞船  203 12.1 规划项目  203 12.2 安装Pygame  204 12.2.1 使用pip安装Python包  204 12.2.2 在Linux系统中安装Pygame  206 12.2.3 在OS X系统中安装Pygame  207 12.2.4 在Windows系统中安装Pygame  207 12.3 开始游戏项目  207 12.3.1 创建Pygame窗口以及响应用户输入  208 12.3.2 设置背景色  209 12.3.3 创建设置类  210 12.4 添加飞船图像  211 12.4.1 创建Ship类  212 12.4.2 在屏幕上绘制飞船  213 12.5 重构:模块game_functions  214 12.5.1 函数check_events()  214 12.5.2 函数update_screen()  215 12.6 驾驶飞船  216 12.6.1 响应按键  216 12.6.2 允许不断移动  217 12.6.3 左右移动  219 12.6.4 调整飞船的速度  220 12.6.5 限制飞船的活动范围  221 12.6.6 重构check_events()  222 12.7 简单回顾  223 12.7.1 alien_invasion.py  223 12.7.2 settings.py  223 12.7.3 game_functions.py  223 12.7.4 ship.py  223 12.8 射击  224 12.8.1 添加子弹设置  224 12.8.2 创建Bullet类  224 12.8.3 将子弹存储到编组中  226 12.8.4 开火  227 12.8.5 删除已消失的子弹  228 12.8.6 限制子弹数量  229 12.8.7 创建函数update_bullets()  229 12.8.8 创建函数fire_bullet()  230 12.9 小结  231 第13章 外星人  232 13.1 回顾项目  232 13.2 创建第一个外星人  233 13.2.1 创建Alien类  233 13.2.2 创建Alien实例  234 13.2.3 让外星人出现在屏幕上  235 13.3 创建一群外星人  236 13.3.1 确定一行可容纳多少个外星人  236 13.3.2 创建多行外星人  236 13.3.3 创建外星人群  237 13.3.4 重构create_fleet()  239 13.3.5 添加行  240 13.4 让外星人群移动  242 13.4.1 向右移动外星人  243 13.4.2 创建表示外星人移动方向的设置  244 13.4.3 检查外星人是否撞到了屏幕边缘  244 13.4.4 向下移动外星人群并改变移动方向  245 13.5 射杀外星人  246 13.5.1 检测子弹与外星人的碰撞  246 13.5.2 为测试创建大子弹  247 13.5.3 生成新的外星人群  248 13.5.4 提高子弹的速度  249 13.5.5 重构update_bullets()  249 13.6 结束游戏  250 13.6.1 检测外星人和飞船碰撞  250 13.6.2 响应外星人和飞船碰撞  251 13.6.3 有外星人到达屏幕底端  254 13.6.4 游戏结束  255 13.7 确定应运行游戏的哪些部分  255 13.8 小结  256 第14章 记分  257 14.1 添加Play 按钮  257 14.1.1 创建Button类  258 14.1.2 在屏幕上绘制按钮  259 14.1.3 开始游戏  261 14.1.4 重置游戏  261 14.1.5 将Play 按钮切换到非活动状态  263 14.1.6 隐藏光标  263 14.2 提高等级  264 14.2.1 修改速度设置  264 14.2.2 重置速度  266 14.3 记分  267 14.3.1 显示得分  267 14.3.2 创建记分牌  268 14.3.3 在外星人被消灭时更新得分  270 14.3.4 将消灭的每个外星人的点数都计入得分  271 14.3.5 提高点数  271 14.3.6 将得分圆整  272 14.3.7 最高得分  274 14.3.8 显示等级  276 14.3.9 显示余下的飞船数  279 14.4 小结  283 项目2 数据可视化  284 第15章 生成数据  285 15.1 安装matplotlib  285 15.1.1 在Linux系统中安装matplotlib  286 15.1.2 在OS X系统中安装matplotlib  286 15.1.3 在Windows系统中安装matplotlib  286 15.1.4 测试matplotlib  287 15.1.5 matplotlib画廊  287 15.2 绘制简单的折线图  287 15.2.1 修改标签文字和线条粗细  288 15.2.2 校正图形  289 15.2.3 使用scatter()绘制散点图并设置其样式  290 15.2.4 使用scatter()绘制一系列点  291 15.2.5 自动计算数据  292 15.2.6 删除数据点的轮廓  293 15.2.7 自定义颜色  293 15.2.8 使用颜色映射  294 15.2.9 自动保存图表  295 15.3 随机漫步  295 15.3.1 创建RandomWalk()类  296 15.3.2 选择方向  296 15.3.3 绘制随机漫步图  297 15.3.4 模拟多次随机漫步  298 15.3.5 设置随机漫步图的样式  299 15.3.6 给点着色  299 15.3.7 重新绘制起点和终点  300 15.3.8 隐藏坐标轴  301 15.3.9 增加点数  301 15.3.10 调整尺寸以适合屏幕  302 15.4 使用Pygal模拟掷骰子  303 15.4.1 安装Pygal  304 15.4.2 Pygal画廊  304 15.4.3 创建Die类  304 15.4.4 掷骰子  305 15.4.5 分析结果  305 15.4.6 绘制直方图  306 15.4.7 同时掷两个骰子  307 15.4.8 同时掷两个面数不同的骰子  309 15.5 小结  311 第16章 下载数据  312 16.1 CSV文件格式  312 16.1.1 分析CSV文件头  313 16.1.2 打印文件头及其位置  314 16.1.3 提取并读取数据  314 16.1.4 绘制气温图表  315 16.1.5 模块datetime  316 16.1.6 在图表中添加日期  317 16.1.7 涵盖更长的时间  318 16.1.8 再绘制一个数据系列  319 16.1.9 给图表区域着色  320 16.1.10 错误检查  321 16.2 制作世界人口地图:JSON格式  324 16.2.1 下载世界人口数据  324 16.2.2 提取相关的数据  324 16.2.3 将字符串转换为数字值  326 16.2.4 获取两个字母的国别码  327 16.2.5 制作世界地图  329 16.2.6 在世界地图上呈现数字数据  330 16.2.7 绘制完整的世界人口地图  331 16.2.8 根据人口数量将国家分组  333 16.2.9 使用Pygal设置世界地图的样式  334 16.2.10 加亮颜色主题  335 16.3 小结  337 第17章 使用API  338 17.1 使用Web API  338 17.1.1 Git和GitHub  338 17.1.2 使用API调用请求数据  339 17.1.3 安装requests  339 17.1.4 处理API响应  340 17.1.5 处理响应字典  340 17.1.6 概述最受欢迎的仓库  342 17.1.7 监视API的速率限制  343 17.2 使用Pygal可视化仓库  344 17.2.1 改进Pygal图表  346 17.2.2 添加自定义工具提示  347 17.2.3 根据数据绘图  349 17.2.4 在图表中添加可单击的链接  350 17.3 Hacker News API  350 17.4 小结  353 项目3 Web 应用程序  354 第18章 Django入门  355 18.1 建立项目  355 18.1.1 制定规范  355 18.1.2 建立虚拟环境  356 18.1.3 安装virtualenv  356 18.1.4 激活虚拟环境  357 18.1.5 安装Django  357 18.1.6 在Django中创建项目  357 18.1.7 创建数据库  358 18.1.8 查看项目  359 18.2 创建应用程序  360 18.2.1 定义模型  360 18.2.2 激活模型  362 18.2.3 Django管理网站  363 18.2.4 定义模型Entry  365 18.2.5 迁移模型Entry  366 18.2.6 向管理网站注册Entry  366 18.2.7 Django shell  367 18.3 创建网页:学习笔记主页  369 18.3.1 映射URL  369 18.3.2 编写视图  371 18.3.3 编写模板  372 18.4 创建其他网页  373 18.4.1 模板继承  373 18.4.2 显示所有主题的页面  375 18.4.3 显示特定主题的页面  378 18.5 小结  381 第19章 用户账户  382 19.1 让用户能够输入数据  382 19.1.1 添加新主题  382 19.1.2 添加新条目  386 19.1.3 编辑条目  390 19.2 创建用户账户  392 19.2.1 应用程序users  393 19.2.2 登录页面  394 19.2.3 注销  396 19.2.4 注册页面  397 19.3 让用户拥有自己的数据  400 19.3.1 使用@login_required限制访问  400 19.3.2 将数据关联到用户  402 19.3.3 只允许用户访问自己的主题  405 19.3.4 保护用户的主题  405 19.3.5 保护页面edit_entry  406 19.3.6 将新主题关联到当前用户  406 19.4 小结  408 第20章 设置应用程序的样式并对其进行部署  409 20.1 设置项目“学习笔记”的样式  409 20.1.1 应用程序django-bootstrap3  410 20.1.2 使用Bootstrap来设置项目“学习笔记”的样式  411 20.1.3 修改base.html  411 20.1.4 使用jumbotron设置主页的样式  414 20.1.5 设置登录页面的样式  415 20.1.6 设置new_topic页面的样式  416 20.1.7 设置topics页面的样式  417 20.1.8 设置topic页面中条目的样式  417 20.2 部署“学习笔记”  419 20.2.1 建立Heroku账户  420 20.2.2 安装Heroku Toolbelt  420 20.2.3 安装必要的包  420 20.2.4 创建包含包列表的文件requirements.txt  421 20.2.5 指定Python版本  422 20.2.6 为部署到Herohu而修改settings.py  422 20.2.7 创建启动进程的Procfile  423 20.2.8 为部署到Herohu而修改wsgi.py  423 20.2.9 创建用于存储静态文件的目录  424 20.2.10 在本地使用gunicorn服务器  424 20.2.11 使用Git跟踪项目文件  425 20.2.12 推送到Heroku  426 20.2.13 在Heroku上建立数据库  427 20.2.14 改进Heroku部署  428 20.2.15 确保项目的安全  429 20.2.16 提交并推送修改  430 20.2.17 创建自定义错误页面  431 20.2.18 继续开发  434 20.2.19 设置SECRET_KEY  434 20.2.20 将项目从Heroku删除  434 20.3 小结  435 附录A 安装Python  436 附录B 文本编辑器  441 附录C 寻求帮助  447 附录D 使用Git进行版本控制  451 后记  460 资源截图:
陌佑
百度云
百度云

Python全栈数据工程师养成攻略_Python教程

资源名称:Python全栈数据工程师养成攻略  资源目录: 内容提要 前言 第1章 写在前面 第2章 学会Python 第3章 获取数据 第4章 存储数据 第5章 静态可视化 第6章 自然语言理解 第7章 Web基础 第8章 Web进阶 第9章 动态可视化 第10章 机器学习 第11章 深度学习 第12章 数据的故事 资源截图:
陌佑
百度云
百度云

Python可以这样学_Python教程

资源名称:Python可以这样学 内容简介: 全书共分16章,对Python内部工作原理进行了一定深度的剖析,99%以上的案例代码使用Python 3.5.1实现,也适用于Python 3.4.x(除少数几个新特性之外)和*版本Python 3.5.2以及Python 3.6.0,极个别案例使用Python 2.7.11实现(同样适用于其他版本Python 2.7.x,包括*的Python2.7.12),适当介绍了Python代码优化、系统编程和安全编程的有关知识,满足不同层次读者的需要。另外,书中通过小提示、小技巧、注意拓展知识等形式介绍了更多的内容,全部内容远比章节目录所显示的要多,需要认真阅读才能真正领会其中的奥妙。本书适合作为Python程序员的开发指南,也可以作为高等院校计算机专业、软件工程专业等专业的Python教材,还可以作为Python爱好者的指导用书。 资源目录: 第1章Python基础1 1.1Python是一种什么样的语言1 1.2Python开发环境2 1.2.1百家争鸣的繁荣景象2 1.2.2IDLE简单使用6 1.3变量、运算符与表达式9 1.3.1Python变量与内置数据类型9 1.3.2常用内置函数15 1.3.3运算符与表达式21 1.3.4人机对话基本接口25 1.4模块安装与使用28 1.4.1安装Python扩展库28 1.4.2模块导入与使用30 1.4.3编写自己的模块和包32 第2章Python序列35 2.1列表与列表推导式36 2.1.1列表创建与删除36 2.1.2列表常用方法38 2.1.3列表推导式46 2.1.4切片50 2.2元组与生成器推导式54 2.2.1元组54 2.2.2生成器推导式55 2.3字典57 2.3.1字典创建和元素添加、修改与删除57 2.3.2访问字典对象的数据59 2.3.3案例精选61 2.4集合63[1]〖2〗Python可以这样学[1]目录〖2〗2.4.1集合基础知识63 2.4.2集合操作与运算64 2.4.3案例精选67 2.5序列解包69 第3章程序控制结构与函数设计71 3.1选择结构71 3.1.1条件表达式71 3.1.2选择结构的几种形式73 3.1.3案例精选79 3.2循环结构82 3.2.1for循环与while循环的基本语法82 3.2.2break与continue语句83 3.2.3循环代码优化技巧84 3.2.4案例精选86 3.3函数设计与使用90 3.3.1基本语法91 3.3.2函数参数不得不说的几件事94 3.3.3变量作用域99 3.3.4lambda表达式102 3.3.5案例精选104 第4章面向对象程序设计122 4.1基础知识122 4.1.1类的定义与使用122 4.1.2私有成员与公有成员123 4.1.3数据成员125 4.1.4方法126 4.1.5属性129 4.1.6继承131 4.1.7特殊方法与运算符重载134 4.2案例精选135 4.2.1自定义数组135 4.2.2自定义矩阵141 4.2.3自定义队列147 4.2.4自定义栈151 4.2.5自定义二叉树154 4.2.6自定义有向图157 4.2.7自定义集合158 第5章字符串与正则表达式165 5.1字符串165 5.1.1字符串格式化的两种形式168 5.1.2字符串常用方法171 5.1.3案例精选186 5.2正则表达式190 5.2.1正则表达式语法与子模式扩展语法190 5.2.2re模块方法与正则表达式对象193 5.2.3案例精选199 第6章文件与文件夹操作206 6.1文件对象常用方法与属性207 6.2文本文件操作案例精选209 6.3二进制文件操作案例精选217 6.3.1使用pickle模块读写二进制文件217 6.3.2使用struct模块读写二进制文件219 6.3.3使用shelve模块操作二进制文件220 6.3.4使用marshal模块操作二进制文件220 6.4文件与文件夹操作221 6.4.1标准库os、os.path与shutil简介221 6.4.2案例精选227 第7章异常处理结构、代码测试与调试252 7.1异常处理结构252 7.1.1异常是什么252 7.1.2Python内置异常类层次结构254 7.1.3常见异常处理结构形式255 7.2代码测试262 7.2.1doctest263 7.2.2单元测试264 7.3代码调试270 7.3.1使用IDLE调试270 7.3.2使用pdb调试273 阶段性寄语278 第8章数据库应用开发279 8.1使用Python操作SQLite数据库279 8.1.1Connection对象280 8.1.2Cursor对象281 8.1.3Row对象284 8.2使用Python操作其他关系型数据库285 8.2.1操作Access数据库285 8.2.2操作MS SQL Server数据库286 8.2.3操作MySQL数据库288 8.3操作MongoDB数据库290 第9章网络应用开发293 9.1计算机网络基础知识293 9.2Socket编程295 9.2.1UDP编程296 9.2.2TCP编程298 9.2.3网络嗅探器300 9.2.4多进程端口扫描器302 9.2.5代理服务器端口映射功能的实现305 9.2.6自己编写FTP通信软件308 9.3域名解析与网页爬虫313 9.3.1网页内容读取与域名分析313 9.3.2网页爬虫315 9.3.3scrapy框架316 9.3.4BeautifulSoup4318 9.4网站开发323 9.4.1使用IIS运行Python CGI程序323 9.4.2Python在ASP.NET中的应用325 9.4.3Flask框架简单应用327 9.4.4django框架简单应用328 第10章多线程与多进程333 10.1多线程编程334 10.1.1线程创建与管理336 10.1.2线程同步技术339 10.2多进程编程346 10.2.1进程创建与管理347 10.2.2进程间数据交换347 10.2.3进程同步技术350 第11章大数据处理351 11.1大数据简介351 11.2MapReduce框架352 11.3Spark应用开发356 第12章图形编程与图像处理361 12.1图形编程361 12.1.1绘制三维图形361 12.1.2绘制三次贝塞尔曲线364 12.1.3纹理映射365 12.1.4响应键盘事件368 12.1.5光照模型369 12.2图像处理372 12.2.1pillow模块基本用法372 12.2.2计算椭圆中心375 12.2.3动态生成比例分配图376 12.2.4生成验证码图片377 12.2.5gif动态图像分离与生成379 12.2.6材质贴图380 12.2.7图像融合381 12.2.8棋盘纹理生成383 第13章数据分析与科学计算可视化384 13.1扩展库numpy简介384 13.2科学计算扩展库scipy393 13.2.1数学、物理常用常数与单位模块constants394 13.2.2特殊函数模块special395 13.2.3信号处理模块signal395 13.2.4图像处理模块ndimage397 13.3扩展库pandas简介401 13.4统计分析标准库statistics用法简介405 13.5matplotlib407 13.5.1绘制正弦曲线408 13.5.2绘制散点图408 13.5.3绘制饼状图410 13.5.4绘制带有中文标签和图例的图410 13.5.5绘制图例标签中带有公式的图411 13.5.6使用pyplot绘制,多个图形单独显示412 13.5.7绘制三维参数曲线413 13.5.8绘制三维图形414 13.5.9使用指令绘制自定义图形416 13.5.10在tkinter中使用matplotlib417 13.5.11使用matplotlib提供的组件实现交互式图形显示419 13.5.12根据实时数据动态更新图形421 13.5.13使用Slider组件调整曲线参数422 第14章密码学编程425 14.1经典密码算法425 14.1.1恺撒密码算法425 14.1.2维吉尼亚密码427 14.1.3换位密码算法428 14.2安全哈希算法429 14.3对称密钥密码算法DES和AES432 14.4非对称密钥密码算法RSA与数字签名算法DSA433 14.4.1RSA433 14.4.2DSA435 第15章tkinter编程精彩案例436 15.1用户登录界面436 15.2选择类组件应用438 15.3简单文本编辑器441 15.4简单画图程序445 15.5电子时钟449 15.6简单动画451 15.7多窗口编程454 15.8屏幕任意区域截图456 15.9音乐播放器458 15.10远程桌面监控系统462 第16章课堂教学管理系统设计与实现466 16.1功能简介466 16.1.1教师端功能466 16.1.2学生端功能467 16.2数据库设计468 16.3系统总框架与通用功能设计469 16.4数据导入功能473 16.4.1学生名单导入473 16.4.2题库导入473 16.5点名与加分功能475 16.5.1在线点名475 16.5.2离线点名与加分477 16.6随机提问功能480 16.7在线收作业功能482 16.7.1学生端482 16.7.2教师端483 16.8在线自测与在线考试功能485 16.8.1学生端486 16.8.2教师端488 16.9信息查看功能490 16.10数据导出功能492 16.11其他辅助功能493 16.11.1防作弊功能493 16.11.2服务器自动发现功能493 16.11.3Word版试卷生成功能494 结束语496 附录A本书中例题清单497 附录B本书中插图清单503 附录C本书中表格清单507 附录D本书中拓展知识摘要清单508 参考文献513 资源截图:
陌佑
百度云
百度云

Python高手之路 第3版_Python教程

资源名称:Python高手之路 第3版 内容简介: 这不是一本常规意义上Python的入门书。这本书中没有Python关键字和for循环的使用,也没有细致入微的标准库介绍,而是完全从实战的角度出发,对构建一个完整的Python应用所需掌握的知识进行了系统而完整的介绍。更为难得的是,本书的作者是开源项目OpenStack的PTL(项目技术负责人)之一,因此本书结合了Python在OpenStack中的应用进行讲解,非常具有实战指导意义。 本书从如何开始一个新的项目讲起,首先是整个项目的结构设计,对模块和库的管理,如何编写文档,进而讲到如何分发,以及如何通过虚拟环境对项目进行测试。此外,本书还涉及了很多高级主题,如性能优化、插件化结构的设计与架构、Python 3的支持策略等。本书适合各个层次的Python程序员阅读和参考。 作者简介: Julien Danjou 具有12年从业经验的自由软件黑客。拥有多个开源社区的不同身份:Debian开发者、Freedesktop贡献者、GNU Emacs提交者、awesome窗口管理器的创建者以及OpenStack Ceilometer项目的技术主管。近年,他经常使用Python,尤其是在参与了OpenStack(云计算平台)的开发之后。在此期间,他有机会与许多杰出的黑客一起工作。 译者简介 王飞龙 OpenStack Glance项目和Zaqar项目的核心开发人员。曾任职于IBM,从事系统管理软件和云计算的开发工作,现居住在新西兰,专注于OpenStack开发。 资源目录: 第1章 项目开始 1 1.1 Python版本 1 1.2 项目布局 2 1.3 版本编号 3 1.4 编码风格与自动检查 5 1.5 Joshua Harlow访谈 8 第2章 模块和库 13 2.1 导入系统 13 2.2 标准库 17 2.3 外部库 18 2.4 框架 20 2.5 Doug Hellmann访谈 21 第3章 管理API变化 27 第4章 时区陷阱 35 第5章 文档 39 5.1 Sphinx和reST入门 40 5.2 Sphinx模块 41 5.3 扩展Sphinx 44 第6章 分发 47 6.1 简史 47 6.2 使用pbr打包 49 6.3 Wheel格式 51 6.4 包的安装 52 6.5 和世界分享你的成果 53 6.6 Nick Coghlan访谈 58 6.7 入口点 59 6.7.1 可视化的入口点 60 6.7.2 使用控制台脚本 61 6.7.3 使用插件和驱动程序 63 第7章 虚拟环境 67 第8章 单元测试 71 8.1 基础知识 71 8.2 fixture 78 8.3 模拟(mocking) 79 8.4 场景测试 83 8.5 测试序列与并行 87 8.6 测试覆盖 91 8.7 使用虚拟环境和tox 93 8.8 测试策略 97 8.9 Robert Collins访谈 98 第9章 方法和装饰器 101 9.1 创建装饰器 101 9.2 Python中方法的运行机制 107 9.3 静态方法 109 9.4 类方法 110 9.5 抽象方法 111 9.6 混合使用静态方法、类方法和抽象方法 112 9.7 关于super的真相 115 第10章 函数式编程 119 10.1 生成器 120 10.2 列表推导 124 10.3 函数式函数的函数化 125 第11章 抽象语法树 133 11.1 用抽象语法树检查来扩展flake8 136 11.2 Hy 141 11.3 Paul Tagliamonte访谈 143 第12章 性能与优化 149 12.1 数据结构 149 12.2 性能分析 151 12.3 有序列表和二分查找 156 12.4 namedtuple和slots 158 12.5 memoization 163 12.6 PyPy 165 12.7 通过缓冲区协议实现零复制 166 12.8 Victor Stinner访谈 171 第13章 扩展与架构 175 13.1 多线程的注意事项 175 13.2 多进程与多线程 177 13.3 异步和事件驱动架构 179 13.4 面向服务架构 181 第14章 RDBMS和ORM 185 14.1 用Flask和PostgreSQL流化数据 188 14.2 Dimitri Fontaine访谈 193 第15章 Python 3支持策略 201 15.1 语言和标准库 202 15.2 外部库 205 15.3 使用six 205 第16章 少即是多 209 16.1 单分发器 209 16.2 上下文管理器 214 第17章 延伸阅读 217 资源截图:
陌佑
百度云
百度云

Python机器学习——预测分析核心算法_Python教程

资源名称:Python机器学习——预测分析核心算法 内容简介: 在学习和研究机器学习的时候,面临令人眼花缭乱的算法,机器学习新手往往会不知 所措。本书从算法和Python 语言实现的角度,帮助读者认识机器学习。 书专注于两类核心的“算法族”,即惩罚线性回归和集成方法,并通过代码实例来 展示所讨论的算法的使用原则。全书共分为7 章,详细讨论了预测模型的两类核心算法、预测模型的构建、惩罚线性回归和集成方法的具体应用和实现。 本书主要针对想提高机器学习技能的Python 开发人员,帮助他们解决某一特定的项 目或是提升相关的技能。 作者简介: Michael Bowles 在硅谷黑客道场教授机器学习,提供机器学习项目咨询,同时参与了多家创业公司,涉及的领域包括生物信息学、金融高频交易等。他在麻省理工学院获得助理教授教职后,创建并运营了两家硅谷创业公司,这两家公司都已成功上市。他在黑客道场的课程往往听者云集并且好评颇多。 资源目录: 第1章关于预测的两类核心算法 1.1为什么这两类算法如此有用 1.2什么是惩罚回归方法 1.3什么是集成方法 1.4算法的选择 1.5构建预测模型的流程 1.5.1构造一个机器学习问题 1.5.2特征提取和特征工程 1.5.3确定训练后的模型的性能 1.6各章内容及其依赖关系 1.7小结 1.8参考文献 第2章通过理解数据来了解问题 2.1“解剖”一个新问题 2.1.1属性和标签的不同类型决定模型的选择 2.1.2新数据集的注意事项 2.2分类问题:用声纳发现未爆炸的水雷 2.2.1“岩石vs水雷”数据集的物理特性 2.2.2“岩石vs水雷”数据集统计特征 2.2.3用分位数图展示异常点 2.2.4类别属性的统计特征 2.2.5利用PythonPandas对“岩石vs水雷”数据集进行统计分析 2.3对“岩石vs水雷数据集”属性的可视化展示 2.3.1利用平行坐标图进行可视化展示 2.3.2属性和标签的关系可视化 2.3.3用热图(heatmap)展示属性和标签的相关性 2.3.4对“岩石vs 2.4基于因素变量的实数值预测鲍鱼的年龄 2.4.1回归问题的平行坐标图—鲍鱼问题的变量关系可视化 2.4.2回归问题如何使用关联热图—鲍鱼问题的属性对关系的可视化 2.5用实数值属性预测实数值目标:评估红酒口感 2.6多类别分类问题:它属于哪种玻璃 小结 参考文献 第3章预测模型的构建:平衡性能、复杂性以及大数据 3.1基本问题:理解函数逼近 3.1.1使用训练数据 3.1.2评估预测模型的性能 3.2影响算法选择及性能的因素——复杂度以及数据 3.2.1简单问题和复杂问题的对比 3.2.2一个简单模型与复杂模型的对比 3.2.3影响预测算法性能的因素 3.2.4选择一个算法:线性或者非线性 3.3度量预测模型性能 3.3.1不同类型问题的性能评价指标 3.3.2部署模型的性能模拟 3.4模型与数据的均衡 3.4.1通过权衡问题复杂度、模型复杂度以及数据集规模来选择模型 3.4.2使用前向逐步回归来控制过拟合 3.4.3评估并理解你的预测模型 3.4.4通过惩罚回归系数来控制过拟合——岭回归 小结 参考文献 第4章惩罚线性回归模型 4.1为什么惩罚线性回归方法如此有效 4.1.1足够快速地估计系数 4.1.2变量的重要性信息 4.1.3部署时的预测足够快速 4.1.4性能可靠 4.1.5稀疏解 4.1.6问题本身可能需要线性模型 4.1.7什么时候使用集成方法 4.2惩罚线性回归:对线性回归进行正则化以获得最优性能 4.2.1训练线性模型:最小化错误以及更多 4.2.2向OLS公式中添加一个系数惩罚项 4.2.3其他有用的系数惩罚项:Manhattan以及ElasticNet 4.2.4为什么套索惩罚会导致稀疏的系数向量 4.2.5ElasticNet惩罚项包含套索惩罚项以及岭惩罚项 4.3求解惩罚线性回归问题 4.3.1理解最小角度回归与前向逐步回归的关系 4.3.2LARS如何生成数百个不同复杂度的模型 4.3.3从数百个LARS生成结果中选择最佳模型 4.3.4使用Glmnet:非常快速并且通用 4.4基于数值输入的线性回归方法的扩展 4.4.1使用惩罚回归求解分类问题 4.4.2求解超过2种输出的分类问题 4.4.3理解基扩展:使用线性方法来解决非线性问题 4.4.4向线性方法中引入非数值属性 小结 参考文献 第5章使用惩罚线性方法来构建预测模型 5.1惩罚线性回归的Python包 5.2多变量回归:预测红酒口感 5.2.1构建并测试模型以预测红酒口感 5.2.2部署前在整个数据集上进行训练 5.2.3基扩展:基于原始属性扩展新属性来改进性能 5.3二分类:使用惩罚线性回归来检测未爆炸的水雷 5.3.1构建部署用的岩石水雷分类器 5.4多类别分类—分类犯罪现场的玻璃样本 小结 参考文献 第6章集成方法 6.1二元决策树 6.1.1如何利用二元决策树进行预测 6.1.2如何训练一个二元决策树 6.1.3决策树的训练等同于分割点的选择 6.1.4二元决策树的过拟合 6.1.5针对分类问题和类别特征所做的修改 6.2自举集成:Bagging算法 6.2.1Bagging算法是如何工作的 6.2.2Bagging算法小结 6.3梯度提升法(GradientBoosting) 6.3.1梯度提升法的基本原理 6.3.2获取梯度提升法的最佳性能 6.3.3针对多变量问题的梯度提升法 6.3.4梯度提升方法的小结 6.4随机森林 6.4.1随机森林:Bagging加上随机属性子集 6.4.2随机森林的性能 6.4.3随机森林小结 6.5小结 6.6参考文献 第7章用Python构建集成模型 7.1用Python集成方法工具包解决回归问题 7.1.1构建随机森林模型来预测红酒口感 7.1.2用梯度提升预测红酒品质 7.2用Bagging来预测红酒口感 7.3Python集成方法引入非数值属性 7.3.1对鲍鱼性别属性编码引入Python随机森林回归方法 7.3.2评估性能以及变量编码的重要性 7.3.3在梯度提升回归方法中引入鲍鱼性别属性 7.3.4梯度提升法的性能评价以及变量编码的重要性 7.4用Python集成方法解决二分类问题 7.4.1用Python随机森林方法探测未爆炸的水雷 7.4.2构建随机森林模型探测未爆炸水雷 7.4.3随机森林分类器的性能 7.4.4用Python梯度提升法探测未爆炸水雷 7.4.5梯度提升法分类器的性能 7.5用Python集成方法解决多类别分类问题 7.5.1用随机森林对玻璃进行分类 7.5.2处理类不均衡问题 7.5.3用梯度提升法对玻璃进行分类 7.5.4评估在梯度提升法中使用随机森林基学习器的好处 7.6算法比较 小结 参考文献 资源截图:
陌佑
百度云
百度云

Python 3.5 技術手冊_Python教程

资源名称:Python 3.5 技術手冊 资源目录: ch01 Python起步走 ch02 從REPL到IDE ch03 型態與運算子 ch04 流程語法與函式 ch05 從模組到類別 ch06 類別的繼承 ch07 例外處理 ch08 open() 與io模組 ch09 資料結構 ch10 資料永續與交換 ch11 常用內建模組 ch12 除錯、測試與效能 ch13 並行與平行 ch14 進階主題 附錄A venv 附錄B Django簡介 资源截图:
陌佑
百度云
百度云

从Python开始学编程_Python教程

资源名称:从Python开始学编程 内容简介: 改编自Vamei博客的《Python快速教程》。本书以Python为样本,不仅介绍了编程的基本概念,还着重讲解编程语言的主流范式:面向过程、面向对象、面向函数。读者不仅可以轻松学会Python,以后再学习其他编程语言时也会更加容易。 作者简介: 作者曾从事高性能运算方面的研究,现从事智能硬件方面的创业。个人技术博客点击量超600万,写作有多个编程教程。 资源目录: 第1章 用编程改造世界 1.1 从计算机到编程 1.2 所谓的编程,是做什么 1.3 为什么学Python 1.4 最简单的Hello World 第2章 先做键盘侠 2.1 计算机会算术 2.2 计算机记性好 2.3 计算机懂选择 2.4 计算机能循环 第3章 过程大于结果 3.1 懒人炒菜机 3.2 参数传递 3.3 递归 3.4 引入那把宝剑 3.5 异常处理 第4章 朝思暮想是对象 4.1 轻松看对象 4.2 继承者们 4.3 那些年,错过的对象 4.4 意想不到的对象 第5章 对象带你飞 5.1 存储 5.2 一寸光阴 5.3 看起来像那样的东西 5.3 Python有网瘾 5.5 写一个爬虫 第6章 与对象的深入交往 6.1 一切皆对象 6.2 属性管理 6.3 我是风儿,我是沙 6.4 内存管理 第7章 函数式编程 7.1 又见函数 7.2 被解放的函数 7.3 小女子的梳妆匣 7.4 高阶函数 7.5 自上而下
陌佑
百度云
百度云
⬅️ 1...17771778177917801781...2920

添加微信,反馈问题

微信及时反馈问题,方便沟通,请备注 ❤️

搜索榜单

1

骚老板资源网整站源码 打包数据高达2GB

2113

2

绿色风格网络公司源码 php网络建站公司源码

1274

3

雷速问卷调查系统(疫情上报系统) v7.08

1268

4

(自适应手机版)响应式餐饮美食企业网站源码 餐饮品牌连锁机构织梦模板

1211

5

Zblog仿918回忆模特写真网带整站数据图库系统源码

1142

6

一款笑话类网站源码 简约清爽的织梦笑话网站模板

1075

最新资源

1

网狐电玩系列/乐游电玩城/免微信免短信登陆

2

湖南地方玩法好玩互娱纯源码

3

最新更新网狐旗舰大联盟+UI工程

4

傲玩系列客户端通用加解密工具

5

优米H5电玩城组件/多语言/带84个游戏/后台带控+搭建视频教程

6

网狐系列猫娱乐新UI蜡笔小新金币组件

友情链接:
免费APISSL在线检测在线pingAPI版本项目seo教程免费下载狗凯源码网 查看更多
网站地图 法律声明
本站所存储的源码数据均为转载,不提供在线播放和下载服务。本站为非盈利性,不收取费用,所有内容不用于商业行为,仅供学习交流使用。如有侵权,请联系15001904@qq.com
  • 联系微信,反馈问题

  • 点此立刻反馈