E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【python进阶】
Python进阶
类的探讨——超类、多个超类、继承、接口
Python文章为基础篇,主要提供给基础生查看资料学习使用!本博主的主要方向为网络安全,讲解黑客技术。后期在制作黑客工具时,会用到Python这门语言。所以,在此提供一些基础的Python知识!什么是类,在上篇内容已经讲过了,相信你看过之后,就能立马理解了。请参考:《为了给女朋友讲清楚Python中的类,熬到凌晨两点我也不喊累!》这篇内容,我们将继续探讨类的博大。在类的基本定义之后,就会有延伸的内
聂大哥
·
2020-09-12 08:21
Python
Python进阶
(十)subprocess模块、多进程multiprocessing
文章目录subprocess模块subprocess.run()函数的使用subprocess.Popen()函数实时获取subprocess子进程的输出多进程multiprocessing为什么要多进程?多进程实现方法进程间通信之Queue进程间通信之Pipeos.system接口 进程是资源分配的最小单位,线程是CPU调度的最小单位。做个简单的比喻:进程=火车,线程=车厢。subproces
小小何先生
·
2020-09-12 07:14
Python进阶(完结)
Python进阶
(十一)装饰器
装饰器是Python的语法糖,它可以将复杂的功能封装起来,在外部表现出特别简单的语法和语义。装饰器还可以实现AOP面向切面的编程。 Python装饰器的本质,就是闭包。一般谈Python的闭包,都是指普通的入参,而谈装饰器的时候,入参一定有函数。闭包和装饰器,返回都是函数。函数是代码的最小封装单位,装饰器作用于函数,它不影响函数自身的执行,只是在函数的执行前后增加一些“装饰性”的动作。装饰器
小小何先生
·
2020-09-12 07:14
Python进阶(完结)
商业数据分析【五】
Python进阶
面向对象
JupyterNotebook保存文件 random函数choice函数 写入读出文件 类
ZoomToday
·
2020-09-12 06:48
商业数据分析
python
数据分析
大数据
Python进阶
04 函数的参数对应
作者:Vamei出处:http://www.cnblogs.com/vamei欢迎转载,也请保留这段声明。谢谢!我们已经接触过函数(function)的参数(arguments)传递。当时我们根据位置,传递对应的参数。我们将接触更多的参数传递方式。回忆一下位置传递:deff(a,b,c):returna+b+cprint(f(1,2,3))在调用f时,1,2,3根据位置分别传递给了a,b,c。关键
weixin_33912638
·
2020-09-12 03:02
python
python进阶
高级(推荐)
关键字is和==的区别a='helloworld'b='helloworld'a==b#返回Trueaisb#返回False注意:is判断是否是一个ID,==判断内容是否一致。深拷贝和浅拷贝importcopya=[1,2,3,4,5]b=a#浅拷贝,a,b同时指向一个id,当其中一个修改时,另外一个也会被修改。c=copy.deepcopy(a)#深拷贝,c单独开辟一个id,用来存储和a一样的内
lxin_ooo
·
2020-09-12 01:02
python
python
生成器
Xception网络架构的一些理解
python进阶
教程机器学习深度学习长按二维码关注进入正文对于xception的一些理解Dave'sBloghttps://www.davex.pw/2018/02/05/breadcrumbs-about-inception-xception
LoveMIss-Y
·
2020-09-11 21:16
python进阶
(三) 内建函数getattr工厂模式
getattr()这个方法最主要的作用是实现反射机制。也就是说可以通过字符串获取方法实例。传入不同的字符串,调用的方法不一样。原型:getattr(对象,方法名)举个栗子:pyMethod类下定义了三个方法,getattr(pyMethod(),'out%s'%str)()传入的方法名不同,调用不同的方法。些处方法名为字符串。这样的话,想想是不是用途很多,我可以把方法名配置到文件中,读取时使用ge
weixin_30735391
·
2020-09-11 10:30
Python进阶
(三十三)-Python获取并输出当前日期时间
Python进阶
(三十三)-Python获取并输出当前日期时间 取得时间相关信息的话,要用到pythontime模块,pythontime模块里面有很多非常好用的功能,可以去官方文档了解下。
No Silver Bullet
·
2020-09-11 10:54
Python
Python3
Column
python进阶
目录高阶函数:map()函数reduce()函数filter()函数自定义排序函数返回函数闭包匿名函数装饰器无参数decorator带参数decorator完善decorator任务偏函数任务函数名其实就是指向函数的变量。高阶函数:能接收函数做参数的函数。(变量可以指向函数,函数的参数可以接收变量,一个函数可以接收另一个函数作为参数,能接收函数作参数的函数就是高阶函数)。defadd(a,b,f)
光明顶上的5G
·
2020-09-11 10:50
Python
python进阶
学习-内存视图(memoryview)
内存视图干啥的?当我们要引用字节数据的某个片段(注意是对象内的某一个片段)的时候,可用内存视图直接引用目标内存,没有额外的复制行为,因此,可读取最新的数据,在目标对象允许的情况下,还可以执行写操作。若是还想要把目标复制出来,可以用tobytes、tolist方法,复制后的数据与原对象无关,同样不会影响视图本身。内存视图是泛化和去数学化的NumPy数组。它让你在不需要复制内容的前提下,在数据结构之间
进击的python924
·
2020-09-11 10:34
python进阶学习
【百尺竿头,更进一步学Python】
Python进阶
课程——Python进程
【百尺竿头,更进一步学Python】
Python进阶
课程——Python进程通过上篇博客我们知道,每个任务可以视为一个应用程序,每一个运行中的程序是一个进程,即进程是应用程序的执行实例.上篇我们把多任务进行了详细的讲解
别The Crossing
·
2020-09-11 06:31
百尺竿头更进一步
Python进阶课程
Python(多)进程
python
Python进阶课程
多进程
【百尺竿头,更进一步学Python】
Python进阶
课程——Python多任务
【Python多任务】多任务的介绍什么是多任务在python中我们所了解到的函数的执行,遇到多个函数的调用,会产生的问题是按照函数的调用顺序挨个执行调用,基本上不可能出现两个函数同时执行的情况。我们所写的程序都是单任务,一个函数或者方法的执行完成,另一个函数或者方法才能继续执行。如果想要多个函数或方法同时执行需要使用多任务多任务的最大好处就是充分利用CPU,提高程序的执行效率多任务的概念多任务是指
别The Crossing
·
2020-09-11 06:31
Python多任务
并行和并发
python
多任务
并行和并发
【百尺竿头,更进一步学Python】
Python进阶
课程——迭代器
【百尺竿头,更进一步学Python】
Python进阶
课程——迭代器今天我们讲的东西其实很久以前就用过,只不过当时我们的知识不够丰富,所以当时我们没有进行具体讲解,而今天我们已经学了
Python进阶
课程,
别The Crossing
·
2020-09-11 06:59
百尺竿头更进一步
迭代器
Python
python
迭代器
可迭代对象
迭代
【百尺竿头,更进一步学Python】
Python进阶
课程——Python线程
【百尺竿头,更进一步学Python】
Python进阶
课程——Python线程今天我们在学习线程之前,我们先对我们以前学过的
Python进阶
课程进行一次回顾.俗话说得好:“温故而知新,可以为师矣”!
别The Crossing
·
2020-09-11 06:58
百尺竿头更进一步
Python进阶课程
Python线程
【百尺竿头,更进一步学Python】
Python进阶
课程——生成器
【百尺竿头,更进一步学Python】
Python进阶
课程——生成器学习了迭代器以后,今天我们来讲它的好兄弟生成器.在学习生成器之前,我们先对学过的迭代器进行一次巩固.迭代器(巩固)我们都知道利用迭代器,
别The Crossing
·
2020-09-11 06:41
百尺竿头更进一步
生成器
Python
python
生成器
Python进阶课程
华为工程师总结的Python面试指南PDF,开放下载
资料介绍这份资料非常全面且详细,从Python基础到
Python进阶
高级面试题,Django、Flask等Web框架以及爬虫、数据分析知识,数据库、算法与数据结构、架构方面的均有涉
互扯程序
·
2020-09-11 02:26
python_5:系列化学python之二
2-2:
python进阶
P81:1.9.6-PyCharm介绍P82:1.9.7-函数简介P83:1.9.8-函数定义和调用P84:1.9.9-有参数的函数P85:1.9.10-函数的应用P86:1.10.0
独行侠的守望
·
2020-09-10 23:57
04
python
课程列表页
课程分类: 全部 Python Linux运维
Python进阶
开发工具 Go语言 机器学习 技术生涯 筛 
天空小强
·
2020-09-10 20:44
python进阶
笔记(3)——队列
python进阶
笔记(2)——队列概念常用方法概念队列(queue)是一种具有先进先出特征的线性数据结构,元素的添加只能在一端进行,元素的删除只能在另一端进行。
weixin_43940444
·
2020-09-03 20:41
python新手入门
队列
python
Python-100days-16
Day16-
Python进阶
之数据结构大“O”表示法当我们比较一个算法时,用一个T的函数表示赋值语句的数量,例如T(n)=1+n,n一般指问题的规模,也就是为了解决一个规模为n,对应的n+1的操作部署的问题
llch
·
2020-08-26 23:25
Python进阶
上下文管理器(Context managers)
上下文管理器允许你在有需要的时候,精确地分配和释放资源。使用上下文管理器最广泛的案例就是with语句了。想象下你有两个需要结对执行的相关操作,然后还要在它们中间放置一段代码。上下文管理器就是专门让你做这种事情的。withopen('some_file','w')asopened_file:opened_file.write('Hola!')#上面那段代码与这一段是等价的file=open('som
FicowShen
·
2020-08-26 16:09
Python进阶
学习之超市结账时间计算
题目:现有一个队列排队在超市排队结账,总共有n个结账机器,设计一个函数来计算总共的结账时间。函数总共有两个变量:排队人员的列表,每个列表元素代表一个排队人员,元素的值代表所需结账时间超市的结账机器数n,一个正整数说明:只有一个队列,且队列顺序不会改变假定队列每个人结账完就立刻让出结账机器答案:defqueue_time(customers,n):L=[0]*nforiincustomers:L[L
王渝林
·
2020-08-26 15:17
Python进阶
三部曲网络编程.md
使用Python进行网络编程时,实际上是在Python程序中本身这个进程内,连接到指定服务器进程的通信端口进行通信,所以网络通信也可以看成两个进程间的通信。提到网络编程必须提到的一个概念是Socket,Socket是网络编程的一个抽象概念,通常我们用一个Socket表示打开了一个网络连接,而打开一个socket需要知道目标计算机的IP地址和端口号,再指定协类型即可。Python提供了两个基本的So
退休的程序员
·
2020-08-26 14:29
Python
Python从入门到精通
Python进阶
三部曲之IO操作
IO编程文件读写打开文件open(file,mode='r',buffering=None,encoding=None,errors=None,newline=None,closefd=True)具体需要查看API,这里只介绍几个常用的方法。open函数的文件名是必传参数,返回一个文件对象#打开一个文件。f=open('read.txt','r')open函数的mode参数:值功能描述‘r’读模式
退休的程序员
·
2020-08-26 14:58
Python
Python进阶
篇——lambda、map、filter、reduce高级函数的使用
OK,我们今天来简单讲一下Python中的几个高级函数,为什么说这是高级函数呢?因为它可以极大的减少我们的代码量,让我们的代码看起来更加的清爽,提高我们的开发速度;用lambda创建匿名函数在理解匿名函数之前,我们先来回顾下我们之前创建函数是怎么创建的:def函数名(参数1,参数2[,……]):函数主体return返回值标标准准的函数构建方法,但是有一个问题,当我们创建的函数只需要计算两个数相加之
创客老师Apple
·
2020-08-26 08:39
Python
飞桨PaddlePaddle-Python-AI入门总结
小白逆袭大神系列(一)—Python基础:https://blog.csdn.net/XiaoFengsen/article/details/105828723深度学习入门之Python小白逆袭大神系列(二)—
Python
何处微尘
·
2020-08-25 17:56
python
深度学习
Python进阶
学习: 正则表达式及异常处理
目录Python正则表达式:re模块:compile函数re.match函数Python异常处理:Python正则表达式:正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。通俗而言,就是通过某种规则,来匹配符合条件的字符序列。re模块:importrere.findall(pattern,string,flags=0)#会将所有符合条件的字符,放在一个列表中#pat
Thinklov
·
2020-08-25 09:52
Python编程
python进阶
用法2 【从帮助函数看python内存申请机制】
前言介绍了四个帮助函数,dir(),help(),type(),id(),通过id()函数进一步分析了python在申请内存方面的效率问题,提到的基本类型有string,list,queue和deque四个帮助函数dir()函数dir()函数是查看函数或模块内的操作方法都有什么,输出的是方法列表。dir('str')也可以查看自己定义的函数help()函数help()函数是查看函数或模块用途的详细
Sp4rkW
·
2020-08-24 18:56
编程语言
python进阶用法
腾讯工程师总结的Python面试指南PDF,开放下载
资料介绍这份资料非常全面且详细,从Python基础到
Python进阶
高级面试题,Django、Flask等Web框架以及爬虫、数据分析知识,数据库、算法与数据结构、架构方面的均有涉
程序员吴师兄
·
2020-08-24 14:42
腾讯
编程语言
python
面试
portlet
Python进阶
- 对象,名字以及绑定
Python进阶
-对象,名字以及绑定写在前面如非特别说明,下文均基于Python31、一切皆对象Python哲学:Python中一切皆对象1.1数据模型-对象,值以及类型对象是Python对数据的抽象。
dengjuan7930
·
2020-08-24 14:28
【
Python进阶
学习】多继承的使用及注意点
【
Python进阶
学习】多继承的使用及注意点前言Python的继承单继承多继承多继承的方法执行顺序多继承时通过super方法初始化关于Python的_mro_方法Python多继承的注意事项参考文献前言继承
George-Henry
·
2020-08-24 00:37
Python进阶知识
Python
编程语言
类
python
面向对象编程
继承
【
Python进阶
学习】gRPC身份认证与流式通信
【
Python进阶
学习】gRPC身份认证与流式通信前言RPC的身份认证RPC服务一般的加密认证方法gRPC的加密认证方法实践gRPC的TLS认证生成证书部署gRPC服务加入TLS认证gRPC的流式通信流式通信的方式流式通信的具体实现什么时候用
George-Henry
·
2020-08-24 00:05
Python进阶知识
Python
【
Python进阶
学习】基于async和await实现非阻塞I/O调用
Python基于async和await实现非阻塞I/O调用前言python协程与I/O调用的现状协程的一般使用方法Python中一般的I/O调用方法常用的异步I/O库aiohttp库aiomysql库关于async和await结合Tornado框架实现异步服务器基本的实现方式非阻塞的实现方式Tornado部署最佳实践参考文献前言前面的章节中讲述过Python的协程及其使用方法,在众多网络模型中,为
George-Henry
·
2020-08-24 00:05
Python进阶知识
python
协程
高并发
多线程
非阻塞
Python进阶
函数缓存 (Function caching)
函数缓存允许我们将一个函数对于给定参数的返回值缓存起来。当一个I/O密集的函数被频繁使用相同的参数调用的时候,函数缓存可以节约时间。在Python3.2版本以前我们只有写一个自定义的实现。在Python3.2以后版本,有个lru_cache的装饰器,允许我们将一个函数的返回值快速地缓存或取消缓存。Python3.2及以后版本我们来实现一个斐波那契计算器,并使用lru_cache。fromfunct
FicowShen
·
2020-08-23 22:17
【
Python进阶
学习】gRPC的基本使用教程
【
Python进阶
学习】gRPC的基本使用教程前言快速上手gRPC了解protocolbuffer语法使用使用工具生成对应语言的源代码搭建PythongRPC服务最佳实践gRPC的优势性能代码生成严格的规范流推荐使用
George-Henry
·
2020-08-23 22:44
Python进阶知识
Python进阶
之“属性(property)”详解
来源:http://python.jobbole.com/80955/Python中有一个被称为属性函数(property)的小概念,它可以做一些有用的事情。在这篇文章中,我们将看到如何能做以下几点:将类方法转换为只读属性重新实现一个属性的setter和getter方法在本文中,您将学习如何以几种不同的方式来使用内置的属性函数。希望读到文章的末尾时,你能看到它是多么有用。开始使用属性函数的最简单的
weixin_33691817
·
2020-08-22 23:29
Python进阶
学习(10)—递归(阶乘,文件系统以及二分查找的递归函数)
1如何理解“递归”递归是一种应用非常广泛的算法(或者编程技巧),通过一个函数在执行过程中一次或多次调用其本身,或者通过一种数据结构在其表示中依赖于相同的类型的结构或者更小的实例。之后我们要讲的很多数据结构和算法的编码实现都要用到递归,比如DFS深度优先搜索、前中后序二叉树遍历等等。所以,搞懂递归非常重要,否则,后面复杂一些的数据结构和算法学起来就会比较吃力。2递归需要满足的三个条件1一个问题的解可
科学大道不十三
·
2020-08-22 14:04
#
Python数据结构与算法
文件系统以及二分查找的递归函
Python进阶
学习(3)—顺序表
顺序表在学习顺序表之前,让我们来思考几个问题列表的下标为什么从零开始为什么列表append比insert快列表append之后,id值为什么不变,也可以说内存地址不变我们先来讨论三个概念1类型在Python中有很多基本的数据类型,比如int,char等2内存与CPU相关,单位是字节(bite),在内存中,由于数据类型的不同,所以他们所占的字节就不同,在32位的电脑中,int类占四个字节,一个字占节
科学大道不十三
·
2020-08-22 14:04
#
Python数据结构与算法
Python进阶
学习(12)—选择排序(超详细加图解)
选择排序选择排序(Selectionsort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。选择排序的主要优点与数据移动有关。如果某个元素位于正确的最终位置上,则它不会被移动。选择排序每次交换一对元素,它们当中至少有一个将被移到
科学大道不十三
·
2020-08-22 14:04
#
Python数据结构与算法
Python进阶
学习(15)—快速排序(超详细加图解)
快速排序快速排序(英语:Quicksort),又称划分交换排序(partition-exchangesort),通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。步骤为:1从数列中挑出一个元素,称为"基准"(pivot),2重新排序数列,所有元素比基
科学大道不十三
·
2020-08-22 11:05
#
Python数据结构与算法
python进阶
-17.pandas中的日期处理
目录创建一个对象获取当前是时间时间戳将当前时间格式化显示只要年月日只要时分秒时间是减法的,得到timedelta对象有时候是个特殊的时间str原封不动的复制与修改,想要什么就换成特殊占位符。strproducttime本地时间:2020-7-609:01:02dateutil.parser.parsepandas中被转换的值有缺失值importnumpyasnpimportpandasaspdfr
wang旭炎
·
2020-08-22 04:34
python
timestamp
python进阶
-15.pandas-汇总计算,描述统计-唯一值,值计算-缺失值处理
文章目录3.7汇总计算与描述统计累计求和描述统计3.8唯一值,值计数,成员资格valuecount!!!!Series.value_counts()用于统计每个值的数量,默认按照数量的降序排序显示频率bins参数,用在数字数据上,做分区间统计!!!!!还有一个值统计函数pandas.value_count()成员资格(注意:巧的是本人在这个地方运行刚好没有出现2和4)3.9缺失值处理importp
wang旭炎
·
2020-08-22 04:34
numpy
python
数据分析
算法
python进阶
-12.pandas-索引操作-算术运算
importnumpyasnpimportpandasaspdfrompandasimportSeries,DataFrame文章目录3.1索引索引的删除索引的选取与过滤Series支持bool序列读取3.2算数运算与数据对齐DataFrame算术运算df1.add(df2,fill_value=xxx)其他几个运算符的函数DataFrame与Series运算3.1索引s1=Series(rang
wang旭炎
·
2020-08-22 04:34
python
numpy
索引
python进阶
-14.pandas-排序-重复轴判断
文章目录3.5排序pandas排序模拟创建一个成绩表,语文,数学,英语。各科成绩有重复。对df4按照语文降序排序按照多个值排序by=[列1,列2,。。。。。。。]3.6重复的轴的判断Series.is_unique判断Series的值是否唯一。3.5排序list.sort()操作于原值ndarray.sort()操作于原值np.sort(ndarray)原值不变,返回新值pandas排序obj.s
wang旭炎
·
2020-08-22 04:34
python进阶
-16.pandas - 字符串处理
importnumpyasnpimportpandasaspdfrompandasimportSeries,DataFramefromnumpyimportnanasNAimportre3.11字符串操作str1='a,b,c'思路:strip(obj)去除左右字符,默认空,也可指定字符obj将str1变成去除空格的列表[‘a’,‘b’,‘c’]result1=[each.strip()forea
wang旭炎
·
2020-08-22 04:34
列表
python
字符串
python进阶
-11.pandas基本数据类型(2)
importpandasaspdimportnumpyasnpfrompandasimportSeries,DataFrame文章目录通过字典中包含字典创建个DataFrame增加数据给行列取个名称我们可以单独创建索引对象,用来创建数据创建一个用日期做索引的数据通过字典中包含字典创建个DataFramedict_city={'shanghai':{2019:54000,2020:56000},'b
wang旭炎
·
2020-08-22 04:33
python进阶
-09.改变数组维度,组合与拆分
importnumpyasnp文章目录存储数据读取文件numpy常用统计函数矩阵常见的随机函数np.random.choice(a,size=None,replace=True,p=None)存储数据arr=np.arange(4)*2arrarray([0,2,4,6])np.savetxt('arr.txt',arr)np.savetxt('arr.csv',arr)读取文件np.loadtx
wang旭炎
·
2020-08-22 04:33
python进阶
-05,openpythxl加载已有Excel
文章目录导入模块从一个工作簿内读取某张表可以使用字典读取得形式wb['sheetname']重复读取的形式,转为列表可以用sheet['A1'].value读取值行数用推导式取出B列任意索引列也可以继续创建新表导入模块fromopenpyxlimportload_workbookwb=load_workbook('op.xlsx')‘’’工作簿的属性与方法:sheetnames=wb.get_sh
wang旭炎
·
2020-08-22 04:33
python
excel
数据分析
python进阶
-01,list相关内容
文章目录列表的常用方法体育课,一个小组来了个孙七站到队伍的结尾来了三个鸣人一次增加到结尾语法:xxx.extend(obj)将obj的内容,一次性增加三个人到结尾来个钱八,站到孙七后面xxx.index(yyy)返回yyy在xxx中的索引xxx.insert(index,obj)将obj插入到xxx的index索引位置熊大,熊二,来到了队伍的最前面下课,熊大撤了得知道下标,xxx.pop(inde
wang旭炎
·
2020-08-22 04:33
python
列表
数据分析
random
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他