自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (2)
  • 收藏
  • 关注

原创 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:12:25 129

原创 python learning notes(拾壹)

MongoDB介绍:MongoDB是⼀个介于关系数据库和⾮关系数据库之间的产品,是⾮关系数据库当 中功能最丰富,最像关系数据库的。它⽀持的数据结构⾮常松散,因此可以存储 ⽐较复杂的数据类型。Mongo最⼤的特点是它⽀持的查询语⾔⾮常强⼤,其语法 有点类似于⾯向对象的查询语⾔,⼏乎可以实现类似关系数据库单表查询的绝⼤ 部分功能,⽽且还⽀持对数据建⽴索引。SQL和NoSQL的主要区别:在SQL中层级关系:数据库->表->数据在NoSQL中是:数据库->集合->数据优势

2022-09-20 13:11:50 237

原创 python leaning notes(玖)

一、Scrapy框架Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架,我们只需要用少量的代码,就能够快速的抓取。1.异步和非阻塞的区别CSDN

2022-09-20 13:09:23 129

原创 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(拾)

目录Scrapy框架进阶Redis;特性:作用:快速存取应用场景:Redis的安装与启动Redis的配置文件Redis数据库简单使用NoSQL和SQL数据库的比较redispy安装及连接Redis常用五大数据类型Scrapy-分布式:Scrapy框架进阶redis是一个高性能,开源的,C语言开发的,键值对存储数据的nosql数据库。Redis;特性:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次.

2022-09-11 13:08:20 298

原创 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错题集(叁)

定义一个函数 完成用户输入的三个数字的求和 以及在另一个函数求该和的平均值(用到函数传参,函数返回值)a = input('请输入三个数字用空格隔开:').split() # 将输入的数分割,作为单独的数字存在li = list(map(int, a)) # 由于input的类型是str,参与计算的是int或者float,要依次进行强转def sum_num(a): # 求和函数 sum_num = sum(a) print(f'和为{sum_num}') r..

2022-03-12 22:38:58 2288

原创 Python错题集(贰)

class Animal: def __init__(self, name, age, color, food): self.name = name self.age = age self.color = color self.food = food def run(self): print(f"{self.name}正在奔跑") self.get_age() se...

2022-02-28 14:00:44 1809

原创 Python learning notes<six>

目录一、关于异常二、模块三、包四、文件读写操作open()函数:open(file, mode='r',encoding=None) --> 打开文件一、关于异常介绍:当Python无法正常处理程序时就会发生一个异常,会影响程序的正常执行。异常也是Python对象,表示一个错误。捕获:当Python脚本有发生异常的可能时,就需要捕获异常,避免程序终止执行。语法:try:: 正常程序执行此块代码;except:: 抛出错误执行此代码块例:1.将以...

2022-02-27 15:23:42 126

原创 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

原创 CSDN使用体验

目录CSDN问答:综合:首先,谈到CSDN使用体验,这里就不得不说一下我们的问答社区了,由于我是新手小白,接触CSDN的时间并不长。要说我是怎么知道CSDN的呢,我想这就是传说中的缘分了,我刚学习python,遇到了很多不会的东西,这东西吧,还不是我所学习的专业,纯粹是一个不小心了解到了编程,又一个不小心对它感了兴趣,再一个不小心进了编程的坑,自学了起来。可它太难了,让我一个小小的知识点都得问一下度娘,这时候,看着搜索出来的答案,我沉默了,这CSDN是什么啊,怎么都是它啊,于是带着好奇...

2022-02-26 00:13:17 859

原创 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

原创 Python learning notes<three>

目录 数据类型: 一、整数 (一)整数内存 (二)小整数对象池 (三)整数缓冲区 二、浮点数 (一)浮点数介绍 (二)浮点数与整数之间的转换 三、复数 (一)复数的介绍 (二)复数的创建 (三)数学计算 (四)应用举例 (五)常用python内置函数: 四、布尔类型 (一)布尔类型介绍 (二)bool使用 (三)布尔类型运算 (四)空值...

2022-02-20 23:45:25 418

原创 Python learning notes<one>

目录 一、python介绍 (一)python语言的特点(二)python的应用方向 二、编译器和解释器 (一)编译器/解释器:高级语言与机器之间的翻译官 (二)pip (三)修改源方法 (四)代码编辑器 一、python介绍 (一)python语言的特点 1.简单易学:与C与JAVA比,python的学习成本和难度曲线会低一点,更适合新手入门,自底向上的技术攀爬路线。 2.明确...

2022-02-19 22:53:09 473

原创 Python错题集(壹)

1. 用户输入key值,查看字典中key对应的value值,若不存在提示用户key不存在。例如字典为d = {'a': '1', 'b':'2'}d = {'a': 1, 'b': 2}key = input('请输入查找的key:')value = d.get(key) # get方法是通过key查找value,就是key不存在也不会报错if value: print(f'{key}对应的值为{value}')else: print('您输入的key不存在,请重新输...

2022-02-17 21:57:15 1483

原创 Python learning notes <two>

# 标识符:大小写敏感# 只能以字母、数字(不能开头)、下划线、组成# 不以关键词作为标识符# input是内置函数,用来获取用户输入,返回值为字符串,当用户未输入程序会停止向下执行,等待用户输入算术运算符 1./计算结果是浮点数,即使两个数都是整数,结果也是浮点数 2.//与%都是向下取整 3.如果想同时得到商和余数,可以用divmod(),返回值tuple(x//y,x%y) 比较运算符 1.==是否相等,..

2022-02-15 01:02:11 486

空空如也

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

TA关注的人

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