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进阶
练习题:简单Web框架#1:创建基本路由器【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
python进阶
练习题:简单Web框架#1:创建基本路由器【难度:2级】:在这个Kata中,您必须为Web框架设计一个简单的路由类.路由器应接受给定URL,http方法和操作的绑定.然后,当带有绑定URL
景越
·
2019-08-27 12:34
Python编程进阶练习题
Python进阶
Day07~# 主线程与小弟线程
主线程与小弟线程import_thread#多线程importwin32apidefshow(i):mystr=win32api.MessageBox(0,"你真帅","来自Joker的问候",0)foriinrange(5):_thread.start_new_thread(show,(i,whileTrue:pass(1)import_thread#多线程(2)foriinrange(5):#
buzhidaoyaa
·
2019-08-22 17:05
python进阶
之自定义可迭代的类
自定义可迭代的类列表可以获取列表的长度,然后使用变量i对列表索引进行循环,也可以获取集合的所有元素,且容易理解。没错,使用列表的代码是容易理解,也很好操作,但这是要付出代价的。列表之所以可以用索引来快速定位其中的任何一个元素,是因为列表是一下子将所有的数据都装载在内存中,而且是一块连续的内存空间。当数据量比较小时,实现比较容易;当数据量非常大时,会非常消耗内存资源。而迭代就不同,迭代是读取多少元素
python进阶之路
·
2019-08-20 17:07
python进阶
--哪些python对象可以pickle序列化
Whatcanbepickledandunpickled?Thefollowingtypescanbepickled:可以被序列化的类型有:None,True,andFalseintegers,floatingpointnumbers,complexnumbers,整型、浮点型、复数strings,bytes,bytearrays,字符串、比特类型、比特数组tuples,lists,sets,an
DATA_KENGOU
·
2019-08-13 13:40
Python 偏函数 partial
Reproducefrom
Python进阶
之路:偏函数functools.partial的应用Python之偏函数在Python中,可以通过functools中的partial高阶函数来实现偏函数功能。
RoyTien
·
2019-08-12 18:27
python进阶
——day02、03面向对象进阶
主要内容@property装饰器_slots_魔法静态方法继承列表生成式和生成器装饰器1、@property装饰器使用装饰器的时候,需要注意:1).装饰器名,函数名需要一致2).property需要先声明,再写setter,顺序不能倒过来3).如果你希望一点变量只是被访问不能被修改,那么可以使用访问器@property4).如果要修改访问器中的变量,可以搭建一个修改器,或者删除访问器在python
augngu2062
·
2019-08-08 18:00
python
037
Python进阶
实战之三级菜单
目录一、
Python进阶
实战之三级菜单一、
Python进阶
实战之三级菜单打印省、市、县三级菜单可返回上一级可随时退出程序menu=\{'北京':{'海淀':{'五道口':{'soho':{},'网易':
正在学习的Mr.Xu
·
2019-08-07 16:00
036
Python进阶
小结
目录一、数据类型内置方法1.1数字类型内置方法1.1.1整形1.1.2浮点型1.2字符串类型内置方法1.3列表类型内置方法1.4元组类型内置方法1.5字典类型内置方法1.6集合类型内置方法二、数据类型分类三、深浅拷贝3.1拷贝3.2浅拷贝3.3深拷贝四、异常处理4.1语法错误4.2逻辑错误一、数据类型内置方法1.1数字类型内置方法1.1.1整形作用:定义年龄/身高/体重/id号定义方式:age=1
正在学习的Mr.Xu
·
2019-08-07 15:00
2019 8月计划
学完李飞飞的课看看计算机视觉能不能做点应用做一些能够落地的项目(1)ai下棋(2)ai打游戏4.爬虫做微博、公众号、b站等等5.学完数据分析师6.学完数据可视化7.excel看下值不值得学django的搭建8.终端命令9.算法部分看看需不需要补10.
python
年画儿
·
2019-08-03 00:31
Python进阶
----异步同步,阻塞非阻塞,线程池(进程池)的异步+回调机制实行并发, 线程队列(Queue, LifoQueue,PriorityQueue), 事件Event,线程的三个状态(就绪
Python进阶
----异步同步,阻塞非阻塞,线程池(进程池)的异步+回调机制实行并发,线程队列(Queue,LifoQueue,PriorityQueue),事件Event,线程的三个状态(就绪,挂起
染指未来
·
2019-07-26 22:00
【
Python进阶
学习】—协程
前言前面的文章提到过,python使用多线程,会因为GIL的原因导致多线程的使用效率低下,甚至比单个线程的处理速度还慢。然而在python编程中,为了解决多线程之间上下文切换的开销,以及增加线程控制的灵活性,python引入了协程。本文我们就来说一说python协程的特点和使用方法。一、协程定义定义:协程(Coroutine),又称微线程。协程的作用,是在执行函数A时,可以随时中断,去执行函数B,
George-Henry
·
2019-07-26 15:20
Python进阶知识
Python进阶
之[非局部变量,闭包,装饰器]
阅读Tacotron2源码之
Python进阶
Non-LocalVariablewithNestedFunctionClosureinPythonDecorator1.Non-LocalVariablewithNestedFunction
JeffreyLee
·
2019-07-25 22:00
Python进阶
----线程基础,开启线程的方式(类和函数),线程VS进程,线程的方法,守护线程,详解互斥锁,递归锁,信号量...
原文链接:http://www.cnblogs.com/dengl/p/11240834.html
Python进阶
----线程基础,开启线程的方式(类和函数),线程VS进程,线程的方法,守护线程,详解互斥锁
dayinji1212
·
2019-07-24 21:00
Python进阶
:百万「并发」基础之异步编程(下篇)
HackPython致力于有趣有价值的编程教学简介在上一节中,了解了yield、yieldfrom等概念,此时Python以及具有编写协程实现「回调」的能力,而「回调」是异步编程的基础,随后Python语言的开发者利用yieldfrom能力,在Python3.4中引入了异步I/O框架asyncio,该框架在Python3.5中被完善并作为标准库之一,用于基于协程的异步I/O编程,本节就来讨论一下a
二两hackpython
·
2019-07-20 22:04
Python
Python
Python开发
【知识星球】有三AI编程与开源框架正式开通
作者|汤兴旺编辑|汤兴旺Code人生,星球见证关注有三AI的朋友或许已经了解我是谁了,不了解的可以看我之前的介绍【
Python进阶
】
Python进阶
专栏栏主自述:不忘初心,砥砺前行。
言有三
·
2019-07-14 20:49
Python进阶
:并发编程之Asyncio
什么是Asyncio多线程有诸多优点且应用广泛,但也存在一定的局限性:比如,多线程运行过程容易被打断,因此有可能出现racecondition的情况;再如,线程切换本身存在一定的损耗,线程数不能无限增加,因此,如果I/O操作非常heavy,多线程很有可能满足不了高效率、高质量的需求。因此,Asyncio应运而生。Sync(同步)VSAsync(异步)所谓Sync,是指操作一个接一个地执行,下一个操
weixin_30809173
·
2019-07-10 21:00
python
Python进阶
之路(三)之float奇舍偶入?五成双?
引言,默认float类型储存双精度(double)浮点数,可表达16到17个小数点.从实现方式看,浮点数以二进制储存十进制的近似值.这可能导致执行结果和编码的预期效果不符合,造成一定量的缺陷,所以对精度有严格要求的场合,应该选择固定精度类型.1.关于精度问题一般可以通过float.hex方法输入实际储存值的十六进制格式字符串,以检查执行结果为什么不同.还可以使用该方式实现浮点值的精确传递,避免精度
EchoPython
·
2019-07-08 19:00
Python进阶
:生成器 懒人版本的迭代器详解
从容器、可迭代对象谈起所有的容器都是可迭代的(iterable),迭代器提供了一个next方法。iter()返回一个迭代器,通过next()函数可以实现遍历。defis_iterable(param):try:iter(param)returnTrueexceptTypeError:returnFalseparams=[1234,'1234',[1,2,3,4],set([1,2,3,4]),{1
秋官
·
2019-06-29 11:45
Python进阶
小结
目录一、异常TODO二、深浅拷贝2.1拷贝2.2浅拷贝2.3深拷贝三、数据类型内置方法3.1数字类型内置方法3.1.1整型3.1.2浮点型3.2字符串类型内置方法3.3列表类型内置方法3.4元祖类型内置方法3.5字典类型内置方法3.6集合类型内置方法3.7布尔类型四、数据类型分类4.1按值个数4.2按有序无序4.3按可变不可变一、异常TODO万能捕捉异常公式try:#逻辑代码1/0exceptEx
咸鱼Chen
·
2019-06-22 19:00
Python进阶
实战之三级菜单
目录一、
Python进阶
实战之三级菜单1.1面条版1.2文艺青年版一、
Python进阶
实战之三级菜单打印省、市、县三级菜单可返回上一级可随时退出程序1.1面条版menu={'北京':{'海淀':{'五道口
咸鱼Chen
·
2019-06-22 19:00
Python进阶
2 - 数据库编程: SQLite入门
主要内容:DDL类语句创建表删除表DML类语句数据的增删改查语句DDL类1,数据库管理命令查看数据库中的可用数据库.database/.databases查看数据库中的表.tables查看表的完整信息.schemacompany编程的时候就不能用点命令了selecttb1_namefromsqlite_masterwheretype='table'显示命令:.headeron打开字段名.modec
小马哥China
·
2019-06-12 23:37
Python进阶
2 - 数据库编程: 使用SQLite进行数据库编程
操作SQLite数据库使用python操作数据库的流程:通过connect()函数获取到数据库连接对象;通过数据库连接对象获取到cursor游标对象;使用cursor对象执行sql语句;关闭游标对象数据库连接对象0.SQLite的一些全局参数importsqlite3print("数据库模块的API版本号:",sqlite3.apilevel)print("数据库模块的线程安全等级:",sqlit
小马哥China
·
2019-06-12 23:21
彻底搞懂Python一切皆对象!!!
的关系总结前言犹记得当初学习Python的时候,对于Python一切皆对象很是懵逼,因为Python是面向对象的动态型语言,而在函数及高阶函数的应用中,如若对于一切皆对象不是有很透彻的了解,基础不是那么牢固的话,那么对于今后的
Python
小Python大数据
·
2019-06-03 00:26
Python小世界
python进阶
之命名空间与作用域
命名空间NamespaceNamespace命名空间,命名空间是一个字典(dictionary),它的键就是变量名,它的值就是那些变量的值。命名空间的一大作用是避免名字冲突。python使用命名空间记录变量的轨迹。python中有三个命名空间:命名空间名称记录数据函数的命名空间局部命名空间(localnamespace)记录了函数的参数和局部定义的变量模块的命名空间全局命名空间(globalnam
金色旭光
·
2019-05-30 11:00
Python进阶
之路 6.1 引入字典
6.1引入字典字典这个名称已经可以解释其部分的功能了。与经常查阅的英文字典、新华字典一样,通过一个关键字,快速查询更多的内容。而且查询速度与字典的厚度无关。Python语言中的字典也完全符合这个特性。根据创建字典时指定的关键字查询值,而且查询的速度与字典中的数据量无关。因此,字典非常适合根据特定的词语(键),查找与其对应的海量信息的应用。例如,手机的通讯簿就是一个非常典型的字典应用,对于一个通讯簿
python进阶之路
·
2019-05-29 18:40
Python
小白
新手
Python进阶之路
Python
新手
教程
数据分析 NO.9
python进阶
深入
第十二~十三天:
python进阶
深入1.生成器:创建生成器最简单的方法就是用圆括号()代替方括号[]把列表生成式的[]变成()生成器只能调用一次,不占用资源。用完就释放出来。
TeddyBob
·
2019-05-23 14:58
Python进阶
之路 3.6 使用exec和eval执行求值字符串
3.6使用exec和eval执行求值字符串使用过JavaScript语言的朋友应该对其中的eval函数印象深刻。没有接触过的朋友请看我详细的介绍。eval函数可以将一个字符串当做JavaScript代码执行,也就是说,可以动态执行JavaScript代码。其实Python语言也有类似的功能,这就是exec函数。在终端中按照以下代码依次输入:>>>exec('i=20')>>>exec('print
Python进阶
·
2019-05-22 15:03
python
新手
教程
python
Python进阶
之路 3.5.2 for循环
3.5.2for循环hello大家好,不知道在上节中大家练习while循环练习得怎么样了,相信大家都已经熟悉while循环了吧,那么现在我在这里在向大家讲解一下for循环。大家肯定也很懵圈,怎么有个while循环,又有个for循环,for循环又是干嘛的?相信很多刚接触编程的朋友一定很懵圈,哈哈......因为我当时也很懵圈。好了,废话不多说,接下来就给大家将一下for循环和while循环的区别,以
Python进阶
·
2019-05-22 15:55
python
新手
教程
python
Python进阶
之路 3.5.1 while循环
3.5.1while循环为了方便理解while循环,下面先用“笨”方法实现在Python控制台输出1~10共10个数字。print(1)print(2)print(3)print(4)print(5)print(6)print(7)print(8)print(9)print(10)可以看到,在上面这段代码中,调用了10次print函数输出了1~10个数字,不过这只是出了10个数字,如果要输出1-1
Python进阶
·
2019-05-22 15:15
python
新手
教程
python
Python进阶
之路 3.4.5 断言
3.4.5断言断言(assertions)的使用方式类似于if语句,只是在不满足条件时,会直接抛出异常。类似于下面的if语句(伪代码)ifnotcondition:#如果不满足条件,会直接抛出异常,程序会中断crashprogram那么究竟为什么需要这样的代码呢?主要原因为需要检测程序在某个地方是否满足条件,如果不满足条件,应该及时通知开发人员,而不是将这些bug隐藏起来,知道关键的时候在崩溃。其
Python进阶
·
2019-05-22 15:32
python
新手
教程
python
Python进阶
之路 3.4.2 条件语句(if、else和elif)
3.4.2条件语句(if、else和elif)对于计算机程序来说,要学会第一项技能就是"判断",也就是根据不同的条件,执行不同的程序分支,这样的程序才有意义。if语句的作用就是为程序赋予这项"判断"的技能。使用if语句就需要用到在3.3节介绍的代码块了。Python语句要求当if语句的条件满足时要执行的代码块必须缩进(一般是缩进4个空格)。if语句的语法格式如下:iflogicexpression
Python进阶
·
2019-05-22 15:58
python
新手
教程
python
Python进阶
之路 3.6 使用exec和eval执行求值字符串
使用过JavaScript语言的朋友应该对其中的eval函数印象深刻。没有接触过的朋友请看我详细的介绍。eval函数可以将一个字符串当做JavaScript代码执行,也就是说,可以动态执行JavaScript代码。其实Python语言也有类似的功能,这就是exec函数。在终端中按照以下代码依次输入:>>>exec('i=20')>>>exec('print(i)')20>>>print(i*i)4
python进阶之路
·
2019-05-21 20:50
Python
小白
新手
Python进阶之路
python
新手
教程
2019最新Python零基础10天进阶班(完结)
1、课程:课程铺垫2、课程:Python基础(上)3、课程:python基础(中)4、课程:python基础(下)5、课程:
python进阶
6、课程:modulespackagesandprogrames
天煜、
·
2019-05-18 17:42
python进阶
-2.1单元测试unittest
unittest概念及原理PyUnit(unittest)是Python自带的单元测试框架,用于编写和运行可重复的测试。PyUnit是xUnit体系的一个成员,xUnit是众多测试框架的总称,PyUnit主要用于进行白盒测试和回归测试。unittest核心概念:TestCase(测试用例):所有测试用例的基类,它是软件测试中最基本的组成单元。一个testcase就是一个测试用例,是一个完整的测试流
叶上雨珠
·
2019-05-17 16:21
python基础
python进阶
学习路线(全)
学习路线:1.硬件:1、操作系统简介2、第二篇:操作系统2.linux基础:1、初始Linux2、基本使用3、Linux进阶3.python基础:1、python基础大纲2、变量与交互3、快捷键4、基本数据类型,基本二,字符串,列表,元组,字典,集合5、基础条件和循环6、循环,元组,字典列表代码整理,计算器小程序,一大波作业来袭7、第六篇-练习代码8、集合9、字典10、元组11、列表12、字符串1
li513991
·
2019-04-20 09:17
python
人工智能
Python进阶
-函数默认参数,特别是参数传递为空列表
使用可变类型作为缺省参数,自己练,还有在群里问,搜索资料等了试了快两个小时,初学比较慢记录下…2019-04-1515.40代码举例:第一次>>>deffunc(item,item_list=[]):item_list.append(item)print(item_list)>>>func('iphone')['iphone']>>>func('xiaomi',item_list=['oppo',
hellenlee22
·
2019-04-15 15:47
python
人工智能
Python进阶
之Socket网络编程
Socket是什么?Socket是电脑网络中进程间数据流的端点Socket是操作系统的通信机制应用程序通过Socket进行网络数据的传输首先,简单了解一下TCP通信过程:TCP三次握手(面试常考):第一次握手:客户端发送SYN报文,设置随机数序号X,服务器由SYN=1知道,客户端要求建立联机第二次握手:服务器端接收到客户端的报文之后,经过处理,返回给客户端SYN+ACK报文,同时设置随机序号Y,此
爱编程的喵汪人
·
2019-04-09 21:01
Python
Python进阶
者必看的书籍|python 学习必看书籍
python可以说是世界上最流行应用面非常广的语言之一了当你对Python有了一定了解,在实际的工作中用过一段时间,那么就应该考虑进阶相关的书籍了。进阶推荐学习的书有如下几本:《Python高级编程》《Python高级编程》书籍详情链接这本书副标题叫做「Bestpracticesfordesigning,coding,anddistributingyourPythonsoftware」,其实感觉更
键盘侠伍十七
·
2019-04-05 09:09
好书伴我成长
python标准库系列教程(四)——collections库
python标准库系列教程(四)——collections库详细教程
python进阶
教程机器学习深度学习进入正文声明:python标准库的系列文章已经更新了三大篇文章,前面更新了functools,itertools
IT程序员
·
2019-04-02 15:49
Python进阶
之@property动态属性的实现
Python动态属性的概念可能会被面试问到,在项目当中也非常实用,但是在一般的编程教程中不会提到,可以进修一下。先看一个简单的例子。创建一个Student类,我希望通过实例来获取每个学生的一些情况,包括名字,成绩等。成绩只有等到考试结束以后才会有,所以实例化的时候不会给它赋值。classStudent:def__init__(self,name):self.name=nameself.score=
王雨泽
·
2019-04-01 14:30
Python进阶
:@property 动态属性
Python进阶
:@property动态属性Python动态属性的概念可能会被面试问到,在项目当中也非常实用,但是在一般的编程教程中不会提到,可以进修一下。先看一个简单的例子。
王雨泽
·
2019-03-29 17:00
Python进阶
:如何将字符串常量转化为变量?
前几天,我们Python猫交流学习群里的M同学提了个问题。这个问题挺有意思,经初次讨论,我们认为它无解。然而,我认为它很有价值,应该继续思考怎么解决,所以就在私密的知识星球上记录了下来。万万没想到的是,在第二天,有两位同学接连给出了解决方法!由此,群内出现了一轮热烈的技术交流。本文将相关的内容要点作了梳理,并由此引申到更进一步的学习话题,希望对你有所帮助。1、如何动态生成变量名?M同学的问题如下:
豌豆花下猫
·
2019-03-17 12:00
Python进阶
-通过类的__str__和__repr__自定义输出(打印)obj字符串信息
__str__方法其实是在print()对象时调用,所以可以自己定义str字符串显示信息,在该方法return一个字符串,如果不是字符串则报错print(obj)等同于-->str(obj)等同于-->obj.__str__#未自定__str__信息classFoo:def__init__(self,name,age):self.name=nameself.age=agef=Foo('Menawe
忘了呼吸的那只猫
·
2019-03-11 20:34
python进阶
-函数式编程
函数式编程函数式不等于函数,c语言是函数编程,python是函数式编程,比c语言更抽象,同时也更高级。函数式编程把计算视为了函数,而不是计算机指令,支持高阶函数,代码简介。python支持高阶函数:函数可以作为变量传入python支持闭包:返回函数高阶函数变量可以指向一个函数:f=absprintf(-20)函数名和普通的变量名没有区别,只是它指向了一个函数而已。高阶函数就是能够接受函数作为参数的
熊猫京京AI
·
2019-02-21 11:37
python
Python进阶
之全面解读高级特性之切片
众所周知,我们可以通过索引值(或称下标)来查找序列类型(如字符串、列表、元组…)中的单个元素,那么,如果要获取一个索引区间的元素该怎么办呢?切片(slice)就是一种截取索引片段的技术,借助切片技术,我们可以十分灵活地处理序列类型的对象。通常来说,切片的作用就是截取序列对象,然而,对于非序列对象,我们是否有办法做到切片操作呢?在使用切片的过程中,有什么要点值得重视,又有什么底层原理值得关注呢?本文
豌豆花下猫
·
2019-02-19 10:11
python进阶
—边练边学,学到极致
Python入门之后怎么学?用实际项目学!一,实际项目:1.值班小工具2.自动爬取种子图片和链接,自定义洗好3.直播编程?4.可视化方向!ppt加雷达图,有基础再看数据分析代码特别顺,可以随便改了二,怎么进阶?边练边学*有能力直接看Python官方文档,也锻炼英文*编程学习过程,看书,直到觉得自己会了,去编程实践,觉得不会了,再看书。对书的理解更深了。*小词大作用:就像学一门语言,一个简单的单词,
今宵说
·
2019-02-17 16:04
Python进阶
6
对象引用、垃圾回收、可变性Python中的变量是什么引言Python和java中的变量本质不一样,java的变量可以理解为一个盒子,用来容纳我们的对象,使用前要先声明它,好分配给我们合适的内存空间。Python的变量可以理解为一个标签,先构造出对象,再将变量贴在对象上。Python变量没有类型,对象才有,本质上是指针。同一个变量,可以表示不同对象。使用案例"""a和b都贴在了同一个对象上"""a=
MetaT1an
·
2019-02-03 17:43
python学习路线-思维导图
文章目录1.python学习大纲2.python基础大纲2.1python语言基础2.2标准数据类型12.3标准类型补充2.4标准数据类型22.5标准数据类型32.6条件&循环2.7计算机基础3.
python
@TangXin
·
2019-01-27 16:39
python3
学习规划
python协程系列(三)——yield from详解
python进阶
教程机器学习深度学习长按二维码关注进入正文python协程系列(三)——yieldfrom详解声明:本文将详细讲解python协程的实现机理,为了彻底的弄明白它到底是怎么一回事,鉴于篇幅较长
LoveMIss-Y
·
2019-01-18 15:07
Python进阶
4
自定义序列类型序列类型的分类按照序列存储数据的类型容器序列:list,tuple,deque扁平序列:str,bytes,array.array,bytearray按照序列是否可变可变序列:list,deque,array.array,bytearray不可变序列:str,tuple,bytes序列的abc继承关系引言collections.abc模块中有很多内置的抽象基类序列主要和两个抽象基类有
MetaT1an
·
2019-01-15 00:04
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他