自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Python面试经常被问深拷贝与浅拷贝,带你一文弄懂

首先先给大家简单讲一下Python的直接赋值,浅拷贝和深度拷贝的概念:直接赋值:其实就是对象的引用浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象深拷贝(deepcopy):copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象字典浅拷贝举例:浅拷贝,仅仅复制了元素的地址a={1:[1,2,3]}b=a copy()print(a,b)运行结果:({1:[1,2,3]},{1:[1,2,3]})a[1]. append(4)print(a,b)运行.

2021-11-13 14:38:17 751

原创 Python处理数据之Numpy基础(一)

以前总认为Numpy是渣渣,直到深入接触以后才知道功能这么强大。堪比Matlab啊。果然是人生苦短,我用Python。所以本文作为一个记录&笔记,希望可以帮助大家快速入门Numpy。如果你有Matlab基础,那么你能很快看懂本文!!!(本文长期更新!!!)什么是Numpy?Numpy是Python 专门处理高维数组 (high dimensional array) 的计算的包强大的N维数组对象:ndarray可以对数组结构数据进行运算(不用遍历循环)有随机数、线性代数、傅里叶变换等功.

2021-11-13 14:06:23 1751

原创 Python自学入门,零基础必会遇到的几个问题和解决方案

遇见问题不要慌,观测报错结果信息(观测一下关键字)以下仅罗列常见问题(其它特殊问题需要分析,具体问题具体处理)1.time out问题超时解决方案: 指定源进行加速(如果网络不稳定或设备比较老,在升级pip也可以进行指定源加速 保障不不会出问题)2.host问题通常出现在指定源的时候解决方案: 在命令尾部需要指定源的域名地址例如:# 运行 pip install beautifulsoup4 -i http://mirrors.aliyun.com/pypi/simple/出.

2021-11-10 13:54:08 701

原创 Python利用Matplotlib制作折线图,气温图,条形图,饼图,不同样式图

1.简介Matplotlib 是 Python 提供的一个绘图库,通过该库我们可以很容易的绘制出折线图、直方图、散点图、饼图等丰富的统计图,安装使用 pip install matplotlib 命令即可,Matplotlib 经常会与 NumPy 一起使用。在进行数据分析时,可视化工作是一个十分重要的环节,数据可视化可以让我们更加直观、清晰的了解数据,Matplotlib 就是一种可视化实现方式2. 安装升级 pip:python -m pip install -U pip安装 matplo

2021-11-10 13:34:52 3315

原创 Python多任务之进程的使用

multiprocess.Process模块Process模块是一个创建进程的模块,使用这个模块,就可以完成进程的创建1. 导入进程包import multiprocessing2. 通过进程类创建进程对象 进程对象 = multiprocessing.Process() # 进程类中参数的介绍及注意点: # target:子进程要执行的目标任务名,这里指的是函数名(方法名)。 # args:以元组的方式给执行的目标任务传参,并且元组方式传参一定要和目标任务形参的顺序保持

2021-11-10 13:20:14 898 1

原创 Python是什么东西?靠它拿了4家大厂offer?

2021年的秋季招聘太难了。毕业生们纷纷表示心酸:投了99份简历,面试邀请为零;别说大公司了,就连名不见经传的小公司的一个小岗位都有几百个人竞争……但生活就是这样:总有一部分人跟风焦虑,但另一部分人默默牛逼。上周朋友圈刷到同是普通大专的学妹大艺儿,发了朋友圈:我惊呆了,她,普通大专,进互联网大厂?私聊才知道,原来大艺在学校找兼职和实习的时候会上招聘网站。她发现很多外企或互联网公司的招聘中都写了“会Python优先”。于是每天抽出个把小时开始学习。找工作时,其他同学苦逼各种筛选工作岗位,.

2021-11-06 16:32:39 601 1

原创 Python爬虫入门之淘系JS逆向解析请求参数Sign加密(二)

上一篇Python爬虫入门之淘系JS逆向解析请求参数Sign加密(一)在上一篇文章中,我们已经锁定了加密请求参数Sign,接下来的操作,解析它的生成方法标签定位绑定JS事件定位JS文件点击搜索定位sign生成位置 JS加密代码var f = "//" + (d.prefix ? d.prefix + "." : "") + (d.subDomain ? d.subDomain + "." : "") + d.mainDomain + "/h5/" + c.api.toLowe.

