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高级编程
-2语法最佳实践——低于类级
2.1列表推导list_comprehension.py#listcomprehensionprint[iforiinrange(10)ifi%2==0]#[0,2,4,6,8]#enumerateseq=["one","two","three"]fori,elementinenumerate(seq):seq[i]='%d:%s'%(i,seq[i])printseq#['0:one','1:t
zhangjunhd
·
2020-07-12 19:54
Python基础
(2018-04-12.Python从Zero到One)一、
python高级编程
__3.2.8应用:模拟QQ聊天
上一篇文章为:→3.2.7tcp客户端应用:模拟QQ聊天客户端参考代码#coding=utf-8fromsocketimport*#创建sockettcpClientSocket=socket(AF_INET,SOCK_STREAM)#链接服务器serAddr=('192.168.1.102',7788)tcpClientSocket.connect(serAddr)whileTrue:#提示用户
lyh165
·
2020-07-12 10:18
【
python高级编程
】namedtuple用法--给元组中的每个元素命名
为什么要给元组中的每个元素命名给每个元组中的元素命名,我们就可以使用名字去访问对应元素,相对于索引访问,这样可以大大提高程序的可读性。使用元组赋值法在c语言中,我们可以定义常量来命令,或者使用枚举变量来完成,而在python中,可以使用元组赋值法进行。假设我们有一个元组,从0-2的索引分别对饮与,NAME,AGE,GRADE,我们可以用以下方式去完成:NAME,AGE,GRADE=range(0,
血小板自动机
·
2020-07-12 02:31
python高级编程
【
python高级编程
】python中的Counter对象统计词频
使用Counter对象进行词频统计统计词频是非常常见的一个实际场景应用,假设我们要对文章进行词频统计,我们可以利用python中的字典+遍历的方法来统计,但是这样比较麻烦,我们可以使用collections模块中的Counter对象方便的进行词频统计。fromcollectionsimportCounterfromrandomimportrandint#统计字典词频data={x:randint(
血小板自动机
·
2020-07-12 02:31
python高级编程
2-1 python中一切皆对象
慕课网课程:
Python高级编程
和异步IO并发编程函数和类也是对象,属于Python的一等公民:什么叫一等公民呢,具备以下特性1.赋值给一个变量2.可以添加到集合对象中3.可以作为参数传递给函数4.可以当做函数的返回值
shfscut
·
2020-07-11 22:30
AdvancePython
【Python】我的 Python 书单
Overview我的Python书单0前言1入门1.1*HeadFirstPython*1.2《Python3程序开发指南》1.3《Python基础教程》2浏览,阅读(翻阅)a)《Python核心编程》b)《
Python
RDpWTeHM
·
2020-07-11 16:50
#
Python
Python 高级编程之百问
Python高级编程
之百问1.如何在列表、字典、集合中根据条件筛选数据?2.如何为元组中每个元素命名,提高程序可读性?3.如何根据字典中值的大小,对字典中的项排序?4.如何统计序列中元素的出现频度?
David_Hernandez
·
2020-07-11 13:58
Python
高级编程
(2018-04-10.Python从Zero到One)二、
python高级编程
__2.2.12异步
上一篇文章为:→2.2.11ThreadLocal异步同步调用就是你喊你朋友吃饭,你朋友在忙,你就一直在那等,等你朋友忙完了,你们一起去异步调用就是你喊你朋友吃饭,你朋友说知道了,待会忙完去找你,你就去做别的了。frommultiprocessingimportPoolimporttimeimportosdeftest():print("---进程池中的进程---pid=%d,ppid=%d--"
lyh165
·
2020-07-10 21:38
(2018-04-10.Python从Zero到One)二、
python高级编程
__2.2.3多线程-共享全局变量
上一篇文章为:→2.2.2threading注意点多线程-共享全局变量fromthreadingimportThreadimporttimeg_num=100defwork1():globalg_numforiinrange(3):g_num+=1print("----inwork1,g_numis%d---"%g_num)defwork2():globalg_numprint("----inwo
lyh165
·
2020-07-10 19:04
(2018-04-09.Python从Zero到One)二、
python高级编程
__2.1.1进程
上一篇文章为:→1.3.10编码风格进程现实生活中有很多的场景中的事情是同时进行的,比如开车的时候手和脚共同来驾驶汽车,再比如唱歌跳舞也是同时进行的;如下视频是:迈克杰克逊的一段视频http://v.youku.com/v_show/id_XMzE5NjEzNjA0.html?&sid=40117&from=y1.2-1.999.6试想,如果把唱歌和跳舞这2件事情分开依次完成的话,估计就没有那么好
lyh165
·
2020-07-10 14:51
(2018-04-08.Python从Zero到One)一、
python高级编程
__1.3.6集合set
上一篇文章为:→1.3.5内建函数集合set集合与之前列表、元组类似,可以存储多个数据,但是这些数据是不重复的集合对象还支持union(联合),intersection(交),difference(差)和sysmmetric_difference(对称差集)等数学运算.>>>x=set('abcd')>>>x{'c','a','b','d'}>>>type(x)>>>>>>>>>y=set(['h
lyh165
·
2020-07-10 09:46
【
python高级编程
】在列表,字典,集合中根据条件筛选数据
列表筛选假设我们现在有一个学生成绩信息data列表,现在我们要得到其中的奇数,可以有3种方式。使用循环迭代使用filter过滤器使用列表解析式fromrandomimportrandintfromtimeitimporttimeitdata=[randint(-10,10)for_inrange(10)]print("data=",data)#使用filter过滤器print(list(filte
血小板自动机
·
2020-07-10 04:41
python高级编程
(2018-04-09.Python从Zero到One)二、
python高级编程
__2.1.8进程池Pool
上一篇文章为:→2.1.7进程的创建-Process子类进程池Pool当需要创建的子进程数量不多时,可以直接利用multiprocessing中的Process动态成生多个进程,但如果是上百甚至上千个目标,手动的去创建进程的工作量巨大,此时就可以用到multiprocessing模块提供的Pool方法。初始化Pool时,可以指定一个最大进程数,当有新的请求提交到Pool中时,如果池还没有满,那么就
lyh165
·
2020-07-09 18:32
03 CSS知识笔记(基本语法、选择器、盒模型)
此部分的知识全部来自于b站的
python高级编程
之前端编程目录一、css页面引入方法二、css文本设置三、css颜色表示法四、css选择器1、标签选择器2、id选择器3、类选择器4、层级选择器5、组选择器
手可摘星辰不敢高声语
·
2020-07-08 23:57
前端开发(初学)
css
html
前端开发概述(简单笔记)
此系列的全部内容的笔记均来自于b站的
python高级编程
:
python高级编程
(day07Html和CSS~day10jQuery和js库)第二部分效果图是由UI设计师用Photoshop(少量设计师用
手可摘星辰不敢高声语
·
2020-07-08 23:56
前端开发(初学)
(2018-04-12.Python从Zero到One)一、
python高级编程
__3.2.3应用:TFTP客户端
上一篇文章为:→3.2.2TFTP下载演示应用:TFTP客户端1.TFTP协议介绍TFTP(TrivialFileTransferProtocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户端与服务器之间进行简单文件传输的协议特点:简单占用资源小适合传递小文件适合在局域网进行传递端口号为69基于UDP实现2.TFTP下载过程TFTP服务器默认监听69号端口当客户端发送“下载”请求(即
lyh165
·
2020-07-06 02:18
(2018-04-10.Python从Zero到One)二、
python高级编程
__2.2.6互斥锁
上一篇文章为:→2.2.5同步的概念互斥锁当多个线程几乎同时修改某一个共享数据的时候,需要进行同步控制线程同步能够保证多个线程安全访问竞争资源,最简单的同步机制是引入互斥锁。互斥锁为资源引入一个状态:锁定/非锁定。某个线程要更改共享数据时,先将其锁定,此时资源的状态为“锁定”,其他线程不能更改;直到该线程释放资源,将资源的状态变成“非锁定”,其他的线程才能再次锁定该资源。互斥锁保证了每次只有一个线
lyh165
·
2020-07-05 12:12
(2018-04-12.Python从Zero到One)一、
python高级编程
__3.2.5tcp相关介绍
上一篇文章为:→3.2.4udp广播tcp相关介绍udp通信模型udp通信模型中,在通信开始之前,不需要建立相关的链接,只需要发送数据即可,类似于生活中,"写信""day17_TFTP、TCP编程-01.jpgday17_TFTP、TCP编程-02.jpgtcp通信模型udp通信模型中,在通信开始之前,一定要先建立相关的链接,才能发送数据,类似于生活中,"打电话""day17_TFTP、TCP编程
lyh165
·
2020-07-05 09:54
Python 高级编程之 asyncio并发编程
Python高级编程
之asyncio并发编程1.asyncio简介1.1协程与asyncio2asyncio的使用2.1demo2.2获取asyncio的返回值2.3callback2.4wait和gather2.4.1wait2.4.2gather2.4.3wait
David_Hernandez
·
2020-07-05 00:42
Python
高级编程
Python
高级编程
Python 高级编程之协程和异步 IO
Python高级编程
之协程和异步IO1.并发、并行、同步、异步、阻塞、非阻塞2.IO多路复用2.1Unix下的五种IO模型2.2阻塞式IO2.3非阻塞式IO2.4复用IO2.5信号驱动式IO2.6异步IO2.7select
David_Hernandez
·
2020-07-05 00:41
Python
高级编程
Python
高级编程
协程
异步
多路复用
yield
yield
from
python高级编程
--列表推导
每当要对序列中的内容进行循环处理时,就应该尝试用列表推导来代替它。例1:下面的程序是获取10以内的偶数,一般的实现方式可能如下:>>>numbers=range(10)>>>size=len(numbers)>>>evens=[]>>>i=0>>>whilei>>evens[0,2,4,6,8]这对于c语言而言可能速速没有什么影响,但是在python下会是程序的执行速度变慢:因为:1、它使解释程序
sisiair
·
2020-07-05 00:54
Python
Python高级编程
读书笔记: 4、 第2章_上下文管理器
#-*-encoding:utf-8-*-importcontextlibimportsubprocessimportpsycopg2'''4、第2章_上下文管理器关键:1上下文管理器含义:包装任意代码块的对象作用:确保资源被正确清理,类似try,except;避免重复用法:with,enter,exit2with语句作用:可以进入上下文管理器原理:__enter__返回的结果被赋予给as关键字之
天地一扁舟
·
2020-07-02 15:24
Professional
Python
python高级编程
技巧(3)
一.如何实现用户的历史记录功能实际案例:很多应用程序都有浏览用户的历史记录的功能,例如:浏览器可以查看最近访问的网页视频播放器可以查看最近播放过的视频文件Shell可以查看用户输入过的命令......现在我们制作一个简单的猜数字的小游戏,添加历史记录功能,显示用户最近猜过的数字,如何实现?解决方案:使用容量为n的队列存储历史记录使用标准库collections中的deque,它是一个双端循环队列,
我是一条池中鱼
·
2020-07-02 06:49
(2018-04-07.Python从Zero到One)一、
python高级编程
__1.2.5深拷贝、浅拷贝
上一篇文章为:→1.2.4==、is深拷贝、浅拷贝1.浅拷贝浅拷贝是对于一个对象的顶层拷贝通俗的理解是:拷贝了引用,并没有拷贝内容day12_其他知识-01.pngday12_其他知识-02.png2.深拷贝深拷贝是对于一个对象所有层次的拷贝(递归)day12_其他知识-03.png进一步理解拷贝day12_其他知识-04.pngIn[23]:a=[11,22,33]In[24]:b=[44,55
lyh165
·
2020-07-01 20:14
python高级编程
(列表,元组,集合)
任务描述:如何在列表、字典、集合中根据条件筛选数据列表:filter()函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。该函数接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回True或False,最后将返回True的元素放到新列表中。filter(function,iterable)function--判断函数。iterable-
原来不语
·
2020-06-27 20:33
(2018-04-10.Python从Zero到One)二、
python高级编程
__2.2.7多线程-非共享数据
上一篇文章为:→2.2.6互斥锁多线程-非共享数据对于全局变量,在多线程中要格外小心,否则容易造成数据错乱的情况发生1.非全局变量是否要加锁呢?#coding=utf-8importthreadingimporttimeclassMyThread(threading.Thread):#重写构造方法def__init__(self,num,sleepTime):threading.Thread.__
lyh165
·
2020-06-27 20:58
(2018-04-09.Python从Zero到One)二、
python高级编程
__2.1.7进程的创建-Process子类
上一篇文章为:→2.1.6multiprocessing进程的创建-Process子类创建新的进程还能够使用类的方式,可以自定义一个类,继承Process类,每次实例化这个类的时候,就等同于实例化一个进程对象,请看下面的实例:frommultiprocessingimportProcessimporttimeimportos#继承Process类classProcess_Class(Process
lyh165
·
2020-06-27 19:37
(2018-04-12.Python从Zero到One)一、
python高级编程
__3.2.7tcp客户端
上一篇文章为:→3.2.6tcp服务器tcp客户端tcp客户端,并不是像之前一个段子:一个顾客去饭馆吃饭,这个顾客要点菜,就问服务员咱们饭店有客户端么,然后这个服务员非常客气的说道:先生我们饭店不用客户端,我们直接送到您的餐桌上如果,不学习网络的知识是不是说不定也会发生那样的笑话,哈哈所谓的服务器端:就是提供服务的一方,而客户端,就是需要被服务的一方tcp客户端构建流程tcp的客户端要比服务器端简
lyh165
·
2020-06-27 15:28
Python高级编程
-多线程
(一)进程线程概述:很多同学都听说过,现代操作系统比如MacOSX,UNIX,Linux,Windows等,都是支持“多任务”的操作系统。什么叫“多任务”呢?简单地说,就是操作系统可以同时运行多个任务。打个比方,你一边在用浏览器上网,一边在听MP3,一边在用Word赶作业,这就是多任务,至少同时有3个任务正在运行。还有很多任务悄悄地在后台同时运行着,只是桌面上没有显示而已。现在,多核CPU已经非常
weixin_30249203
·
2020-06-27 15:56
(2018-04-07.Python从Zero到One)一、
python高级编程
__1.2.1import导入模块
上一篇文章为:→1.1.7装饰器import导入模块1.import搜索路径importsyssys.pathday12_其他知识-01.png路径搜索从上面列出的目录里依次查找要导入的模块文件''表示当前路径程序执行时导入模块路径sys.path.append('/home/itcast/xxx')sys.path.insert(0,'/home/itcast/xxx')#可以确保先搜索这个路径
lyh165
·
2020-06-27 11:42
2.4GHz/5.8GHz WiFi 天线基础知识
1.扫码关注公众号(Geekxiaobai)2.如在后台发送“
Python高级编程
”“PythonGraphics”或者“2003”,即可免费获得电子书籍。仅供学习之用。
白浪博客
·
2020-06-26 16:39
天线
射频微波
无线
python高级编程
技巧(1)
python中有很多方便好用的技巧和函数,熟练的话能很好的提高效率1、collection库collection模块额外提供了几种高级数据类型:namedtuple():生成可以使用名字来访问元素内容的tuple子类deque:双端队列,可以快速的从另外一侧追加和推出对象counter:计数器ordereddict:有序字典defaultdict:带有默认值的字典①namedtuple():可命名
Zero_to_zero1234
·
2020-06-26 15:17
编程基础
2018
Python高级编程
实战技巧--强化训练
课程目录||--第01回教程介绍44.18MB||--第02回数据结构/算法进阶训练140.66MB||--第03回对象迭代/反迭代技巧训练33.11MB||--第04回字符串处理技巧训练186.48MB||--第05回文件I&O高效处理技巧训练137.57MB||--第06回csv,json,xml,excel高效剖析/构建技巧训练201.13MB||--第07回类/对象强度技术进阶训练439.
qq_43144959
·
2020-06-26 01:29
Python高级编程
和异步IO并发编程
第1章课程简介介绍如何配置系统的开发环境以及如何加入github私人仓库获取最新源码。第2章python中一切皆对象本章节首先对比静态语言以及动态语言,然后介绍python中最底层也是面向对象最重要的几个概念-object、type和class之间的关系,以此来引出在python如何做到一切皆对象、随后列举python中的常见对象。第3章魔法函数本章将会介绍python语言简介语法背后的基石-魔法
qq_42709484
·
2020-06-26 00:05
python高级编程
语法--多任务:线程(一)
多任务:就是指多个任务一起执行。解释多任务之前,先了解几个概念。当你的电脑是单核cpu时,如果需要执行多个程序,那么会给每个程序轮流分配时间段进行执行,比如每个程序分配0.0001秒的时间,这样的轮流执行的方式被称为时间片轮转。并行:真的多任务,当cpu核数大于需要执行的任务时;并发:假的多任务,当cpu核数小于需要执行的任务时,这里会采用时间片轮转的方式。也是我们电脑大多数执行任务时的方式。hr
小鬼借阎王道
·
2020-06-24 12:30
python
多线程
thread
多进程
python 元类编程
truetop:0date:2019-03-1920:07:15tags:元类编程categories:Python高阶笔记permalink:password:keywords:description:
python
浪子燕青啦啦啦
·
2020-06-24 11:40
Python
原创作品
【
Python高级编程
】笔记一——Python现状
【
Python高级编程
】笔记一第一章Python现状主要内容Python3和Python2的主要差异应用层Python隔离及其优点,及常用的虚拟化工具系统级环境隔离及其优点容器化与虚拟化对比什么是PEP
luputo
·
2020-06-24 09:56
【Python高级编程】笔记
python高级编程
技巧(4)
一.如何进行反向迭代以及如何实现反向迭代实际案例:实现一个连续浮点数发生器FloatRange(和xrange类似),根据给定范围(start,end)和步进值(step)产生一系列连续的浮点数,如迭代FloatRange(3.0,4.0,0.2)可产生序列:正向:3.0->3.2->3.4->3.6->3.8->4.0反向:4.0->3.8->3.6->3.4->3.2->3.0解决方案:实现反
我是一条池中鱼
·
2020-06-24 02:21
(2018-04-09.Python从Zero到One)二、
python高级编程
__2.1.9进程间通信-Queue
上一篇文章为:→2.1.8进程池Pool进程间通信-QueueProcess之间有时需要通信,操作系统提供了很多机制来实现进程间的通信。1.Queue的使用可以使用multiprocessing模块的Queue实现多进程之间的数据传递,Queue本身是一个消息列队程序,首先用一个小实例来演示一下Queue的工作原理:#coding=utf-8frommultiprocessingimportQue
lyh165
·
2020-06-22 18:59
PASCAL程序设计语言 PDF 分享
链接:https://pan.baidu.com/s/1cflbic-tCaG0csUiaHFABA560d相关推荐Go语言程序设计中文编程·学习进阶易语言编程系统
Python高级编程
Java数据结构和算法
share pdf
·
2020-06-22 07:44
资源分享
data structures and algorithms in python (python代码面试必读) PDF 分享
pan.baidu.com/s/1G1dY6PuOL0PHtcklkgHV1wn6oa相关文章ProgrammingPython(python编程)Python.Unix和Linux系统管理指南Python语言入门
Python
share pdf
·
2020-06-22 07:44
资源分享
data
structures
and
algorithms
in
Python的几个高级编程技巧
本文总结了一下自己用到的一些
Python高级编程
技巧,希望对大家有帮助。
严小样儿
·
2020-06-21 20:51
(2018-04-12.Python从Zero到One)一、
python高级编程
__3.2.6tcp服务器
上一篇文章为:→3.2.5tcp相关介绍tcp服务器生活中的电话机如果想让别人能更够打通咱们的电话获取相应服务的话,需要做一下几件事情:买个手机插上手机卡设计手机为正常接听状态(即能够响铃)静静的等着别人拨打tcp服务器如同上面的电话机过程一样,在程序中,如果想要完成一个tcp服务器的功能,需要的流程如下:socket创建一个套接字bind绑定ip和portlisten使套接字变为可以被动链接ac
lyh165
·
2020-06-21 14:57
实例详解:
python高级编程
之消息队列(Queue)与进程池(Pool)
今天为大家带来的内容是:
python高级编程
之消息队列(Queue)与进程池(Pool),结合了实例的形式详细分析了Python消息队列与进程池的相关原理、使用技巧与操作注意事项!!!
空山老师
·
2020-06-21 12:59
python编程
python
程序员
面向对象(OOP)——面向对象的封装案例(3)
笔记来源于b站上的
python高级编程
视频目录封装案例一、Zhu爱跑步(33也爱跑步)案例二、摆放家具创建家具创建房间以及添加家具案例三、士兵突击封装封装是面向对象编程的一大特点面向对象编程的第一步——
手可摘星辰不敢高声语
·
2020-06-19 21:49
Python
python
封装
类
面向对象编程
第十一章:
Python高级编程
-协程和异步IO
第十一章:
Python高级编程
-协程和异步IOPython3高级核心技术97讲笔记目录第十一章:
Python高级编程
-协程和异步IO11.1并发、并行、同步、异步、阻塞、非阻塞11.2C10K问题和IO
coderchen01
·
2020-05-10 18:00
第十章:
Python高级编程
-多线程、多进程和线程池编程
第十章:
Python高级编程
-多线程、多进程和线程池编程Python3高级核心技术97讲笔记目录第十章:
Python高级编程
-多线程、多进程和线程池编程10.1Python中的GIL10.2多线程编程-
coderchen01
·
2020-05-10 13:00
第九章:
Python高级编程
-Python socket编程
第九章:
Python高级编程
-Pythonsocket编程Python3高级核心技术97讲笔记目录第九章:
Python高级编程
-Pythonsocket编程9.1弄懂HTTP、Socket、TCP这几个概念
coderchen01
·
2020-05-09 17:00
第八章:
Python高级编程
-迭代器和生成器
第八章:
Python高级编程
-迭代器和生成器Python3高级核心技术97讲笔记目录第八章:
Python高级编程
-迭代器和生成器8.1Python中的迭代协议8.2什么是迭代器和可迭代对象8.3生成器函数的使用
coderchen01
·
2020-05-09 16:00
第七章:
Python高级编程
-元类编程
第七章:
Python高级编程
-元类编程Python3高级核心技术97讲笔记目录第七章:
Python高级编程
-元类编程7.1property动态属性7.2__getattr__、__getattribute
coderchen01
·
2020-05-09 15:00
上一页
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
其他