Python编程无师自通
作者:[美]科里·奥尔索夫(Cory Althoff)
出版社:人民邮电出版社
ISBN:9787115497109
VIP会员免费
(仅需0.8元/天)
¥ 37.76
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
Python自动化运维:技术与最佳实践 (16章全,362页) 评分:
本书主要是有大量python实例,介绍一些常用库的使用,很适合运维开始学习python的筒子。对于老python也是温过之新的学习 第一部分 基础篇 第1章 系统基础信息模块详解 1.1 系统性能信息模块psutil 1.1.1 获取系统性能信息 1.1.2 系统进程管理方法 1.2 实用的IP地址处理模块IPy 1.2.1 IP地址、网段的基本处理 1.2.2 多网络计算方法详解 1.3 DNS处理模块dnspython 1.3.1 模块域名解析方法详解 1.3.2 常见解析类型示例说明 1.3.3 实践:DNS域名轮循业务监控 第2章 业务服务监控详解 2.1 文件内容差异对比方法 2.1.1 示例1:两个字符串的差异对比 2.1.2 生成美观的对比HTML格式文档 2.1.3 示例2:对比Nginx配置文件差异 2.2 文件与目录差异对比方法 2.2.1 模块常用方法说明 2.2.2 实践:校验源与备份目录差异 2.3 发送电子邮件模块smtplib 2.3.1 smtplib模块的常用类与方法 2.3.2 定制个性化的邮件格式方法 2.3.3 定制常用邮件格式示例详解 2.4 探测Web服务质量方法 2.4.1 模块常用方法说明 2.4.2 实践:实现探测Web服务质量 第3章 定制业务质量报表详解 3.1 数据报表之Excel操作模块 3.1.1 模块常用方法说明 3.1.2 实践:定制自动化业务流量报表周报 3.2 Python与rrdtool的结合模块 3.2.1 rrdtool模块常用方法说明 3.2.2 实践:实现网卡流量图表绘制 3.3 生成动态路由轨迹图 3.3.1 模块常用方法说明 3.3.2 实践:实现TCP探测目标服务路由轨迹 第4章 Python与系统安全 4.1 构建集中式的病毒扫描机制 4.1.1 模块常用方法说明 4.1.2 实践:实现集中式的病毒扫描 4.2 实现高效的端口扫描器 4.2.1 模块常用方法说明 4.2.2 实践:实现高效的端口扫描 第二部分 高级篇 第5章 系统批量运维管理器pexpect详解 5.1 pexpect的安装 5.2 pexpect的核心组件 5.2.1 spawn类 5.2.2 run函数 5.2.3 pxssh类 5.3 pexpect应用示例 5.3.1 实现一个自动化FTP操作 5.3.2 远程文件自动打包并下载 第6章 系统批量运维管理器paramiko详解 6.1 paramiko的安装 6.2 paramiko的核心组件 6.2.1 SSHClient类 6.2.2 SFTPClient类 6.3 paramiko应用示例 6.3.1 实现密钥方式登录远程主机 6.3.2 实现堡垒机模式下的远程命令执行 6.3.3 实现堡垒机模式下的远程文件上传 第7章 系统批量运维管理器Fabric详解 7.1 Fabric的安装 7.2 fab的常用参数 7.3 fabfile的编写 7.3.1 全局属性设定 7.3.2 常用API 7.3.3 示例1:查看本地与远程主机信息 7.3.4 示例2:动态获取远程目录列表 7.3.5 示例3:网关模式文件上传与执行 7.4 Fabric应用示例 7.4.1 示例1:文件打包、上传与校验 7.4.2 示例2:部署LNMP业务服务环境 7.4.3 示例3:生产环境代码包发布管理 第8章 从“零”开发一个轻量级WebServer 8.1 Yorserver介绍 8.1.1 功能特点 8.1.2 配置文件 8.2 功能实现方法 8.2.1 HTTP缓存功能 8.2.2 HTTP压缩功能 8.2.3 HTTP SSL功能 8.2.4 目录列表功能 8.2.5 动态CGI功能 第9章 集中化管理平台Ansible详解 9.1 YAML语言 9.1.1 块序列描述 9.1.2 块映射描述 9.2 Ansible的安装 9.2.1 业务环境说明 9.2.2 安装EPEL 9.2.3 安装Ansible 9.2.4 Ansible配置及测试 9.2.5 配置Linux主机SSH无密码访问 9.3 定义主机与组规则 9.3.1 定义主机与组 9.3.2 定义主机变量 9.3.3 定义组变量 9.3.4 分离主机与组特定数据 9.4 匹配目标 9.5 Ansible常用模块及API 9.6 playbook介绍 9.6.1 定义主机与用户 9.6.2 任务列表 9.6.3 执行playbook 9.7 playbook角色与包含声明 9.7.1 包含文件,鼓励复用 9.7.2 角色 9.8 获取远程主机系统信息:Facts 9.9 变量 9.9.1 Jinja2过滤器 9.9.2 本地Facts 9.9.3 注册变量 9.10 条件语句 9.11 循环 9.12 示例讲解 第10章 集中化管理平台Saltstack详解 10.1 Saltstack的安装 10.1.1 业务环境说明 10.1.2 安装EPEL 10.1.3 安装Saltstack 10.1.4 Saltstack防火墙配置 10.1.5 更新Saltstack配置及安装校验 10.2 利用Saltstack远程执行命令 10.3 Saltstack常用模块及API 10.4 grains组件 10.4.1 grains常用操作命令 10.4.2 定义grains数据 10.5 pillar组件 10.5.1 pillar的定义 10.5.2 pillar的使用 10.6 state介绍 10.6.1 state的定义 10.6.2 state的使用 10.7 示例:基于Saltstack实现的配置集中化管理 10.7.1 环境说明 10.7.2 主控端配置说明 10.7.3 配置pillar 10.7.4 配置state 10.7.5 校验结果 第11章 统一网络控制器Func详解 11.1 Func的安装 11.1.1 业务环境说明 11.1.2 安装Func 11.2 Func常用模块及API 11.2.1 选择目标主机 11.2.2 常用模块详解 11.3 自定义Func模块 11.4 非Python API接口支持 11.5 Func的Facts支持 第12章 Python大数据应用详解 12.1 环境说明 12.2 Hadoop部署 12.3 使用Python编写MapReduce 12.3.1 用原生Python编写MapReduce详解 12.3.2 用Mrjob框架编写MapReduce详解 12.4 实战分析 12.4.1 示例场景 12.4.2 网站访问流量统计 12.4.3 网站HTTP状态码统计 12.4.4 网站分钟级请求数统计 12.4.5 网站访问来源IP统计 12.4.6 网站文件访问统计 第三部分 案例篇 第13章 从零开始打造B/S自动化运维平台 13.1 平台功能介绍 13.2 系统构架设计 13.3 数据库结构设计 13.3.1 数据库分析 13.3.2 数据字典 13.3.3 数据库模型 13.4 系统环境部署 13.4.1 系统环境说明 13.4.2 系统平台搭建 13.4.3 开发环境优化 13.5 系统功能模块设计 13.5.1 前端数据加载模块 13.5.2 数据传输模块设计 13.5.3 平台功能模块扩展 第14章 打造Linux系统安全审计功能 14.1 平台功能介绍 14.2 系统构架设计 14.3 数据库结构设计 14.3.1 数据库分析 14.3.2 数据字典 14.4 系统环境部署 14.4.1 系统环境说明 14.4.2 上报主机配置 14.5 服务器端功能设计 14.5.1 Django配置 14.5.2 功能实现方法 第15章 构建分布式质量监控平台 15.1 平台功能介绍 15.2 系统构架设计 15.3 数据库结构设计 15.3.1 数据库分析 15.3.2 数据字典 15.3.3 数据库模型 15.4 系统环境部署 15.4.1 系统环境说明 15.4.2 数据采集角色 15.4.3 rrdtool作业 15.5 服务器端功能设计 15.5.1 Django配置 15.5.2 业务增加功能 15.5.3 业务报表功能 第16章 构建桌面版C/S自动化运维平台 16.1 平台功能介绍 16.2 系统构架设计 16.3 数据库结构设计 16.3.1 数据库分析 16.3.2 数据字典 16.3.3 数据库模型 16.4 系统环境部署 16.4.1 系统环境说明 16.4.2 系统环境搭建 16.5 系统功能模块设计 16.5.1 用户登录模块 16.5.2 系统配置功能 16.5.3 服务器分类模块 16.5.4 系统升级功能 16.5.5 客户端模块编写 16.5.6 执行功能模块 16.5.7 平台程序发布
上传时间:2016-08 大小:7.28MB
- 8.79MB
Python自动化运维::技术与最佳实践
2018-11-02Python自动化运维::技术与最佳实践,最新版,带目录,高清
- 7.54MB
python自动化运维:技术最佳实践
2018-07-30python自动化运维:技术最佳实践 市面上介绍互动的、面向对象的Python编程语言的书有很多,其强大而又灵活的特性,使其成为很多企图通过工具来实现工作(半)自动化的运营同学的首选。
- 194.28MB
《python自动化运维:技术与最佳实践》附带示例及案例源码
2024-01-08《python自动化运维:技术与最佳实践》附带示例及案例源码
- 34.0MB
Python自动化运维--技术与最佳实践 [刘天斯著].zip
2019-06-06Python自动化运维 技术与最佳实践-带书签pdf扫描版 。
- 98.50MB
Python-python自动化运维技术与最佳实践书中示例及案例
2019-08-10《python自动化运维:技术与最佳实践》书中示例及案例源码
- 33.97MB
Python自动化运维 技术与最佳实践
2018-11-16python 自动化运维,不错的资源,可以学习一下python运维
- 32.52MB
Python自动化运维 技术与最佳实践 .rar
2019-06-01Python自动化运维 技术与最佳实践 ,有很多Python自动化运维的例子
- 45.61MB
python自动化运维技术与最佳实践
2019-01-11python自动化运维技术与最佳实践,自动化运维,自动化运维平台搭建!
- 125B
自动化运维经典文档
2019-07-22教程名称:自动化运维经典文档课程目录:【】GoldenGate企业级运维实战电子书(全套13章)【】Python自动化运维 技术与最佳实践【】《高性能Linux服务器构建实战Ⅱ》全书源码包和实例代码分享【】应用性能监测与管理...
- 98.50MB
https-github.com-yorkoliu-pyauto:python自动化运维
2021-05-30##《python自动化运维:技术与最佳实践》附带示例及案例源码 【国内镜像】(JD云汇) 【国外镜像】(Github) 【源码打包下载】(zip) ##章节列表 第一章 系统基础信息模块详解 第二章 业务服务监控详解 第三章 ...
- 150KB
ansible自动化运维实践
2018-04-23ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能
- 380KB
OMServer:OMServer平台服务器端原始码
2021-03-23#《 Python自动化运维:技术与最佳实践》附带示例及案例源码 第十三章目录说明 OMServer-OMServer平台服务器端原始码 OMserverweb-OMServer平台WEB源码 SQL-OMServer平台数据库结构 对OMserverweb的目录结构进行了...
- 131KB
devSpec:最佳实践开发规范和相关工具的集合
2021-04-09内容项目管理标准自动化集成标准代码格式检查标准高朗文件格式检查标准自动化测试标准测试流程标准测试计划标准测试文件标准单元测试标准高朗整合测试标准高朗端到端测试标准高朗软件文档标准软件需求文档标准软件...
- 8.62MB
OpenStack虚拟化与云计算架构
2023-06-05本书同样包含了许多案例,您可以在计算机上进行尝试。为了牢固掌握概念,您也会在每章 最后发现有趣、有挑战性的练习。...QA/测试和自动化框架开发人员; ;IS/IT/系统和网络管理员; ;技术或项目管理人
- 6.77MB
基于Python+pytorch的图像处理+附完整代码图像处理,能够轻松实现图像的读取、显示、裁剪等还有机器学习等操作
2024-04-17Python+PyTorch:图像处理界的“瑞士军刀” 在图像处理这个充满魔法的世界里,Python和PyTorch这对黄金搭档,就像一位技艺高超的魔法师和一把无所不能的“瑞士军刀”,总能轻松解决各种看似棘手的难题。它们以高效、灵活和强大的特性,引领着图像处理技术的发展潮流,让无数开发者为之倾倒。Python,这位优雅的魔法师,以其简洁易懂的语法和丰富的库资源,赢得了广大开发者喜爱。无论是数据处理、机器学习还是深度学习,Python都能轻松应对,展现出其无与伦比的魅力。在图像处理领域,Python更是如鱼得水,通过OpenCV、PIL等库,能够轻松实现图像的读取、显示、裁剪、缩放、滤波等操作,让图像在指尖起舞。而PyTorch,这把图像处理界的“瑞士军刀”,则以其灵活性和易用性,成为深度学习领域的翘楚。它拥有强大的自动求导功能,能够轻松构建和训练复杂的神经网络模型。在图像处理中,PyTorch能够助力开发者构建出各种高效的图像识别、分割、生成等模型,让图像焕发出新的生机。想象一下,当你掌握了Python和PyTorch这对黄金搭档,就如同掌握了一把魔法杖和一把瑞士军刀。必然大可作为
- 29.74MB
python大作业 含爬虫、数据可视化、地图、报告、及源码(2016-2021全国各地区粮食产量).rar
2022-05-01(含源码及报告)本程序分析了自2016年到2021年(外加)每年我国原油加工的产量,并且分析了2020年全国各地区原油加工量等,含饼状图,柱状图,折线图,数据在地图上显示。运行本程序需要requests、bs4、csv、pandas、matplotlib、pyecharts库的支持,如果缺少某库请自行安装后再运行。文件含6个excel表,若干个csv文件以及一个名字为render的html文件(需要用浏览器打开),直观的数据处理部分是图片以及html文件,可在地图中显示,数据处理的是excel文件。不懂可以扫文件中二维码在QQ里面问。
- 0B
《点燃我温暖你》中李峋的同款爱心代码
2022-11-08python做的《点燃我温暖你》中李峋的同款爱心代码,最还原的
- 3.40MB
Python金融量化的高级库:TA-Lib-0.4.24(包含python3.7、3.8、3.9、3.10的32位和64位版本)
2023-08-02TA-Lib(Technical Analysis Library, 即技术分析库)是Python金融量化的高级库,涵盖了150多种股票、期货交易软件中常用的技术分析指标,如MACD、RSI、KDJ、动量指标、布林带等。但很多人安装指标计算ta-lib库就总报错,就可以在这里找到包下载后安装。 文件举例:TA_Lib‑0.4.24‑cp37‑cp37m‑win_amd64.whl 命名解释:包名-版本号-cp37代表适用于python3.7版本-win代表windows平台-amd64表示64位版本(与python版本要一致) 假定文件下载到d盘根目录,使用如下命令进行安装: pip install d:\TA_Lib‑0.4.24‑cp37‑cp37m‑win_amd64.whl 原文链接:https://blog.csdn.net/popboy29/article/details/126140862 建议使用360压缩进行解压。
- 182KB
第十五届蓝桥杯大赛软件赛省赛-PythonB组题目
2024-04-13您正在寻找的是第十五届蓝桥杯大赛软件赛省赛Python B组的题目全集。蓝桥杯大赛作为国内知名的计算机程序设计竞赛,一直以来都以其高水平的题目和严格的评选标准而备受瞩目。本次大赛的Python B组题目更是涵盖了众多编程领域的知识点,无论是算法设计、数据结构还是编程技巧,都考验了参赛者的深厚实力。 这份题目全集以PDF格式呈现,清晰易读,方便您随时查阅和学习。每一道题目都经过精心设计和筛选,旨在考察参赛者的编程思维、问题解决能力以及创新能力。无论您是正在准备参赛的选手,还是对编程感兴趣的爱好者,这份题目集都将为您提供一个极好的学习和挑战的平台。 通过这份题目集,您可以深入了解蓝桥杯大赛的出题风格和难度,熟悉各种编程问题的解题思路和方法,从而提升自己的编程能力和竞技水平。此外,这些题目也是极好的练习材料,可以帮助您巩固和拓展编程知识,提高解决实际问题的能力。 适用人群: 蓝桥杯大赛参赛选手 计算机专业学生 编程爱好者 对算法和数据结构有兴趣的学习者 资源特点: 高质量的题目设计,涵盖广泛的知识点 清晰易读的PDF格式,方便查阅和学习 提供解题思路和方法,有助于提升编程能力
- 6.40MB
大麦网抢票脚本【Python脚本】
2023-09-17Python脚本,使用Selenium 模拟浏览器操作。 在使用 Chrome 浏览器,用户可以使用鼠标滑动、按键点击以及键盘输入,作为信号输入设备向浏览器传达指令,浏览器收到指令后执行渲染。 这里提到的 Selenium WebDriver 是对浏览器提供的原生 API 进行封装,使用这套 API 可以操控浏览器的开启、关闭,打开网页,操作界面元素,控制 Cookie。简单说就是,可以通过写代码的方式来自动实现用户鼠标和键盘信号的输入。 由此实现模拟人为操作进行登录、验证、刷新网页以及点击购票等操作。
- 5.83MB
Python数据分析项目实践,包括数据读取、评估、清洗、分析、可视化机器学习相关内容等
2024-01-16Python数据分析项目实践,包括数据读取、评估、清洗、分析、可视化机器学习相关内容等
- 258.41MB
YOLOv8-火焰识别(火焰数据集+代码+GUI界面+内置训练好的模型文件)
2023-11-15教程请参考:https://blog.csdn.net/Little_Carter/article/details/131387425 欢迎浏览我的最新资源,这个全面的资源是为了帮助研究人员和开发者在火灾预防和安全监控领域取得突破而设计的。本资源包含以下几个关键部分: 1、火焰数据集:精心策划和注释的高质量火焰图像集,覆盖了不同类型和大小的火焰场景。这个数据集对于训练和测试火焰检测算法至关重要。 2、代码:完整的YOLOv8算法实现代码,针对火焰检测进行了优化。代码清晰、注释详细,易于理解和定制。 3、GUI界面:为了更方便地使用和展示火焰识别模型,我复现了一个直观的图形用户界面(GUI)。这个界面不仅易于操作,还可以实时展示检测结果。 4、内置训练好的模型文件:为了让用户能够即刻使用该工具,我提供了一个已经在火焰数据集上训练好的YOLOv8模型。这个模型经过精心训练,具有高精度和良好的泛化能力。 此外,我还提供了详细的安装和使用指南,帮助您轻松地部署和运行这个系统。无论您是在进行学术研究,还是在开发商业应用,这个资源都将是您不可或缺的工具。期待您的下载和反馈!
- 29.89MB
人脸识别系统OpenCV+dlib+python(含数据库)Pyqt5界面设计 项目源码 毕业设计
2023-10-20一、项目主要技术 Python语言、dlib、OpenCV、Pyqt5界面设计、sqlite3数据库 本系统使用dlib作为人脸识别工具,dlib提供一个方法可将人脸图片数据映射到128维度的空间向量,如果两张图片来源于同一个人,那么两个图片所映射的空间向量距离就很近,否则就会很远。因此,可以通过提取图片并映射到128维空间向量再度量它们的欧氏距离是否足够小来判定是否为同一个人。 二、方法实现、实现步骤 1、实例化人脸检测模型、人脸关键点检测模型、人脸识别模型 2、电脑摄像头设备加载一对图片 3、分别获取图片中的人脸图片所映射的空间向量,即人脸特征值 4、计算特征向量欧氏距离,根据阈值判断是否为同一个人 dlib人脸特征检测原理 1、提取特征点:例: 2、将特征值保存 3、计算特征数据集的欧氏距离作对比,当误差小于一定阙值就判定为同一人。 其他学习项目: OpenCV+dlib人脸识别门禁管理系统Python语言、dlib、OpenCV、Pyqt5、sqlite3数据库 OpenCV+dlib人脸识别考勤管理系统Python语言、dlib、OpenCV
- 22.34MB
Python学习笔记(干货) 中文PDF完整版.pdf
2023-05-231、Python环境搭建 1.1 Python简介 1.2 Python语言的发展历程 1.3 Python语言的主要特点 1.4 Python应用场景 1.5 Python环境搭建 1.6 第一个Python程序 1.7 集成开发工具 2、Python语法基础 2.1 Python中的输入输出函数 2.2 Python中的注释 2.3 Python中的变量 3、Python中的基本数据类型 3.1 整型-int 3.2 浮点型-float 3.3 布尔类型-bool 3.4 字符串类型-str 4、Python中的常见运算符 4.1 算术运算符 4.2 关系运算符 4.3 逻辑运算符 4.4 位运算符 4.5 成员运算符 4.6 身份运算符 5、Python中的分支结构 5.1 单向分支-if语句 5.2 双向分支-if 5.3 多分支-if 5.4 分支结构的嵌套 5.5 条件表达式 6、Python中的循环结构 6.1 while循环 6.2 for循环 6.3 循环结构嵌套
- 508.88MB
Python教程2020版 完全入门 达到Python工程师水平 笔记+代码+课件+资料
2020-12-27Python教程2020版 完全入门 达到Python工程师水平 笔记+代码+课件+资料
- 6.96MB
人体姿态检测
2019-06-30Python+OpenCV+OpenPose实现人体姿态估计(人体关键点检测)代码说明参见:https://blog.csdn.net/m0_38106923/article/details/89416514
- 37.76MB
抢购haiwei.rar
2021-02-242021抢购华为mate40, python版,亲测可用
- 10KB
第十五届蓝桥杯python组.docx
2024-04-14第十五届蓝桥杯python组
- 303KB
Python 八股文.pdf
2023-06-17python八股文
- 153KB
第十五届蓝桥杯大赛软件赛省赛-PythonA组题目
2024-04-13第十五届蓝桥杯大赛软件赛省赛Python A组题目 大家好!我很高兴与大家分享这份珍贵的资源——第十五届蓝桥杯大赛软件赛省赛Python A组的题目集。这份PDF文件详细收录了本次大赛的所有题目,是每一位热爱编程、特别是Python编程的朋友们不可多得的参考资料。 内容概述: 题目类型丰富:包含了多种题型,从基础的选择题、填空题,到更具挑战性的编程题,全方位考察参赛者的编程能力和问题解决能力。 知识点全面:题目涉及Python语言的基础知识、数据结构与算法、逻辑推理等多个方面,是检验和巩固Python编程技能的好帮手。 实战性强:题目设计贴近实际,不仅能够帮助参赛者提升编程技能,还能增强他们在实际问题中的应对能力。 适用人群: 准备参加蓝桥杯大赛或其他编程竞赛的学生和爱好者。 希望通过实战题目提升Python编程技能的开发者。 对编程有兴趣,希望了解蓝桥杯大赛题目风格的朋友。 学习建议: 建议在掌握Python基础知识后再进行题目的学习和练习。 对于每个题目,可以先尝试自己解决,再对照答案进行学习和总结。 可以结合其他编程资料和在线教程,加深对题目涉及知识点的理解。