2021-11-06 14:28:51 2118 7

原创 Python垃圾回收机制

引言:Python的垃圾回收机制到底是什么回事?从网上找到一大堆的文档,看的也是一知半解,最终就学会了一句话:引用计数器为主、分代码回收和标记清除为辅。就这么一知半解的去忽悠面试官了,面试官如果恰好也只会这几句话,那便达成和解了。本篇文章从C语言源码底层来聊聊Python内存管理和垃圾回收机制到底是个啥?让你能够真正了解内存管理&垃圾回收。1. 白话垃圾回收用通俗的语言解释内存管理和垃圾回收的过程,搞懂这一部分就可以去面试、去装逼了…1.1 大管家refchain在Python的

2021-11-05 15:48:54 2618 3

原创 JavaScript对象详解

对象对象是一种复合值,汇聚多个值并允许我们按名字存储和获取这些值对象可以创建对象字面量,new关键字和Object.create()函数来创建对象字面量let empty={}let point={x:0,y:e}let p2={x:point.x,y:point.y+1}使用New创建对象new 操作符用于创建和初始化一个新对象。new 关键字后面必须跟一个函数调用let o=new Object() 创建一个空对象let a=new Array() 创建一个空数组let d=n

2021-11-05 14:06:08 193 1

原创 Python爬虫入门之淘宝JS逆向解析请求参数Sign加密(一)

关于JS逆向,相信这是很多小伙伴学习爬虫的一个门槛之一,如果你是初学者入门,开发一款爬虫,要以思路为主,代码是其次的这里所说的思路指两个方面,一,分析观察目标站点思路,二,代码开发思路,二者缺一不可我们来看一个需求需求:根据用户输入任意商品或店铺名称,采集搜索结果,保存到excel表格中是的,需求就是这么一句话,那么你能从这句话中,读到哪些有价值的信息呢?在我看来如下: 用户输入任意商品 采集搜索结果(提取哪些信息数据呢?<每一种类型的数据,我们用字段表示>) .

2021-11-04 21:39:08 3510 2

原创 Python如何打包为.exe可执行程序

相信很多小伙伴有遇到这样的问题,写了一份代码,然后想要发送给别人去看,但是学Python的都知道 ,需要有Python解释器才能去运行Python代码这个时候发送给别人看就不太那么方便 只能在自己电脑上展示效果!!!此时,方案来了-----pyinstaller库so大家跟紧我的脚步,一起动次打次,动次打次,将py打包成exe第一步:安装pyinstaller1.windows+R键,在弹出输入cmd,进入命令提示窗口2.在黑色窗口输入以下命令pip install pyins..

2021-11-04 19:52:01 3325

原创 Python中使用多进程时if __name__ == ‘__main__‘ 在不同操作系统里的必要性

代码如下: import multiprocessing def dance(): """跳舞""" print('The beauty is dancing') # if __name__ == '__main__': # 通过进程类创建进程对象 dance_process = multiprocessing.Process(target=dance) # 启动子进程 dance_pr

2021-11-03 13:12:38 1076 4

原创 Python解决TypeError, ValueError, KeyError, Unicode Encode Error报错

@TypeErrorTypeError:类型错误,常见于数据类型之间的操作报错示例:解决方式:统一数据类型即可@ValueErrorValueError: 值错误,常见于参数传参,方法传参错误导致示例:解决方法:查看函数参数的数据类型属于哪一种,转换成对应数据类型即可@KeyErrorKeyError:该报错常见于字典取值,当不存在该key健的时候,就会产生错误类型示例:@Unicode Encode ErrorUnicode Encode Error:编码错误,常见于爬虫中,

2021-11-02 14:01:18 4610 2

原创 Python入门必须学会使用的常规命令,pip命令

#Python常规命令python -V # python版本where python # python解释器路径python -h # 查看python其它命令python # 进入交互式界面(exit()可退出交互式界面)注意:交互式界面无法执行全局命令#pip命令pip是python自带的,用于安装第三方库pip -V # pip版本python -m pip install --upgrade pip # pip升级pip list # 环境中已存在库的

2021-11-02 13:04:32 166 4

空空如也

空空如也

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

TA关注的人

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