- 博客(124)
- 收藏
- 关注
原创 Python学习之路-MongoDB进阶
聚合(aggregate)是基于数据处理的聚合管道,每个文档通过一个由多个阶段(stage)组成的管道,可以对每个阶段的管道进行分组、过滤等功能,然后经过一系列的处理,输出相应的结果。
2024-05-20 09:00:00
953
原创 Python学习之路-Python操作MongoDB
提供了mongdb和python交互的所有方法 安装方式: 导入pymongo并选择要操作的集合 数据库和集合乜有会自动创建添加一条数据添加多条数据查找一条数据查找全部数据结果是一个Cursor游标对象,是一个可迭代对象,可以类似读文件的指针,但是只能够进行一次读取更新一条数据 注意使用命令更行全部数据删除一条数据删除全部数据
2024-05-19 22:32:53
345
原创 每天分享一个好用的Python库-esmre
当你需要从一大堆数据中找寻自己想要的数据时可以使用AC自动机算法使用AC自动机算法,在Python中这时候可以使用esmre。
2024-02-25 10:00:00
400
原创 每天分享一个好用的Python库-shortuuid
shortuuid是一个简单的第三方Python库,可以生成简洁、明确、URL 安全的 UUID。
2024-02-25 09:00:00
737
原创 Python学习之路-MongoDB基础与简单使用
对于关系型数据库,存储数据的时候需要提前建表建库,随着数据的复杂度越来越高,所建的表的数量也越来越多;但是非关系型却不需要由于mongo的shell是一个js的执行环境 使⽤$where后⾯写⼀个函数, 返回满⾜条件的数据。
2024-02-24 10:00:00
1687
原创 每天分享一个好用的Python库-Pygments
Pygments是一个支持500多种语言和其他文本格式的语法高亮库。可以轻松添加对新语言和格式的支持(大多数语言使用简单的基于正则表达式的机制)。
2024-02-24 09:00:00
974
原创 每天分享一个好用的Python库-sqlparse
sqlparse是 Python 的非验证 SQL 解析器。它提供对 SQL 语句的解析、拆分和格式化的支持。该模块与 Python 3.5 兼容,并根据新 BSD 许可条款发布。
2024-02-23 10:00:00
769
原创 每天分享一个好用的Python库-user-agents
是一个提供了一种通过解析(浏览器/HTTP)用户代理字符串来识别/检测手机、平板电脑等设备及其功能的简单方法的第三方Python库。
2024-02-23 09:00:00
1964
原创 每天分享一个好用的Python库-pyfiglet
pyfiglet是用Python写的figlet命令的第三方库,可以使用字符组成ASCII艺术图片。
2024-02-22 10:00:00
1050
原创 每天分享一个好用的Python库-Levenshtein
莱文斯坦距离,又称Levenshtein距离,是编辑距离的一种。指两个字串之間,由一个转成另一个所需的最少编辑操作次数。允许的编辑操作包括将一个字符替换成另一个字符,插入一个字符,刪除一个字符。
2024-02-21 10:00:00
1307
原创 每天分享一个好用的Python库-difflib
difflib是Python标准库中一个可用于对比文本之间的差异,并且支持输出HTML文档的库。
2024-02-21 09:00:00
397
原创 Python学习之路-路径
路径是一种电脑文件或目录的名称的通用表现形式,它指向文件系统上的一个唯一位置。指向一个文件系统位置的路径通常采用以字符串表示的目录树分层结构,首个部分表示文件系统位置,之后以分隔字符分开的各部分路径表示各级目录,最后是该文件/文件夹。分隔字符最常采用斜线(/)、反斜线(\)或冒号(:)字符,不同操作系统与环境可能采用不同的字符。
2024-02-20 09:00:00
349
原创 Pandas
PandasPandas参考资料https://www.jianshu.com/p/a77b0bc736f2;http://pandas.pydata.org/pandas-docs/stable/reference/index.html;https://www.jianshu.com/p/161364dd0acf注意:以下所有代码在没有创建新的Series或DataFrame的情况下都沿用之前那个安装通过安装Anaconda安装Pandas,一般情况下,安装Anaconda是自带Pand
2024-02-17 10:00:00
2011
原创 机器学习学习笔记
机器学习是一门人工智能的科学,该领域的主要研究对象是人工智能,特别是如何在经验学习中改善具体算法的性能。机器学习是对能通过经验自动改进的计算机算法的研究。机器学习是用数据或以往的经验,以此优化计算机程序的性能标准。(官方语言来自维基百科)简单理解就是通过让机器学习相关算法,拥有预测的能力,然后做出相关操作。机器学习的本质就是通过给机器数据,让机器在数据中寻找相关关系。
2024-02-17 09:00:00
398
原创 Python学习之路-爬虫进阶:爬虫框架
Python学习之路-爬虫进阶:爬虫框架了解框架什么是框架框架是为了为解决一类问题而开发的程序,框架两个字可以分开理解,框:表示指定解决问题的边界,明确要解决的问题;架:表达的是能够提供一定的支撑性和可扩展性;从而实现解决这类问题达到快速开发的目的。为什么要实现一个框架现在网络上现成的开源第三方框架非常多,为什么还需要自己实现一个框架?现成开源第三方框架的局限性:现成开源第三方框架是为了尽可能满足大部分的需求,不可能做到面面俱到,以及第三方框架的调试相对复杂解决特定的工作需求:
2024-02-15 10:00:00
1554
原创 Python学习之路-爬虫提高:scrapy_redis
Github地址:https://github.com/rmax/scrapy-redis。
2024-02-15 09:00:00
1291
原创 Python学习之路-爬虫提高:scrapy使用
定义Item的原因:定义item即提前规划好哪些字段需要抓取,scrapy.Field()仅仅是提前占坑,通过item.py能够让别人清楚自己的爬虫是在抓取什么,同时定义好哪些字段是需要抓取的,没有定义的字段不能使用,防止手误。
2024-02-14 10:00:00
1325
原创 Python学习之路-爬虫提高:scrapy基础
Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架,我们只需要实现少量的代码,就能够快速的抓取。Scrapy 使用了Twisted['twɪstɪd]异步网络框架,可以加快我们的下载速度。文档地址:http://scrapy-chs.readthedocs.io/zh_CN/1.0/intro/overview.html。
2024-02-14 09:00:00
554
原创 Python学习之路-爬虫提高:selenium
PhantomJS 是一个基于Webkit的“无界面”(headless)浏览器,它会把网站加载到内存并执行页面上的 JavaScript下载地址:http://phantomjs.org/download.htmlChromedriver 也是一个能够被selenium驱动的浏览器,但是和PhantomJS的区别在于它是有界面的下载地址:https://npm.taobao.org/mirrors/chromedriver。
2024-02-13 15:55:37
3958
原创 Python学习之路-初识爬虫:数据提取
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。适用于进行数据交互的场景,比如网站前台与后台之间的数据交互。用事先定义好的一些特定字符、及这些特定字符的组合,组成一个规则字符串,这个规则字符串用来表达对字符串的一种过滤逻辑。XPath (XML Path Language) 是一门在 HTML\XML 文档中查找信息的语言,可用来在 HTML\XML 文档中对元素和属性进行遍历。
2024-02-11 10:00:00
1185
原创 Python学习之路-初识爬虫:requests
作用:发送网络请求,返回响应数据中文文档 : http://docs.python-requests.org/zh_CN/latest/index.html。
2024-02-11 09:00:00
2940
原创 Python学习之路-初识爬虫:基础知识
网络爬虫(又被称为网页蜘蛛,网络机器人)就是模拟客户端发送网络请求,接收请求响应,一种按照一定的规则,自动地抓取互联网信息的程序。原则上,只要是浏览器(客户端)能做的事情,爬虫都能够做。
2024-02-10 10:00:00
390
原创 接口测试:Jmeter插件与分布式
概念:由多台电脑共同完成同一1个任务(请求)部署,我们称这种部署为分布式部署概念:Jmeter逻辑控制器是可以控制采样器(Sampler)的执行顺序,它由多个逻辑控制语句封装成不同功能的组件组成。
2024-02-08 10:00:00
828
原创 接口测试:Jmeter工具核心
根据需求动态获取数据并进行赋值的过程一种从外部读取数据功能的组件一种参数设置方式,用户可设置参数名称以及参数值用户可根据需求自定义相应的变量,一般做全局变量使用。完成某个指定功能代码的封装。函数查找方式:函数助手对话框1) 菜单-选项->函数助手对话框3) 工具栏倒数第二个记事本图标函数在Jmeter中有非常多类型(计数函数、日期函数、随机函数…)CSV Data Set Config: 功能强大、适应各种迭代及多参复杂场景。用户参数:适应传递少量参数时使用。
2024-02-08 09:00:00
818
原创 Python学习之路-接口测试:工具使用
存放可执行文件和配置文件Jmeter.bat:windows系统中JMeter的启动文件ApacheJMeter.jar Java环境下的JMeter启动文件Jmeter.log:日志文件Jmeter.sh:linux系统中JMeter的启动文件Jmeter.properties:系统配置文件Jmeter-server.bat:windows分布式测试要用到的服务器配置Jmeter-serve:linux分布式测试要用到的服务器配置查看请求查看响应存储请求状态信息。
2024-02-07 10:00:00
959
原创 Python学习之路-接口测试:基础知识
是google开发的一款功能强大的网页调试与发送网页HTTP请求,并能运行测试用例的的Chrome插件FirefoxRESTClient的插件,这款插件由国人开发,功能上支持于返回的数据高亮显示安装环境浏览器(火狐35.0)接口插件工具(RESTClient 2.0.5)安装方式(在线)安装步骤安装火狐浏览器打开浏览器-附加组件工具菜单->附加组件搜索RESTClinet 2.0.5安装演示请求方法(GET)
2024-02-07 09:00:00
520
基于SSM+Mysql的社会保险管理系统(源码+论文+任务书+需求分析+演示视频).zip
2024-06-10
基于SSM+Mysql的商店积分管理系统(源码+论文+ppt+开题报告+需求分析+演示视频).zip
2024-06-10
基于SSM+Mysql的商品信息分类管理系统(源码+论文+ppt+开题报告+任务书+需求分析+演示视频).zip
2024-06-10
基于SSM+Mysql的软件学院互助答疑平台(源码+论文+开题报告+运行说明+演示视频).zip
2024-06-10
基于SSM+Mysql的软件bug管理系统(源码+论文+需求分析+演示视频).zip
2024-06-10
基于SSM+Mysql的融资租赁管理系统(源码+论文+任务书+演示视频).zip
2024-06-10
基于SSM+Mysql的软件缺陷管理系统(源码+论文+开题报告+演示视频).zip
2024-06-10
基于SSM+Mysql的任务发布接收平台(源码+论文+ppt+需求分析+演示视频).zip
2024-06-10
基于SSM+Mysql的企业人事管理系统(源码+论文+ppt+开题报告+需求分析+演示视频).zip
2024-06-10
基于SSM+Mysql的牛码小说网(源码+论文+开题报告+需求分析+部署文档+演示视频).zip
2024-06-10
基于SSM+Mysql的期末考试考务管理系统(源码+论文+演示视频).zip
2024-06-10
基于SSM+Mysql的某理工学院网上打印服务平台(源码+论文+ppt+需求分析+演示视频).zip
2024-06-10
基于SSM+Mysql的煤炭销售管理系统(源码+论文+ppt+开题报告+需求分析+演示视频).zip
2024-06-10
基于SSM+Mysql的萌宠优购系统(源码+论文+开题报告+任务书+中期报告+演示视频).zip
2024-06-10
基于SSM+Mysql的健身房众筹系统(源码+论文+ppt+开题报告+需求分析+演示视频).zip
2024-06-10
基于SSM+Mysql的健身俱乐部网站(源码+论文+演示视频).zip
2024-06-10
基于SSM+Mysql的教师管理信息系统(源码+论文+ppt+演示视频).zip
2024-06-10
基于SSM+Mysql的继续教育学员学籍管理系统(源码+论文+ppt+需求分析+演示视频).zip
2024-06-10
基于SSM+Mysql的家政预约管理系统(源码+论文+ppt+需求分析+演示视频).zip
2024-06-10
基于SSM+Mysql的记账管理系统(源码+论文+ppt+需求分析+演示视频).zip
2024-06-10
基于SSM+Mysql的陆丰市医院分诊管理系统(源码+论文+演示视频).zip
2024-06-10
基于SSM+Mysql的树品种资源数据管理系统(源码+论文+ppt+演示视频).zip
2024-06-10
基于SSM+Mysql的实习支教中小学学校信息管理系统(源码+论文+ppt+需求分析+演示视频).zip
2024-06-10
基于SSM+Mysql的书籍借阅系统(源码+论文+ppt+演示视频).zip
2024-06-10
基于SSM+Mysql的强国有我党建网站(源码+论文+需求分析+演示视频).zip
2024-06-10
基于SSM+Mysql的区块链水稻朔源信息系统(源码+使用文档+演示视频).zip
2024-06-10
基于SSM+Mysql的汽车销售分析与管理系统带爬虫(源码+论文+运行说明+需求分析+演示视频).zip
2024-06-10
基于SSM+Mysql的企业人力资源管理系统(源码+论文+需求分析+演示视频).zip
2024-06-10
基于SSM+Mysql的陆丰市医院分诊管理系统(源码+论文+运行说明+演示视频).zip
2024-06-10
基于SSM+Mysql的流浪动物收容与领养管理系统(源码+论文+部署文档+演示视频).zip
2024-06-10
基于SSM+Mysql的矿场仓储管理系统(源码+论文+需求分析+演示视频).zip
2024-06-10
基于SSM+Mysql的快递管理系统(源码+论文+演示视频).zip
2024-06-10
基于SSM+Mysql的快餐店点餐系统(源码+论文+ppt+需求分析+演示视频).zip
2024-06-10
基于SSM+Mysql的快餐店线上点餐系统(源码+论文+开题报告+需求分析+演示视频).zip
2024-06-10
基于SSM+Mysql的口腔护理网站(源码+论文+演示视频).zip
2024-06-10
基于SSM+Mysql的课程进度管理系统(源码+论文+ppt+开题报告+任务书+需求分析+演示视频).zip
2024-06-10
基于SSM+Mysql的课程实验教学系统(源码+论文+演示视频).zip
2024-06-10
基于SSM+Mysql的酒店管理系统(源码+论文+ppt+任务书+需求分析+演示视频).zip
2024-06-10
基于SSM+Mysql的喀什古城旅游网(源码+论文+ppt+需求分析+演示视频).zip
2024-06-10
基于SSM+Mysql的考研指导平台(源码+论文+演示视频).zip
2024-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人