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高级编程
——8.python是一门动态语言
python是动态语言1动态语言的定义动态编程语言是高级程序设计语言的一个类别,在计算机科学领域已被广泛应用。它是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。动态语言目前非常具有活力。例如JavaScript便是一个动态语言,除此之外如PHP、Ruby、Python等也都属于动态语言,而C、C++等语言则不属于动态语言。---
一杯海风
·
2017-11-03 19:32
基础篇
黑马程序员--
python高级编程
第二部分:高级进阶Python开发的10个小贴士传值传参数笔试题defextendList(val,list=[]):list.append(val)returnlistlist1=extendList(10)list2=extendList(123,['a','b','c'])list3=extendList('a')print(list1)print(list2)print(list3)#--
努力一点点坚持一点点
·
2017-10-15 16:19
编程语言
python高级编程
技巧(6)
一.如何将多个小字符串拼接成一个大的字符串实际案例:在设计某网络程序时,我们自定义了一个基于UDP的网络协议,按照固定次序向服务器传递一系列参数:hwDetect:""gxDepthBits:""gxResolution:""gxRefresh:""fullAlpha:""lodDist:""DistCull:""解决方案:方法1.迭代列表,连续使用‘+’操作,依次拼接每一个字符方法2.使用str
我是一条池中鱼
·
2017-10-14 22:30
Python高级编程
模块重新导入当importmoduleName的时候,python是通过sys.path来查找的。可以使用sys.path.append('newPath')可以添加搜索路径。当import了一个module之后,修改了module的代码,那么在当前运行时不会更新module修改后的功能。需要重新导入:formimpimport*reload(moduleName)循环导入:aimportb,bi
gouphigh2
·
2017-09-07 23:19
Python
【pytorch源码赏析】Dataset in pytorch
《
python高级编程
》的第2、3章,描述了部分python的高级语言特性,比如:列表推导,迭代器和生成器,装饰器等
DuinoDu
·
2017-08-13 10:44
pytorch
Python高级编程
-----元类(2)
何时使用元类:说明性类说明对于Django来说,有一个非常简单直接的模型声明方式,一个模型代表一个表,模型中属性对应表的列。本质上,所完成工作:类的声明、重组类属性结构、然后使用新结构创建类。用于类的验证:如果一个类必须遵循特定接口,元类将是使其符合规范的有效方式。http://blog.csdn.net/jinxiaonian11/article/details/53727339(多重继承sup
BreaK1221
·
2017-07-04 21:48
python
Python高级编程
总结
1.1==,is的使用·is是比较两个引用是否指向了同一个对象(引用比较)。·==是比较两个对象是否相等。1.2深拷贝、浅拷贝1.2.1浅拷贝浅拷贝是对于一个对象的顶层拷贝拷贝了引用,并没有拷贝内容1.2.2深拷贝深拷贝是对于一个对象所有层次的拷贝(递归)进一步理解拷贝In[23]:a=[11,22,33]In[24]:b=[44,55,66]In[25]:c=(a,b)In[26]:e=copy
SylarX
·
2017-06-22 22:05
Python高级编程
笔记(一)-- Linux下python命令行tab键自动补全功能设置
step1:用户主目录下创建并编辑文件.pythonstartup,文件内容如下:#pythonstartupfileimportreadlineimportrlcompleterimportatexitimportos#tabcompletionreadline.parse_and_bind('tab:complete')#historyfilehistfile=os.path.join(os.
orangefish8_zz
·
2017-06-19 11:17
Python
Python高级编程
--动态语言
1.动态语言1.1定义动态编程语言是高级程序设计语言的一个类别,在计算机科学领域已被广泛应用。它是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。动态语言目前非常具有活力。例如JavaScript便是一个动态语言,除此之外如PHP、Ruby、Python等也都属于动态语言,而C、C++等语言则不属于动态语言。2.运行过程中给对象绑
rongtingYan
·
2017-06-11 20:13
python高级编程
python
高级编程
动态语言
python高级编程
2
1.元类1.1.1类也是对象在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立:>>>classObjectCreator(object):…pass…>>>my_object=ObjectCreator()>>>printmy_object但是,Python中的类还远不止如此。类同样也是一种对象。是的,没错,就是对象。只要你使用关键字class,Pyt
TENG书
·
2017-06-07 21:26
Python高阶文章整理--待编中
Object-OrientedDesignwithPythonhttp://www.cs.colorado.edu/~kena/classes/5448/f12/presentation-materials/li.pdf
Python
AnneQiQi
·
2017-06-07 09:55
Python
秋招前的准备工作
Junnplus/awesome-python-books)编程语言:Python:《Python3面向对象编程》《Python高手之路》《Python编程实战:运用设计模式、并发和程序库创建高质量程序》《
Python
heamon7
·
2017-04-11 14:33
Python高级编程
技巧实战 基于Python项目与面试题讲解
讲师:程序员硕Linux系统工程师Freescale半导体公司LinuxKernel工程师,对开源LinuxKernel的mtd模块贡献过多个patch.在清华大学信研院工作期间,参与了国内著名开源项目skyeye的开发,及python部分的构架.清华大学操作系统实验课教学系统uCore的开发,多年开发工作,让他更注重解决实际问题,在他的课程中,都是上手就能用的干货!第1章课程简介如果你想用pyt
shuixuan1875
·
2017-03-25 10:48
mysql
加密
ftp服务器
运维
ssh
python高级编程
---->深刻理解Python中的元类(metaclass)
译注:这是一篇在Stackoverflow上很热的帖子。提问者自称已经掌握了有关PythonOOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道这肯定和自省有关,但仍然觉得不太明白,希望大家可以给出一些实际的例子和代码片段以帮助理解,以及在什么情况下需要进行元编程。于是e-satis同学给出了神一般的回复,该回复获得了985点的赞同点数,更有人评论说这段回复应该加入到Pyt
asd1123509133
·
2016-07-06 22:52
python
高级编程
元类
Python
『
Python高级编程
』学习笔记之二: 第十章——编写项目文档
7条适用任何情况的规则:1、分两步编写:先聚焦于思想,然后审查和修正文档第一步先把思想写下来,第二步时才重新阅读整个文本,并对其进行润色 2、以读者为目标:谁将读这个文档?明确你的读者有哪些,并应用一个简单的规则:每个文档应该只有一类读者。在文档中提供一些简单那的介绍性文字,说明文档的相关内容,指导读者找到合适的部分3、使用简单的风格:保持简单明了,使用良好的语法①使用简单的句子,句子不应该长于两
Sbtgmz
·
2016-05-03 16:00
编程
python
总结
文档
『Python』序列学习总结之六——如何命名规范的变量名
本内容主要参考《
Python高级编程
》以及自己的一些实践、公司的命名规范。对于那些认为随便取个变量名也无所谓、只要自己看得懂的人,请无视本文章。
Sbtgmz
·
2016-05-03 13:00
编程
总结
python
『
Python高级编程
』学习笔记之一: 第四章——选择好的名称
1、对于值不会发生改变的全局变量,使用大写和一个下划线。它告诉开发人员指定的变量代表一个恒定量。如:PRICE_2、>2的值。答:表达式8>>2的值为2,因为8(即二进制的00001000)向右移两位等于2(即二进制的00000010)。3、>>>1|2 3 >>>1&2 0 4、私有变量应该使用前导下划线,如:_message5、如果该变量是在方法内部使用,用来提供一个公共特性,并且只扮演这个角
Sbtgmz
·
2016-05-01 21:00
编程
python
python学习
Python 高级编程技巧
因此,根据文章内容我将题目译为“
Python高级编程
技巧”,如有不同意见请留言指出,非常感谢。正文:本文展示一些高级的Python设计结构和它们的使用方法。
permike
·
2016-04-05 21:00
Python 高级编程笔记之编写一个包
目录:如何创建一个命名空间包setup.py的主要任务,以及如何使用它建立和发行包基于模板生成包框架的方法剪贴本的工作原理以及创建包框架的方法如何发行包及提供每夜构建版本主要内容:书籍《
Python高级编程
Temanm
·
2016-03-16 18:00
python
编写一个包
Python 高级编程笔记之低于类别
PyDbg环境搭建都搭建不好,各种问题,Immunitydebugger环境搭建好了,也尝试玩了一下,按网上的教程编写了个小Demo,效果不佳,转战阅读《
Python高级编程
》,现在笔记第二章节的内容。
timen_xu
·
2016-03-14 23:32
Timen_Python
Python 高级编程笔记之低于类别
PyDbg环境搭建都搭建不好,各种问题,Immunitydebugger环境搭建好了,也尝试玩了一下,按网上的教程编写了个小Demo,效果不佳,转战阅读《
Python高级编程
》,现在笔记第二章节的内容。
Temanm
·
2016-03-14 23:00
python
迭代器
装饰器
生成器
我收藏的有关Python的电子书和资料
《
Python高级编程
》http://download.csdn.net/detail/y2
y277an
·
2016-01-21 19:00
python
电子书
PYTHON 学习书籍(由易到难)
《python基础教程》很不错,讲的很宽,而且后面有10个项目,可以做做《python简明教程》也不差《深入学习.Python程序开发》《
Python高级编程
》《Python编程金典》《Python核心编程
u010305706
·
2016-01-08 09:00
python
Python高级编程
知识点汇总(共37课时)
Python高级编程
依托系统,在掌握Python入门知识基础上,提高自己Python和系统编程水平,掌握开发必备知识点;消除成长路上的一切拦路虎;在这里不仅能学习到Pyhton高级应用,更有精妙的东西等你来学
让往事随风
·
2015-12-23 16:00
python
python教程
Python开发
Python精通
Python高级编程
知识点汇总(共37课时)
2019独角兽企业重金招聘Python工程师标准>>>
Python高级编程
依托系统,在掌握Python入门知识基础上,提高自己Python和系统编程水平,掌握开发必备知识点;消除成长路上的一切拦路虎;在这里不仅能学习到
weixin_34175509
·
2015-12-23 16:00
python
数据库
网络
Python高级编程
–正则表达式(习题)
原文:http://start2join.me/python-regex-answer-20141030/ ####################################################Exercises after Chapter 15th ##################################################### 相关学习书籍:《P
·
2015-11-12 11:25
python
Python高级编程
之生成器(Generator)与coroutine(三):coroutine与pipeline(管道)和Dataflow(数据流_
原创作品,转载请注明出处:点我 在前两篇文章中,我们介绍了什么是Generator和coroutine,在这一篇文章中,我们会介绍coroutine在模拟pipeline(管道 )和控制Dataflow(数据流)方面的运用。 coroutine可以用来模拟pipeline行为。通过把多个coroutine串联在一起来实现pipe,在这个管道中,数据是通过send()函数在各个
·
2015-11-08 14:16
coroutine
Python高级编程
之生成器(Generator)与coroutine(二):coroutine介绍
原创作品,转载请注明出处:点我 上一篇文章
Python高级编程
之生成器(Generator)与coroutine(一):Generator中,我们介绍了什么是Generator,以及写了几个使用Generator
·
2015-11-08 14:15
coroutine
Python高级编程
之生成器(Generator)与coroutine(一):Generator
转载请注明出处:点我 这是一系列的文章,会从基础开始一步步的介绍Python中的Generator以及coroutine(协程)(主要是介绍coroutine),并且详细的讲述了Python中coroutine的各种高级用法,最后会用coroutine实现一个简单的多任务的操作系统。 其实也是看完这篇文章的学习笔记吧!O(∩_∩)O 生成器(Generator) 什么是生成器?在Pyth
·
2015-11-08 14:14
coroutine
Python高级编程
之生成器(Generator)与coroutine(四):一个简单的多任务系统
啊,终于要把这一个系列写完整了,好高兴啊 在前面的三篇文章中介绍了Python的Python的Generator和coroutine(协程)相关的编程技术,接下来这篇文章会用Python的coroutine技术实现一个简单的多任务的操作系统 代码如下,可看注释 1 #-*-coding:utf-8 -*- 2 ''' 3 用Python和coroutine实现一个
·
2015-11-07 12:16
coroutine
Python高级编程
(1)-准备工作
1.1 安装 18 这里的版本是2.7.9;https://www.python.org/downloads/release/python-279/ 安装MinGW:针对WIndows平台开发的编译器,有gcc的各种功能,代替VC++; http://www.mingw.org/ http://sourceforge.net/projects/mingw/files/Installer
·
2015-11-03 22:25
python
Python高级编程
技巧
译文:http://blog.jobbole.com/61171/ 本文展示一些高级的Python设计结构和它们的使用方法。在日常工作中,你可以根据需要选择合适的数据结构,例如对快速查找性的要求、对数据一致 性的要求或是对索引的要求等,同时也可以将各种数据结构合适地结合在一起,从而生成具有逻辑性并易于理解的数据模型。Python的数据结构从句法 上来看 非常直观,并且提供了大量的可选操作。这
·
2015-11-02 15:11
python
Linux & Python 导航目录
《Python学习手册(第4版)》《PythonCookbook(第2版)》中文版.pdf《
Python高级编程
》《Python基础教程第二版》Django/Tornado网络编程,熟悉Socket、TCP
SmartFramework
·
2015-11-02 13:00
Python 进阶
u012176591Object-OrientedDesignwithPythonhttp://www.cs.colorado.edu/~kena/classes/5448/f12/presentation-materials/li.pdf
Python
u012176591
·
2015-07-05 22:00
学习python不错的书
Python参考手册
Python高级编程
Python编程实战HighPerformancePython编写高质量代码:改善Python程序的91个建议第一印勘误表Python标准库PythonCookbookPython
网页采集
·
2015-03-25 23:15
python
python高级编程
-Part3 修饰器前奏
修饰器用来包装函数,增加额外的功能,而且应能够修饰一批函数,减少代码重用。 简单的修饰器 一个函数接收函数对象作为参数,并且返回函数对象,这样的函数可以成为一个修饰器,形如下面的定义:def deco(func): def _deco(*args): print "do something" func(*args) retur
xdzw
·
2015-01-13 17:47
python
装饰器
python高级编程
-Part3 修饰器前奏
修饰器用来包装函数,增加额外的功能,而且应能够修饰一批函数,减少代码重用。 简单的修饰器 一个函数接收函数对象作为参数,并且返回函数对象,这样的函数可以成为一个修饰器,形如下面的定义:def deco(func): def _deco(*args): print "do something" func(*args) retur
xdzw
·
2015-01-13 17:47
python
装饰器
python高级编程
-Part2 高效的迭代器模块itertools
这篇文章将对python内置的迭代器模块做个简单的介绍。 我们已经了解到,可迭代对象和迭代器的关系。这里不妨总结一次,以期待听到不一样的声音,纯属探讨。可迭代对象是指具有迭代特质的一种类型,而迭代是迭代器提供的一种功能,即每次返回一个元素并且依次返回元素的能力。比如列表或元组就是一个可迭代对象。而可迭代对象经过内置iter方法处理后就会得到迭代器对象:In [8]: iList =
xdzw
·
2015-01-12 15:59
python
itertools
python高级编程
-Part2 高效的迭代器模块itertools
这篇文章将对python内置的迭代器模块做个简单的介绍。 我们已经了解到,可迭代对象和迭代器的关系。这里不妨总结一次,以期待听到不一样的声音,纯属探讨。可迭代对象是指具有迭代特质的一种类型,而迭代是迭代器提供的一种功能,即每次返回一个元素并且依次返回元素的能力。比如列表或元组就是一个可迭代对象。而可迭代对象经过内置iter方法处理后就会得到迭代器对象:In [8]: iList =
xdzw
·
2015-01-12 15:59
python
itertools
python高级编程
-Part1 生成器和迭代器
迭代器和生成器是python学者们经常谈到的话题,我也不能免俗,因为实在值得总结一下。 迭代器 迭代器是对可迭代对象进行操作,通过next方法一次吐出一个元素的工具。我们用到的for..in..内部使用的就是迭代器功能。 如果要自定义一个迭代器类的话,需要满足下面的条件:需要在类中定义__iter__方法返回self自身,表示这是一个迭代器;需要定义next方法来
xdzw
·
2015-01-09 17:10
python
迭代器
生成器
python高级编程
-Part1 生成器和迭代器
迭代器和生成器是python学者们经常谈到的话题,我也不能免俗,因为实在值得总结一下。迭代器迭代器是对可迭代对象进行操作,通过next方法一次吐出一个元素的工具。我们用到的for..in..内部使用的就是迭代器功能。如果要自定义一个迭代器类的话,需要满足下面的条件:需要在类中定义__iter__方法返回self自身,表示这是一个迭代器;需要定义next方法来返回迭代的值,其中应该包含StopIte
xdzw
·
2015-01-09 17:10
python
生成器
迭代器
Python
Python高级编程
技巧
因此,根据文章内容我将题目译为“
Python高级编程
技巧”,如有不同意见请留言指出,非常感谢。正文:本文展示一些高级的Python设计结构和它们的使用方法。
lmdkfs
·
2015-01-04 22:06
python
装饰器
元类
上下文管理库
描述器
推导式
python高级编程
——Decorator(修饰器)用法
一、基本应用: 在python里方法也是对象,它可以作为参数传递。 现在有个方法foo,我希望在它运行前后做些事情,那就可以使用decorator了。 # coding=utf-8 # 原方法 def foo(): print 'running' # 修饰方法 def outer(some_func): def
heipark
·
2014-11-06 09:00
python高级编程
——方法参数*args与**kwargs
1. *args使用说明 def test(a,*args): print a print args test(1,2,3,4) 输出: 1 (2, 3, 4) 2. **kwargs 使用方法 def test(a, **kwargs): print a print
heipark
·
2014-08-04 09:00
python
python高级编程
——多进程包multiprocessing
1. 使用map方法 import multiprocessing import time def f(x): time.sleep(2) print x if __name__ == '__main__': pool = multiprocessing.Pool(processes=5) pool.map(f, xrange(1
heipark
·
2014-06-17 12:00
process
Python高级编程
技巧
本文展示一些高级的Python设计结构和它们的使用方法。在日常工作中,你可以根据需要选择合适的数据结构,例如对快速查找性的要求、对数据一致性的要求或是对索引的要求等,同时也可以将各种数据结构合适地结合在一起,从而生成具有逻辑性并易于理解的数据模型。Python的数据结构从句法上来看非常直观,并且提供了大量的可选操作。这篇指南尝试将大部分常用的数据结构知识放到一起,并且提供对其最佳用法的探讨。推导式
u010454729
·
2014-03-19 17:00
Python高级编程
技巧
原文:http://www.kuqin.com/shuoit/20140315/338587.html正文:本文展示一些高级的Python设计结构和它们的使用方法。在日常工作中,你可以根据需要选择合适的数据结构,例如对快速查找性的要求、对数据一致性的要求或是对索引的要求等,同时也可以将各种数据结构合适地结合在一起,从而生成具有逻辑性并易于理解的数据模型。Python的数据结构从句法上来看非常直观,
problc
·
2014-03-18 10:00
数据结构
编程
python
程序员
Python高级编程
技巧
因此,根据文章内容我将题目译为“
Python高级编程
技巧”。正文:本文展示一些高级的Python设计结构和它们的使用方法。在日常工作中,你可以根据需要选择合
·
2014-03-14 22:00
python
Python高级编程
技巧
正文:本文展示一些高级的Python设计结构和它们的使用方法。在日常工作中,你可以根据需要选择合适的数据结构,例如对快速查找性的要求、对数据一致性的要求或是对索引的要求等,同时也可以将各种数据结构合适地结合在一起,从而生成具有逻辑性并易于理解的数据模型。Python的数据结构从句法上来看非常直观,并且提供了大量的可选操作。这篇指南尝试将大部分常用的数据结构知识放到一起,并且提供对其最佳用法的探讨。
对World说Hello
·
2014-03-14 12:41
Python/Ruby
python 缓存机制
今天在看《
python高级编程
》python缓存这一小节。在这里记录下学习笔记。什么是缓存大家都明白,就是对某一个复杂的计算进行缓存,等待下一次请求的时候可以避免再次计算而直接返回结果。
Jbryan
·
2013-06-07 16:00
python
缓存
上一页
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
其他