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

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...
Python全栈数据工程师养成攻略_Python教程
Python教程

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

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

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...
PYTHON游戏编程入门_Python教程
Python教程

PYTHON游戏编程入门_Python教程

资源名称:PYTHON游戏编程入门 内容简介: Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,在游戏开发领域,Python也得到越来越广泛的应用,并由此受到重视。   本书教授用Python开发精彩游戏所需的最为重要的该你那。本书不只是介绍游戏编程概念的相关内容,还深入到复杂的主题。全书共14章,依次介绍了使用Pygame、文件I/O、用户输入、数学和图形编程、位图图形、精灵动画、冲突检测、数组、计时和声音、编程逻辑、三角函数、随机地形、角色扮演游戏等重要概念。每章通过一个示例游戏来展示这些知识和工具的实际应用。本书既可以帮助读者掌握相关概念来构建较为复杂的游戏,甚至进行较为复杂的Python编程。   本书内容浅显易懂,示例轻松活泼,适合Python初学者阅读,尤其适合想要掌握Python游戏编程的读者学习参考。 资源目录: 第1章 使用类的Python 1.1 了解Geometry程序 1.2 初识Python 1.2.1 Python工具 1.2.2 Python语言 1.3 Python中的对象 1.3.1 在面向对象之前是什么 1.3.2 接下来是什么 1.3.3 OOP:Python的方式 1.3.4 单继承 1.3.5 多继承 1.4 小结 第2章 初识Pygame:Pie游戏 2.1了解Pie游戏 2.2 使用Pygame 2.2.1 打印文本 2.2.2 循环 2.2.3 绘制圆 2.2.4 绘制矩形 2.2.5 绘制线条 2.2.6...
树莓派Python编程入门与实战 第2版_Python教程
Python教程

树莓派Python编程入门与实战 第2版_Python教程

资源名称:树莓派Python编程入门与实战 第2版 内容简介: 树莓派是一个只有信用卡大小的裸露电路板,它也是一个运行开源Linux操作系统的完全可编程的PC系统。树莓派的官方编程语言是Python,本书介绍了树莓派的Python编程方法。 本书共分7个部分。前6个部分介绍了树莓派编程环境、Python编程基础、高级Python知识、图形化编程、业务编程和树莓派Python项目;第7部分通过附录介绍了如何将Raspbian加载到SD卡上,并介绍了树莓派的各种版本和型号。 本书适合对Python编程感兴趣的读者和树莓派爱好者,也适合想要基于低成本Linux平台开发应用的用户。 资源目录: 第一部分 树莓派编程环境 第1章 配置树莓派 3 1.1 获取树莓派 3 1.1.1 了解树莓派的历史 3 1.1.2 为什么要学习用Python在树莓派上进行编程 4 1.2 获取树莓派 5 1.3 哪些树莓派外围设备是必须的 6 1.3.1 microSD卡 6 1.3.2 电源 7 1.3.3 显示输出 8 1.3.4 键盘和鼠标 9 1.3.5 使用网线或者Wi—Fi适配器 9 1.4 其他不错的外围设备 9 1.4.1...
真实世界的Python仪器监控 数据采集与控制系统自动化_Python教程
Python教程

真实世界的Python仪器监控 数据采集与控制系统自动化_Python教程

资源名称:真实世界的Python仪器监控  数据采集与控制系统自动化 内容简介: 《真实世界的Python仪器监控:数据采集与控制系统自动化》介绍借助Python编程来实现对数据的自动化收集和处理,书中介绍的技巧除了可以应用于软件项目管理、办公自动化和科学研究,也可以用来对工业生产中对电子设备、机械设备进行自动化管理和监控。《真实世界的Python仪器监控:数据采集与控制系统自动化》属于Python应用的中高端选题,市面上找不到同类书。 资源目录: 第1 章 仪器学概论 ……………………………………………….. 1 数据采集 ……………………………………………………………………………………………………2 控制输出 ……………………………………………………………………………………………………4 开环控制 …………………………………………………………………………………………….5 闭环控制 …………………………………………………………………………………………….6 顺序控制 …………………………………………………………………………………………….8 应用概观 ……………………………………………………………………………………………………9 电子测试仪器 ………………………………………………………………………………………9 实验室仪器……………………………………………………………………………………….. 11 过程控制 …………………………………………………………………………………………..12 小结 ………………………………………………………………………………………………………..14 第2 章 基本电子学 ……………………………………………… 15 电荷 ………………………………………………………………………………………………………..15 电流 ………………………………………………………………………………………………………..17 基础电路理论……………………………………………………………………………………………18 电路原理图 ………………………………………………………………………………………………20 直流电路特性……………………………………………………………………………………………23 欧姆定律 …………………………………………………………………………………………..24 电流吸入与电流输出...
树莓派Python编程入门与实战_Python教程
Python教程

树莓派Python编程入门与实战_Python教程

资源名称:树莓派Python编程入门与实战 内容简介: 树莓派是一个只有信用卡大小的裸露电路板,它也是一个运行开源Linux操作系统的完全可编程的PC系统。树莓派的官方编程语言是Python,本书介绍了树莓派的Python编程方法。 本书共分7个部分。前6个部分介绍了树莓派编程环境、Python编程基础、高级Python知识、图形化编程、业务编程和树莓派Python项目;第7部分通过附录介绍了如何将Raspbian加载到SD卡上,并介绍了树莓派的各种版本和型号。 本书适合对Python编程感兴趣的读者和树莓派爱好者,也适合想要基于低成本Linux平台开发应用的用户。 资源目录: 第一部分 树莓派编程环境 第1章 配置树莓派 3 1.1 获取树莓派 3 1.1.1 了解树莓派的历史 3 1.1.2 为什么要学习用Python在树莓派上进行编程 4 1.2 获取树莓派 5 1.3 哪些树莓派外围设备是必须的 6 1.3.1 microSD卡 6 1.3.2 电源 7 1.3.3 显示输出 8 1.3.4 键盘和鼠标 9 1.3.5 使用网线或者Wi—Fi适配器 9 1.4 其他不错的外围设备 9 1.4.1 挑选一个外壳...
Python袖珍指南第5版_Python教程
Python教程

Python袖珍指南第5版_Python教程

资源名称:Python袖珍指南第5版  资源目录: 说明 本书约定 Python 命令行用法 Python 命令选项 命令行程序规范 Python 2. X 命令选项 Python 环境变量 操作变量 Python 命令选项变量 Python Windows 发送器用法 发送器文件指令 发送器命令行 发送器环境变量 内置类型和运算符 运算符和优先级 运算符用法说明 分类操作 序列运算说明 特殊内建类型 number (数字) 字符串 Unicode 字符串 列表 字典 元组 文件 集合 其他类型及转换 语句和语法 语法规则 命名规则 专用语句 赋值语句...
Python高手之路 第3版_Python教程
Python教程

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...
Python机器学习——预测分析核心算法_Python教程
Python教程

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回归问题如何使用关联热图—鲍鱼问题的属性对关系的可视化...