![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python learning notes
文章平均质量分 93
清漓Y
要弯唇一笑,逆一世界的光
展开
-
python learning notes(拾贰)
MongoDB介绍:MongoDB是⼀个介于关系数据库和⾮关系数据库之间的产品,是⾮关系数据库当 中功能最丰富,最像关系数据库的。它⽀持的数据结构⾮常松散,因此可以存储 ⽐较复杂的数据类型。Mongo最⼤的特点是它⽀持的查询语⾔⾮常强⼤,其语法 有点类似于⾯向对象的查询语⾔,⼏乎可以实现类似关系数据库单表查询的绝⼤ 部分功能,⽽且还⽀持对数据建⽴索引。SQL和NoSQL的主要区别:在SQL中层级关系:数据库->表->数据在NoSQL中是:数据库->集合->数据..原创 2022-09-20 13:12:25 · 129 阅读 · 0 评论 -
python learning notes(拾叁)
JS反爬1.环境搭建安装node.js 安装js代码调试⼯具 安装 PyExecJs模块pip install PyExecJs -i https://pypi.douban.com/simple2.JS中常⻅的算法线性散列MD5算法MD5是⼀种被⼴泛使⽤的线性散列算法,可以产出⼀个128位(16字节)的散列值 (hash value),⽤于确保信息传输完整的⼀致性。且MD5加密之后产⽣的是⼀个固 定⻓度(32位或16位)数据对称加密DES/AES算法DES对称加密,是⼀种原创 2022-09-20 13:08:54 · 135 阅读 · 1 评论 -
python learning notes(拾肆)
目录移动端环境搭建adb的简介和u2的基本操作weditor的基本操作⽂本定位的⽅式fiddler抓包⼯具的使⽤移动端环境搭建获取移动端数据的作⽤?数据分析 ⽤户画像 商业竞争 统计系统UIAutomator的介绍UIAutomator是google提供的⽤来做安卓⾃动化测试的⼀个java库UIAutomator的缺陷测试脚本只能⽤Java语⾔开发 测试脚本要打包成jar包或者apk包上传到设备上才能实现UIAutomato2的优势UI..原创 2022-09-20 13:13:14 · 625 阅读 · 1 评论 -
python learning notes(拾壹)
MongoDB介绍:MongoDB是⼀个介于关系数据库和⾮关系数据库之间的产品,是⾮关系数据库当 中功能最丰富,最像关系数据库的。它⽀持的数据结构⾮常松散,因此可以存储 ⽐较复杂的数据类型。Mongo最⼤的特点是它⽀持的查询语⾔⾮常强⼤,其语法 有点类似于⾯向对象的查询语⾔,⼏乎可以实现类似关系数据库单表查询的绝⼤ 部分功能,⽽且还⽀持对数据建⽴索引。SQL和NoSQL的主要区别:在SQL中层级关系:数据库->表->数据在NoSQL中是:数据库->集合->数据优势原创 2022-09-20 13:11:50 · 237 阅读 · 0 评论 -
python learning notes(拾)
目录Scrapy框架进阶Redis;特性:作用:快速存取应用场景:Redis的安装与启动Redis的配置文件Redis数据库简单使用NoSQL和SQL数据库的比较redispy安装及连接Redis常用五大数据类型Scrapy-分布式:Scrapy框架进阶redis是一个高性能,开源的,C语言开发的,键值对存储数据的nosql数据库。Redis;特性:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次.原创 2022-09-11 13:08:20 · 298 阅读 · 0 评论 -
python leaning notes(玖)
一、Scrapy框架Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架,我们只需要用少量的代码,就能够快速的抓取。1.异步和非阻塞的区别CSDN原创 2022-09-20 13:09:23 · 129 阅读 · 0 评论 -
python leaning notes(捌)
爬虫learning notes(一)_阿缇的博客-CSDN博客原创 2022-04-05 21:00:29 · 728 阅读 · 6 评论 -
python learning notes(柒)
一、通讯协议(一)端口1.找到对方ip2.数据要发送到对方指定的应用程序上。为标识这些应用程序,给这些网络应用程序都用数字进行了标识。为了方便称呼这个数字,叫做 端口。这里的端口 我们一般都叫做 '逻辑端口'3.定义通讯规则。这个通讯规则我们一般称之为协议。(二)通讯协议国际组织定义了通用的通信协议 TCP/IP协议 所谓协议就是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则 HTTP又叫做超文本传输协议(是一种通信协议) HTTP 它的端口是 80二、ht原创 2022-03-15 15:33:06 · 890 阅读 · 4 评论 -
Python learning notes<six>
目录一、关于异常二、模块三、包四、文件读写操作open()函数:open(file, mode='r',encoding=None) --> 打开文件一、关于异常介绍:当Python无法正常处理程序时就会发生一个异常,会影响程序的正常执行。异常也是Python对象,表示一个错误。捕获:当Python脚本有发生异常的可能时,就需要捕获异常,避免程序终止执行。语法:try:: 正常程序执行此块代码;except:: 抛出错误执行此代码块例:1.将以...原创 2022-02-27 15:23:42 · 126 阅读 · 0 评论 -
Python learning notes <five>
一、推导式列表推导式:[out_express for out_express in input_list]例:生成一个[0,1,4,9,16]的列表。lis = []for i in range(5): mul_i = i*i lis.append(mul_i)print(lis)odd_list = [i*i for i in range(5)]print(odd_list)当列表推导式还需要满足某条件下才输出表达式时,可以通过以下语法规范实现:[out原创 2022-02-26 22:27:40 · 402 阅读 · 0 评论 -
Python learning notes<three>
目录 数据类型: 一、整数 (一)整数内存 (二)小整数对象池 (三)整数缓冲区 二、浮点数 (一)浮点数介绍 (二)浮点数与整数之间的转换 三、复数 (一)复数的介绍 (二)复数的创建 (三)数学计算 (四)应用举例 (五)常用python内置函数: 四、布尔类型 (一)布尔类型介绍 (二)bool使用 (三)布尔类型运算 (四)空值...原创 2022-02-20 23:45:25 · 418 阅读 · 0 评论 -
Python learning notes<one>
目录 一、python介绍 (一)python语言的特点(二)python的应用方向 二、编译器和解释器 (一)编译器/解释器:高级语言与机器之间的翻译官 (二)pip (三)修改源方法 (四)代码编辑器 一、python介绍 (一)python语言的特点 1.简单易学:与C与JAVA比,python的学习成本和难度曲线会低一点,更适合新手入门,自底向上的技术攀爬路线。 2.明确...原创 2022-02-19 22:53:09 · 473 阅读 · 0 评论 -
Python learning notes <two>
# 标识符:大小写敏感# 只能以字母、数字(不能开头)、下划线、组成# 不以关键词作为标识符# input是内置函数,用来获取用户输入,返回值为字符串,当用户未输入程序会停止向下执行,等待用户输入算术运算符 1./计算结果是浮点数,即使两个数都是整数,结果也是浮点数 2.//与%都是向下取整 3.如果想同时得到商和余数,可以用divmod(),返回值tuple(x//y,x%y) 比较运算符 1.==是否相等,..原创 2022-02-15 01:02:11 · 486 阅读 · 0 评论 -
Python learning notes <four>
一、顺序执行(一)循环控制break与continue语句:break::当循环体执行的过程中想要想要退出循环体,便可以使用break语句。continue:语句用于跳过当前循环体剩余部分的代码,直接开始下一轮循环,它不会退出和终止循环。while循环:例1:打印5次hello worldcount = 1 # count不做处理 永远为1while count <= 5: print('hello world') count += 1 # cou...原创 2022-02-24 11:12:18 · 467 阅读 · 0 评论