作者: 州的先生

Pandas读取MongoDB数据的另一种方式

之前介绍了在Pandas中读取MongoDB数据的方法,在索引出数据之后,将结果转换为列表list,然后在传入一个pandas的DataFrame中。 import pymongo import pandas as pd # 设置MongoDB连接信息 client = pymongo.MongoC...

分类目录: 编程

利用Python进行Web渗透测试(一):简单理解Web渗透测试过程

本篇将涉及: 什么是Web渗透测试; 为什么我们需要准备渗透测试; 渗透测试方法论 使用Python开发我们的渗透测试工具 一、什么是渗透测试 渗透测试是一种安全测试,它从攻击者的角度来评估和测试应用程序的安全性。简而言之,以测试的初衷模拟黑客的行为来对应用程序进行攻击,以发现应用程序的安全漏洞,检...

Python GUI教程(六):使用Qt设计师进行窗口布局

本篇介绍使用qt设计师进行GUI窗口的布局管理,主要包含以下内容: 使用Qt设计师布局我们的窗口部件; 垂直布局; 水平布局; 网格布局; 使用间隔; 使用“伙伴”将label标签与窗口部件进行连接。 下面开始! 在Qt中,我们可以直接从左侧的窗口部件栏中拖拽一个布局部件到GUI窗口中,然后再将具体...

【周末荐书】Python数据科学指南:循序渐进的数据分析及机器学习工具书

今天推荐一本编排和内容都很不错的Python书籍——《Python数据科学指南》,英文书名叫《Python Data Science Handbook》。因为没有中文版的出版,所以我们只介绍英文版的。 1、结构 这本书的编排结构非常好,一共分为5章,每章一个主题,每个主题对应一个Python的模块:...

分类目录: 编程

Python GUI教程(五):通过Qt设计师在GUI中添加窗口部件

本篇将会介绍到: 使用qt设计师添加窗口部件到我们的GUI中; 当我们移动光标到菜单时更新状态栏信息; 通过一个菜单关闭应用程序; 添加一个选项卡、按钮和刻度盘; 继续添加一个菜单 如同第二篇文章中使用代码创建了GUI,我们继续在GUI窗口中创建一个“修改”菜单: 为“退出”菜单添加状态栏信息 目前...

Python GUI教程(四):安装并使用Qt设计师设计Python GUI

一、安装PyQt5 设计师工具 安装 默认情况下,我们在安装PyQt5的时候会自动安装Qt设计师软件: 如果没有安装的,我们可以使用Python包管理工具pip进行安装: pip install pyqt5-tools 安装完成后,qt设计师会出现在python的pyqt5模块目录下: 双击运行,会...

Python GUI教程(二):添加窗口小部件到图形用户界面GUI中

上一篇中,我们创建的GUI程序只有一个空空的窗口,在这一篇中,我们: 添加一个状态栏小部件到GUI中; 添加一个菜单栏到GUI中; 绑定一个事件到一个菜单按钮来实现关闭窗口。 一、面向对象化 前面的例子中,我们使用的是面向函数的编程方式。Python支持面对函数和面向对象两种编程方式,在PyQt5中...

利用Python打造短链服务(一)

一、越来越长的网址与短链服务 互联网发展愈快,功能越多,有些网址也越来越长,如果仅仅是浏览还好,涉及到传播,一大串的网址分发容易出错也不易推广。 淘宝上的一个活动介绍页 而且,有些互联网巨头严防死守竞争对手的的链接出现在自家的产品里,用尽一切手段限制竞争对手的网址链接在自家产品上被顺利打开引流。 限...

Python机器学习实战—使用朴素贝叶斯进行垃圾短信识别

一、引子 现在的很多手机管理软件都有垃圾短信拦截的功能,很智能很贴心是不是 嗯~ o( ̄▽ ̄)o 对于经常被垃圾短信骚扰的人来说,很是有用。(๑•̀ㅂ•́)و✧ 但是很多的拦截软件在拦截到垃圾短信之后……又发个通知提示拦截到了垃圾短信╮(﹀_﹀)╭ 好奇心害死猫,你告诉了我你拦截到了垃圾短信,我当然...

从数据爬取到机器学习——标题党,你的标题值几何

一、前言: 听说自媒体火了 听说自媒体平台多了 听说自媒体平台补贴高了 听说搞自媒体的人都赚翻了 …… 我也想不撸码,投身于自媒体行业去~( ̄▽ ̄~)(~ ̄▽ ̄)~ 二、引子: 前段时间拿到一个自媒体平台伪原创的采集器,嗯,长下面那样: 某自媒体平台伪原创采集器 按照阅读量排序进行采集,选择高阅读量...

分类目录: 数据应用

标签: 机器学习

Python快速搭建会学习的微信聊天机器人

最近微软小冰和QQ小冰又火了一把,对于聊天机器人大家都是很有兴趣。 今天分享一个快速搭建的微信聊天机器人。 依赖于两个开源项目: ChatterBot 一个基于机器学习的聊天机器人 ItChat 微信号接口 原理: 1、利用ItChat模块对微信号进行登录和消息接收的发送 2、将接收到的消息使用Ch...

分类目录: 编程