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高级编程
(2018-04-06.Python从Zero到One)一、
python高级编程
__1.1.7装饰器
上一篇文章为:→1.1.6闭包装饰器装饰器是程序开发中经常会用到的一个功能,用好了装饰器,开发效率如虎添翼,所以这也是Python面试中必问的问题,但对于好多初次接触这个知识的人来讲,这个功能有点绕,自学时直接绕过去了,然后面试问到了就挂了,因为装饰器是程序开发的基础知识,这个都不会,别跟人家说你会Python,看了下面的文章,保证你学会装饰器。1、先明白这段代码####第一波####deffoo
lyh165
·
2019-10-31 17:33
(2018-04-08.Python从Zero到One)一、
python高级编程
__1.3.2垃圾回收(二)
上一篇文章为:→1.3.1import垃圾回收垃圾回收(二)1.Garbagecollection(GC垃圾回收)现在的高级语言如java,c#等,都采用了垃圾收集机制,而不再是c,c++里用户自己管理维护内存的方式。自己管理内存极其自由,可以任意申请内存,但如同一把双刃剑,为大量内存泄露,悬空指针等bug埋下隐患。对于一个字符串、列表、类甚至数值都是对象,且定位简单易用的语言,自然不会让用户去处
lyh165
·
2019-10-31 17:13
Python的几个高级编程技巧
本文总结了一下自己用到的一些
Python高级编程
技巧,希望对大家有帮助。
乒乓球鸡蛋
·
2019-09-18 00:00
python高级编程
——入门语法(二)
闭包概念:外函数outer定义一个变量a,又定义一个内函数inner,而这个内函数inner访问了外函数outer的变量a,如果需要改变外函数outer的变量a的值,则需要声明nonlocala,之后才可以修改。由于外函数outer执行完,返回的值是内函数inner的函数变量名,在一般情况下,外函数里面的变量a就会被释放掉,而这种情况,内函数inner还是可以直接使用,即延长了变量名a的作用域(或
呱唧_T_呱唧
·
2019-09-03 17:00
python高级编程
——入门语法(一)
元类在python中一切皆对象,类也是对象,只不过类是一个创建对象的对象,我们可以在类中动态的创建一个类,比如deffunc(name):ifname=="Plane":classPlane(object):passreturnPlaneelse:classMetrorolite(object):passreturnMrtroolite虽然根据上述代码可以动态创建一个类,但是整个类的代码仍需要我们
呱唧_T_呱唧
·
2019-09-03 14:00
python高级编程
——锁
锁在使用用的过程中需要导入threading模块的Lock类使用锁:当多个线程几乎同时修改某一个共享数据的时候,需要进行同步控制线程同步能够保证多个线程安全访问竞争资源,最简单的同步机制是引入互斥锁。互斥锁为资源引入一个状态:锁定/非锁定。锁的语法创建锁、锁定锁、释放锁fromthreadingimportLock#创建锁mutex=Lock()#获取锁(上锁)mutex.acquire()#释放
呱唧_T_呱唧
·
2019-09-01 18:00
python高级编程
——网络编程(三)
TCP和并发服务器与UDP不同的是,他是一个面向连接的,可靠的数据传输协议TCP通信比较复杂先写一个TCP服务器,一般步骤如下:1、首先是要创建一个socket套接字:socket()2、服务器一般是需要一个固定的IP地址和固定端口号,服务器就要绑定这个IP地址和端口号:bind()3、客户端连接服务器是是有一定的数量(允许最大连接数)的,而这个数量是服务器设定的:listen()4、上面3步是做
呱唧_T_呱唧
·
2019-08-30 16:00
python高级编程
——进程和进程池
python提供了一个跨平台的多进程支持——multiprocessing模块,其包含Process类来代表一个进程对象1、Process语法结构:(注:传参的时候一定使用关键字传参)2、自定义进程类:需要继承Process类自定义类的时候必须注意的事项:第一,必须继承Process类的构造方法第二,必须重写Process类的run()方法第三,不能用实例化对象直接调用run()方法,而是调用st
呱唧_T_呱唧
·
2019-08-29 13:00
python高级编程
第六讲:socket编程-TCP
1.TCP介绍TCP协议,传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议.TCP通信需要经过创建连接、数据传送、终止连接三个步骤。TCP通信模型中,在通信开始之前,一定要先建立相关连接,才能发生数据。2.TCP特点1.面向连接通信双方必须先建立连接才能进行数据的传输2.可靠传输TCP采用发送应答机制超时重传错误校验流量控制和阻塞管理TCPUDP的区别:1、TCP面向连接;UDP
小海怪的互联网
·
2019-08-07 21:25
Python高级编程
和异步IO并发编程
和大神一起,深入原理,剖析源码,全面掌握Python3高级知识,助你更快成为Python3高级工程师https://coding.imooc.com/class/200.htmlimage.pngimage.pngPython高级核心技术97讲.png
成功在于实践
·
2019-07-30 21:39
2019 年最全 Python 面试题汇总
Python面试主要涉及一下6个大方向:Python的基础语法(输入输出、条件循环、文件操作、异常、模块与包、Python特性、Linux基础、Git)掌握Python数据类型(字典、字符串、列表、元组、集合)
Python
GitChat的博客
·
2019-07-21 23:06
这段时间开始记录Python Web的学习历程。
1.Python入门基础2.
Python高级编程
3.HTML5+CSS34.JavaScript5.React6.Vue2.x7.BootStrap4.x8.Django9.Flask以上就是以后会分为专题去写
HassGy
·
2019-07-21 13:49
python高级编程
第一讲:深入类和对象
1.鸭子类型和多态多态的概念是应用于Java和C#这一类强类型语言中,而Python崇尚"鸭子类型"所谓多态:定义时的类型和运行时的类型不一样,此时就成为多态。可能大家不太好理解,就是定义的时候我不知道调用谁,只有运行的时候才知道调用谁我们先看一段代码:classCat(object):#定义cat类型definfo(self):print("IamCat")classDog(object):#定
小海怪的互联网
·
2019-07-19 10:14
Python灰帽子 黑客与逆向工程师的Python编程之道 PDF 分享
链接:https://pan.baidu.com/s/1QipjA6xmBDRb183IQBD6zA8k4f相关推荐
Python高级编程
Python源码剖析用Python写网络爬虫深入浅出Python利用
share pdf
·
2019-07-05 22:13
资源分享
AI_2019年中进修和学习总结概述_BFAIC16_TCF
(已上课程)*一.Python基础2019年1月5日开课—2019年2月20日结课(不含2月1日-2月10日年假)已完结二.高等数学必知必会2019年2月23日开课—2019年3月10日结课已完结三.
Python
田超凡
·
2019-06-23 02:07
Machine
Learn
Linear
Gradient
SoftMax
SVM
Decision
Tree
HMM
EM
GMM
利用Python进行数据分析 PDF 分享
链接:https://pan.baidu.com/s/1D6sbYfTW7hZURBGPaFfTzg提取码:okdd相关推荐
Python高级编程
PythonProDjangoPython源码剖析网络爬虫
share pdf
·
2019-05-28 17:19
资源分享
python高级编程
和算法
importcopy#a=("a","b","c")#a=["a","b","c"]a={"a","b","c"}b=ac=copy.copy(a)d=copy.deepcopy(a)#print(b)#print(c)#print(d)#print(id(b))#print(id(c))#print(id(d))"""考点:1.可变对象:列表和字典2.不可变对象:一旦创建就不可修改的对象:元组,
jiyanjiao
·
2019-04-25 11:00
python高级编程
2,python一切皆对象type,object,class的关系python常见的内置类型3,魔法函数魔法函数4,深入类和对象python鸭子类型(多态)抽象基类(abc模块)python的type和isinstance的区别类和实例属性的查找顺序—mro查找python中类方法、类实例方法、静态方法的使用与区别数据封装和私有属性python对象的自省机制super真的是调用父类吗with上下文
weixin_30646315
·
2019-04-20 20:00
python
Python高级编程
——装饰器Decorator超详细讲解中
Python高级编程
——装饰器Decorator超详细讲解(中篇)送你小心心记得关注我哦!!
IT程序员
·
2019-04-10 17:38
Python进阶者必看的书籍|python 学习必看书籍
进阶推荐学习的书有如下几本:《
Python高级编程
》《
Python高级编程
》书籍详情链接这本书副标题叫做「Bestpracticesfordesigning,coding,anddistributingyourPythonsoftware
键盘侠伍十七
·
2019-04-05 09:09
好书伴我成长
《
Python高级编程
》学习心得——第九章 迭代器与生成器
《
Python高级编程
》学习心得——第九章迭代器与生成器可迭代对象和迭代器实现了__iter__方法的类的实例是可迭代对象,实现了__next__方法的类的实例是迭代器对象,实现了__getitem__
da_kao_la
·
2019-03-18 20:04
Python
《
Python高级编程
》学习心得——第二&三章
《
Python高级编程
》学习心得——第二&三章第二章、一切皆对象理论Python中一切皆对象,上图给出了根本性的阐释。具体而言,对象有id,类型,和值三大要素。
da_kao_la
·
2019-03-13 21:34
Python
02-
python高级编程
-文件与目录操作
http://www.runoob.com/python/file-methods.html目标文件内容操作文件读取写文件向文件中追加os命令操作文件和目录文件内容操作按文件中数据的组织形式把文件分为文本文件和二进制文件两类。文本文件:文本文件存储的是常规字符串,由若干文本行组成,通常每行以换行符'\n'结尾。常规字符串是指记事本或其他文本编辑器能正常显示、编辑并且人类能够直接阅读和理解的字符串,
wqjcarnation
·
2019-02-11 15:20
编程语言
静态语言事先转换成可执行格式C语言,c++,JAVA,C#动态语言边解释边执行ASP,PHP,SHELL,Python,perl脚本需要解释器,易上手shell功能最简单,
python高级编程
能力脚本编程面向过程
TomJames
·
2018-12-24 11:35
编程
语言
python高级编程
——描述符Descriptor详解(补充篇)——python描述符实现一些底层高级功能
本文声明:python的描述符descriptor,这是属于
python高级编程
的一些概念和实现方法,可能有很多的小伙伴还并没有用到过,但是在Python的面试过程中有可能会出现,究竟什么是python
LoveMIss-Y
·
2018-12-10 14:33
python
设计模式
白话python高级特性
python高级编程
——描述符Descriptor详解(下篇)——python描述符三剑客详解
本文声明:python的描述符descriptor,这是属于
python高级编程
的一些概念和实现方法,可能有很多的小伙伴还并没有用到过,但是在Python的面试过程中有可能会出现,究竟什么是python
LoveMIss-Y
·
2018-12-07 15:49
python
设计模式
白话python高级特性
python高级编程
Python的__get__
__det__方法
python的托管属性
属性代理
python的属性访问
Python高级编程
有什么优势
原文链接:http://blog.51cto.com/14033587/2325381我们为什么要学习Python编程语言?原因很简单,Python有很多吸引程序员的功能,它易学,面向对象,字节码编译,免费且开源。现在信息更新的非常快速,又迎来了大数据的时代,各行各业如果不与时俱进,都将面临优胜劣汰,知识是不断的更新的,只有一技之长,才能立于不败之地。学习Python编程语言,是大家走入编程世界的
weixin_34115824
·
2018-12-03 15:37
Python高级编程
特性和技巧
昨今两天把
Python高级编程
过了遍,编程语言通用的部分都比较熟悉了,就跳过了。
Walter_Silva
·
2018-09-09 16:04
机器学习笔记集
Python高级编程
和异步IO并发编程
Python高级编程
和异步IO并发编程网盘地址:https://pan.baidu.com/s/1eB-BsUacBRhKxh7qXwndMQ密码:tgba备用地址(腾讯微云):https://share.weiyun.com
人气王子333
·
2018-04-23 15:27
python
高级编程
异步IO
Python高级编程
和异步IO并发编程
阅读更多
Python高级编程
和异步IO并发编程网盘地址:https://pan.baidu.com/s/1eB-BsUacBRhKxh7qXwndMQ密码:tgba备用地址(腾讯微云):https://
hulalayaha2
·
2018-04-23 15:00
python
多线程
Python高级编程
和异步IO并发编程
阅读更多
Python高级编程
和异步IO并发编程网盘地址:https://pan.baidu.com/s/1eB-BsUacBRhKxh7qXwndMQ密码:tgba备用地址(腾讯微云):https://
hulalayaha2
·
2018-04-23 15:00
python
多线程
(大纲5)Python02核心编程 第三节、网络编程
1、
python高级编程
3.1网络概述、udp3.1.1网络通信概述3.1.2tcp/ip简介3.1.3端口3.1.4ip地址3.1.5子网掩码3.1.6socket简介3.1.7UDP介绍3.1.8udp
lyh165
·
2018-04-15 23:51
(2018-04-11.Python从Zero到One)一、
python高级编程
__3.1.13udp应用:echo服务器
上一篇文章为:→3.1.12udp网络通信过程udp应用:echo服务器1.运行现象测试端day16_网络概述udp-01.pngecho服务器端day16_网络概述udp-02.png2.参考代码#coding=utf-8fromsocketimport*#1\.创建套接字udpSocket=socket(AF_INET,SOCK_DGRAM)#2\.绑定本地的相关信息bindAddr=('',
lyh165
·
2018-04-11 20:16
(大纲3)Python02核心编程 第一节、
python高级编程
1、
python高级编程
1.1面向对象进阶1.1.1元类1.1.2python是动态语言1.1.3__slots__1.1.4生成器1.1.5迭代器1.1.6闭包1.1.7装饰器1.2其他知识点1.2.1import
lyh165
·
2018-04-10 00:26
(2018-04-06.Python从Zero到One)一、
python高级编程
__1.1.2python是动态语言
上一篇文章为:→1.1.1元类python是动态语言1.动态语言的定义动态编程语言是高级程序设计语言的一个类别,在计算机科学领域已被广泛应用。它是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。动态语言目前非常具有活力。例如JavaScript便是一个动态语言,除此之外如PHP、Ruby、Python等也都属于动态语言,而C、C+
lyh165
·
2018-04-07 00:16
(2018-04-06.Python从Zero到One)一、
python高级编程
__1.1.5迭代器
上一篇文章为:→1.1.4生成器迭代器迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。1.可迭代对象以直接作用于for循环的数据类型有以下几种:一类是集合数据类型,如list、tuple、dict、set、str等;一类是generator,包括生成器和带yield的generatorfu
lyh165
·
2018-04-06 23:07
学习人工智能,你少不了的Python书单
《Python编程快速上手——让繁琐工作自动化》《“笨办法”学Python(第3版)》《Python编程初学者指南》《数据结构(Python语言描述)》《像计算机科学家一样思考Python》《
Python
雷小蛮
·
2018-03-28 23:36
机器学习
python中super()的一些用法
在看
python高级编程
这本书的时候,在讲到super的时候,产生了一些疑惑,super在python中的用法跟其他的语言有一些不一样的地方,在网上找了一些资料,发现基本上很少有文章能把我的疑惑讲明白,
老马的春天
·
2018-03-27 10:41
python中super()的一些用法
在看
python高级编程
这本书的时候,在讲到super的时候,产生了一些疑惑,super在python中的用法跟其他的语言有一些不一样的地方,在网上找了一些资料,发现基本上很少有文章能把我的疑惑讲明白,
老马的春天
·
2018-03-27 10:41
python高级编程
----迭代器与生成器
1.如何实现可迭代对象和迭代器对象?某软件要求,从网络抓取各个城市气温信息,并一次显示:北京15–20天津17–22…….如果一次抓取所有城市天气在显示,显示第一个城市气温时,有时出现延时,并浪费存储空间,我们期望以’用时访问‘(惰性访问)策略,并且能把所有城市气温封装到一个对象里,可用for语句进行迭代。如果解决?解决方法#方法1importrequestsimportjsondefgetWea
BullGod
·
2018-03-21 01:22
iterable
iterator
Python高级编程
pdf
下载地址:网盘下载内容简介······《
Python高级编程
》通过大量的实例,介绍了Python语言的最佳实践和敏捷开发方法,并涉及整个软件生命周期的高级主题,诸如持续集成、版本控制系统、包的发行和分发
weixin_30787531
·
2018-02-07 12:00
python
操作系统
测试
Python_12_pillow图像处理
Python高级编程
之pillow图像处理PIL:PythonImagingLibrary,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。
pre_eminent
·
2018-01-12 13:59
Python2.x
Python
PIL
Pillow
图像处理
Python编程高级技巧| 选择好的名称
本文摘自《
Python高级编程
(第2版)》第4章在[异步图书]微信公众号,参与活动:转发本文到朋友圈截图给“异步图书后台”,并在文末留言说出你对本文的感想,12.15日我们将选出2名读者赠送本书。
epubit17
·
2017-12-14 09:57
Python
python高级编程
技巧(8)
一.如何将文件映射到内存?实际案例:在访问某些二进制文件时。希望能把文件映射到内存中,可以实现随机访问。(framebuffer设备文件)某些嵌入式设备,寄存器被编址到内存地址空间,我们可以映射/dev/mem某范围,去访问这些寄存器。如果多个进程映射同一个文件,还能实现进程通信的目的。解决方案:使用标准库中mmap模块中的mmap()函数,它需要一个打开的文件描述符作为参数。代码示例:#_*_c
我是一条池中鱼
·
2017-12-11 03:19
Python高级编程
笔记
使用enumerate在循环序列时获得索引。考虑适时地将for改为listcomprehensions创建定制的迭代器:编写一个具有next方法的类,只要该类能够提供返回迭代器实例的iter方法。a.如:1.png典型的生成器模板:2.png由生成器到协程:3.png常见的装饰器模式包括:a.参数检查b.缓存c.代理d.上下文提供者槽__slots__为指定的类设置一个静态特性列表,并且跳过每个类
treelake
·
2017-12-04 03:05
Python高级编程
——12.(2)系统编程之多线程
一、多线程与多进程的效率对比(1)多线程fromthreadingimportThread,current_thread#多线程current_thread当前线程importtimedefrun(msg):print("这个是独立线程运行的代码",msg)time.sleep(1)if__name__=='__main__':new_time=time.time()print("++++++++
一杯海风
·
2017-11-08 21:25
基础篇
Python高级编程
-如何读写文本文件?
>>>f=open('py3test.txt','wt',encoding='utf8')>>>f.write('你好,我爱编程')7>>>f.close()>>>f=open('py3test.txt','rt',encoding='utf8')>>>s=f.read()>>>print(s)你好,我爱编程>>>
CEO赵林1007
·
2017-11-06 21:00
Python高级编程
Python高级编程
-如何拆分含有多种分隔符的字符串?
>>>s='ab;cd|efg|hi,jkl|mn\topq;rst,uvw\txyz'>>>s.split(';')['ab','cd|efg|hi,jkl|mn\topq','rst,uvw\txyz']>>>c=s.split(';')>>>map(lambdax:x.split('|'),c)>>>t=[]>>>map(lambdax:t.extend(x.split('|')),c)Sy
CEO赵林1007
·
2017-11-06 21:25
Python高级编程
Python高级编程
-如何让字典保持有序?
d=[]d['jim']=(1,40)d['len']=(2,45)d['zil']=(3,49)forkind:printk.......fromcollectionsimportOrderedDictd=OrderedDict()d['jim']=(1,40)d['len']=(2,45)d['zil']=(3,49)forkind:printk.........
CEO赵林1007
·
2017-11-05 17:38
Python高级编程
Python高级编程
——9.元类
元类(了解)1.类也是对象在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立:>>>classObjectCreator(object):…pass…>>>my_object=ObjectCreator()>>>printmy_object但是,Python中的类还远不止如此。类同样也是一种对象。是的,没错,就是对象。只要你使用关键字class,Pyth
一杯海风
·
2017-11-03 21:01
基础篇
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他