自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Xy-Huang的博客

记录成长历程

  • 博客(16)
  • 资源 (22)
  • 问答 (1)
  • 收藏
  • 关注

原创 Python中的__new__、__init__、__call__三个特殊方法

new: 对象的创建,是一个静态方法,第一个参数是cls。(想想也是,不可能是self,对象还没创建,哪来的self) init : 对象的初始化, 是一个实例方法,第一个参数是self。 call : 对象可call,注意不是类,是对象。 先有创建,才有初始化。即先new,而后init。 直接看代码:class Bar(object): passclass Foo(object):

2017-03-31 15:05:45 7152 2

原创 Python 基础知识教程

Python序列有两种:tuple(定值表; 也有翻译为元组) 和 list (表) 列表:可增删改。定义列表用[] 元组:不能增删改,定义用()范围引用: 基本样式 [下限:上限:步长] print s1[:5] # 从开始到下标4 (下标5的元素 不包括在内) print s1[2:] #

2017-03-31 10:45:28 688

转载 Python之OS模块详解

os.sep:取代操作系统特定的路径分隔符 os.name:指示你正在使用的工作平台。比如对于Windows,它是’nt’,而对于Linux/Unix用户,它是’posix’。 os.getcwd:得到当前工作目录,即当前python脚本工作的目录路径。 os.getenv()和os.putenv:分别用来读取和设置环境变量 os.listdir():返回指定目录下的所有文件和目录名 os

2017-03-31 10:36:49 571

原创 pyinstaller打包exe--requests模块打包后无法运行

python程序中使用到requests,在开发环境中可以正常运行,但用pyinstaller 打包成单个exe文件后,却无法运行,提示 requests 中的urllib3依赖的一个six.py模块出现运行错误。以下报错情况: 没有模块queue,但是在我的程序里面是没有使用这个模块的 出现这个情况,归根到底都是request模式使用了queue这个模块,在开发模式下运行,系统会自动加载这些模

2017-03-31 09:44:33 4637 2

原创 Python OCR识别图片验证码(一)

对于某些网站登录的时候,往往需要输入验证码才能实现登录。如果要爬虫这类网站,往往总会比这个验证码导致无法爬取数据。以下介绍一种比较折中的方法,也是比较可行的方法: 实现思想: 1、通过截图获取验证码图片,为什么要截图,有的人会说,可以通过验证码图片的链接爬取下来,再用OCR识别就可以了,理论上这个方法是可行的,但是当你用这方法的时候,会发觉下载的图片和你实际页面的图片里面的内容是不一样的。 2

2017-03-27 17:22:52 15477 3

原创 Python3 OCR技术(pytesser3)

PIL安装:pip install Pillow pytesser3下载地址: https://github.com/songluyi/pytesser3 Tesseract OCR engine下载地址: http://www.softpedia.com/get/Programming/Other-Programming-Files/Tesseract-OCR.shtml (Tesser

2017-03-22 16:29:31 8684

原创 Python request简单使用

python request模块通过模拟用户访问web网站,实际运用到Html的post,get的方法实现网站互动。这个需要了解Html的post,get的基础知识。 比较常见的就是用户登录,基本上现在的网站都是要用户登录了才能继续进一步访问。 post方式 这个方法就通过post个人的帐号密码到网站,实现登录。 以豆瓣登录为例: 首先要找到post网址 打开网页->按F12(找到网络(

2017-03-22 10:37:23 13688

原创 python pymssql连接MSSQL以及无法连接解决方法

python 连接pymssql语法就比较通俗直白,有两个模块可以链接数据库。import pymssqlimport _mssql具体差异可以看官网文档 http://www.pymssql.org/en/stable/intro.html然后就是链接语句conn=pymssql.connect(server='.',user='sa',password='123',database='tes

2017-03-22 09:36:59 18485

转载 Python3 安装Opencv方法

到http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载所需的版本,注意版本号的对应。 opencv_python-3.1.0-cp35-cp35m-win_amd64.whl,scipy-0.17.1-cp35-cp35m-win_amd64.whl,numpy-1.11.0+mkl-cp35-cp35m-win_amd64.whl (!!!32位的系统

2017-03-19 22:26:47 9320

原创 Python Selenium使用IE

Selenium可以调用大部分主流浏览器,其中最多的是谷歌,火狐,IE。不过在使用IE的情况下。需要进行部分调整才能使用。 方法: 第一,首先放置IEDriverServer.exe,这个直接放置在python的安装目录下即可。 第二,就是设置IE的安全设置。 分别对四个区域的启用保护模式进行取消勾选即可。 最后直接看代码:from selenium import webdriverd

2017-03-15 20:54:13 4789

原创 Python pyocr和Tesseract-OCR的安装以及使用

PyOCR是一个用于python的光学字符识别(OCR)工具包装器。也就是说,它有助于使用Python程序中的OCR工具。 安装:pip install pyocr 还需安装PIL:pip install Pillow PIL主要用于打开图片以及一些处理 此外最重要需要安装OCR引擎,官网原文:PyOCR可以用作google的Tesseract-OCR或Cuneiform 的包装器 。它可

2017-03-13 16:42:10 15372 1

原创 Python 转义符以及脚本自动生成

首先介绍一下python转义符基础知识: 其中最为常见就是换行 f.write(str + ‘\n’) \n 是要加引号的,写入的时候unix系统会直接写\n, win系统会自动替换为\r\n,读的时候不会替换应用扩展: 在某些情况下,如果想要自动生成python脚本,可以通过转义符实现python的代码缩进,如果需要传入参数,可以使用格式化输出实现。下面直接看代码:strHello = "

2017-03-13 10:21:07 2013

转载 Python print函数用法,print 格式化输出

使用print输出各型的字符串 整数 浮点数 出度及精度控制 strHello = ‘Hello Python’ print strHello#输出结果:Hello Python#直接出字符串1.格式化输出整数 python print也支持参数格式化,与C言的printf似,strHello = “the length of (%s) is %d” %(‘Hello World’,

2017-03-13 09:46:23 3375

原创 Python wxPython基本教程

Python wxPython在资源上比较小,而且官方文档也不好找,wxPython在python 2.x和python 3.x安装上有区别: 以下为python3.x安装为例: 1.网上下载whl文件安装:路径:https://wxpython.org/Phoenix/snapshot-builds/ 文件名解释: wxPython_Phoenix-3.0.3.dev2812+b3485d

2017-03-10 11:54:37 10715

转载 Python Selenium 常用方法

在python中,自动化操作web,有selenium和splinter,后者主要根据前者进行一个封装,功能没有前者强大,但比较容易掌握上手,如果对于没有基础新手而言,可以学习后者再学前者。先说说Selenium的一些具体用法吧: 一、打开浏览器 driver的部署,调用浏览器需要用到浏览器的driver。 driver放置位置具有争议。有的说是在chrome 下运行脚本,需要将chromed

2017-03-08 12:57:30 1911

原创 selenium 常见方法和页面元素的操作

selenium总共有八种定位方法 By.id() 通过id定位 By.name() 通过name 定位 By.xpath() 通过xpath定位 By.className() 通过className定位 By.cssSelector() 通过CSS 定位 By.linkText() 通过linkText By.tagName() 通过tagName By.pa

2017-03-01 11:55:35 3209

OpenCV+3计算机视觉++Python语言实现+第二版

OpenCV 3是一种先进的计算机视觉库,可以用于各种图像和视频处理操作,通过OpenCV 3 能很容易地实现一些有前景且功能先进的应用(比如:人脸识别或目标跟踪等)。理解与计算机视觉相关的算法、模型以及OpenCV 3 API背后的基本概念,有助于开发现实世界中的各种应用程序(比如:安全和监视领域的工具)。

2018-05-07

Tesseract中文语言包—chi_sim.traineddata

Tesseract中文语言包,用于OCR引擎识别中文。安装包放置OCR引擎安装目录Tesseract-OCR\tessdata文件夹即可

2018-01-10

Python Django实现简单购物车功能

Python Django实现简单购物车功能

2017-06-26

Python数据分析与挖掘实战--本书源代码

《Python数据分析与挖掘实战》这本书中的代码和测试数据

2017-06-02

Python数据挖掘入门与实战

Python数据挖掘入门与实战

2017-05-31

Python Django进阶教程(全教程)

Python Django进阶教程

2017-05-25

Python Django基础教程(全教程)

Python Django基础教程(全教程)

2017-04-27

Python Django基础教程

Python Django基础教程

2017-04-21

Python scrapy基础教程

scrapy基础教程,爬取百度知道页面信息教程

2017-04-11

Python黑帽子 黑客与渗透测试编程之道 中文高清版-[美]Justin Seitz

Python黑帽子 黑客与渗透测试编程之道 中文版-[美]Justin Seitz 【作 者】(美)Justin Seitz塞茨 著 【出版发行】 北京:电子工业出版社 , 2015.08 【ISBN号】978-7-121-26683-6 【页 数】 184 【原书定价】55.00 【中图法分类号】TP393.08 【内容提要】 本书是畅销书《Python灰帽子—黑客与逆向工程师的Python编程之道》的姊妹篇,那本书一面市便占据计算机安全类书籍的头把交椅。本书由Immunity公司的高级安全研究员JustinSeitz精心撰写。作者根据自己在安全界,特别是渗透测试领域的几十年经验,向读者介绍了Python如何被用在黑客和渗透测试的各个领域,从基本的网络扫描到数据包捕获,从Web爬虫到编写Burp扩展工具

2017-03-13

python计算机视觉.pdf

《Python计算机视觉编程》是计算机视觉编程的实践指南,依赖Python语言讲解了基础理论与算法,并通过大量示例细致分析了对象识别、基于内容的图像搜索、光学字符识别、光流法、跟踪、三维重建、立体成像、增强现实、姿态估计、全景创建、图像分割、降噪、图像分组等技术。另外,书中附带的练习还能让读者巩固并学会应用编程知识。   《Python计算机视觉编程》适合的读者是:有一定编程与数学基础,想要了解计算机视觉的基本理论与算法的学生,以及计算机科学、信号处理、物理学、应用数学和统计学、神经生理学、认知科学等领域的研究人员和从业者。

2017-03-13

python绝技:运用python成为顶级黑客.pdf

Python 是一门常用的编程语言,它不仅上手容易,而且还拥有丰富的支持库。对经常需要针对自己所 处的特定场景编写专用工具的黑客、计算机犯罪调查人员、渗透测试师和安全工程师来说,Python 的这些 特点可以帮助他们又快又好地完成这一任务,以极少的代码量实现所需的功能。Python绝技:运用Python成为顶级黑客结合具体的场景和真 实的案例,详述了 Python 在渗透测试、电子取证、网络流量分析、无线安全、网站中信息的自动抓取、 病毒免杀等领域内所发挥的巨大作用。 Python绝技:运用Python成为顶级黑客适合计算机安全管理人员、计算机犯罪调查和电子取证人员、渗透测试人员,以及所有对计算机 安全感兴趣的爱好者阅读。同时也可供计算机、信息安全及相关专业的本/专科院校师生学习参考。本文提供官方英文原版!

2017-03-13

Python数据分析与挖掘实战.pdf

本书从实践出发,结合大量数据挖掘工程案例及教学经验,以真实案例为主线,深入浅出地介绍数据挖掘建模过程中的有关任务:数据探索、数据预处理、分类与预测、聚类分析、时序预测、关联规则挖掘、智能推荐和偏差检测等。因此,图书的编排以解决某个应用的挖掘目标为前提,先介绍案例背景提出挖掘目标,再阐述分析方法与过程,最后完成模型构建。在介绍建模过程的同时穿插操作训练,把相关的知识点嵌入相应的操作过程中。

2017-03-13

Python进行数据分析.pdf

利用Python进行数据分析,利用Python进行数据分析大量实践案例教会你如何利用Python库高效解决各式各样的数据分析问题,

2017-03-02

Python网络数据采集(BeautifulSoup).pdf

网络上的数据量越来越大,单靠浏览网页获取信息越来越困难,如何有效地提取并利用信息已成为一个巨大的挑战。本书采用简洁强大的Python语言,全面介绍网络数据采集技术,教你从不同形式的网络资源中自由地获取数据。你将学会如何使用Python脚本和网络API一次性采集并处理成千上万个网页上的数据。 本书适合熟悉Python的程序员、安全专业人士、网络管理员阅读。书中不仅介绍了网络数据采集的基本原理,还深入探讨了更高级的主题,比如分析原始数据、用网络爬虫测试网站等

2017-03-01

selenium2 python自动化测试.pdf

本书,主要是面向编程基础较弱的人,但也同时适合有一定技术储备的人学习selenium。对于编程基础较低初学者,适合通篇阅读,过程中可以学习和接触到很多旁枝侧节的知识,这些都是做好web自动化所有需要的知识;对于有一定技术储备,只是为了学习selenium的人而言,你大可根据目录,把它当成手册直接阅读你需要的东西

2017-03-01

《Python标准库》中文版.pdf

中文版的帮助手册都是只有一些简单的常用的说明

2017-02-28

Python基础教程.pdf

Python 基础教程 Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。

2017-02-28

wxPython实战(中文版)高清.pdf

wxPython是Python语言的一套优秀的GUI图形库。允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。 wxPython是作为优秀的跨平台GUI库wxWidgets的Python封装和Python模块的方式提供给用户的。

2017-02-28

chromedriver下载

操作chrome浏览器需要有ChromeDriver驱动来协助,ChromeDriver通过chrome的自动代理框架控制浏览器

2017-02-28

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除