P299

  最全pycharm教程 文档

在翻译过程中只是按照目录翻译了官方文档的内容,至于文档内部的链接地址则没有仔细处理,都是直接跳转到了原有的英文原版的链接界面。对于教程各个篇章之间的链接跳转也没有做详细处理,也是直接跳到了原版。没办法,因为链接实在太多太复杂了,大家直接从这个目录上进入到对应模块吧。

gululu79 2016-07-12   3384   0
P7

  python学习笔记iii多进程多线程编程 文档

很多同学都听说过,现代操作系统比如Mac OS X,UNIX,Linux,Windows等,都是支持“多任务”的操作系统。 什么叫“多任务”呢?简单地说,就是操作系统可以同时运行多个任务。打个比方,你一边在用浏览器上网,一边在听MP3,一边在用Word赶作业,这就是多任务,至少同时有3个任务正在运行。还有很多任务悄悄地在后台同时运行着,只是桌面上没有显示而已。

amilyamily 2016-07-06   545   0
P42

  python学习笔记ii面向对象 文档

面向对象的设计思想是从自然界中来的,因为在自然界中,类(Class)和实例(Instance)的概念是很自然的。Class是一种抽象概念,比如我们定义的Class——Student,是指学生这个概念,而实例(Instance)则是一个个具体的Student,比如,Amily和Yiggle是两个具体的Student: 所以,面向对象的设计思想是抽象出Class,根据Class创建Instance。 面向对象的抽象程度又比函数要高,因为一个Class既包含数据,又包含操作数据的方法。

amilyamily 2016-07-06   481   0
P34

  python学习笔记i基础 文档

用文本编辑器写Python程序,然后保存为后缀为.py的文件,就可以用Python直接运行这个程序了。 Python的交互模式和直接运行.py文件有什么区别呢? 直接输入python进入交互模式,相当于启动了Python解释器,但是等待你一行一行地输入源代码,每输入一行就执行一行。 直接运行.py文件相当于启动了Python解释器,然后一次性把.py文件的源代码给执行了,你是没有机会以交互的方式输入源代码的。 用Python开发程序,完全可以一边在文本编辑器里写代码,一边开一个交互式命令窗口,在写代码的过程中,把部分代码粘到命令行去验证,事半功倍!前提是得有个27'的超大显示器!

amilyamily 2016-07-06   457   0
P22

  《基于python语言的网络数据挖掘》实验指导书 文档

本课程实验旨在加深学生对于网络大数据挖掘的理解,培养学生分析、设计、实现基于Python语言的网络数据挖掘算法,掌握科学的实验方法,为以后其他专业课的学习打下坚实的基础。该实验内容采用循序渐进的方式,从Python语言的基本语法入手,在加深学生对于Python语言熟悉的基础上突出数据挖掘应用。实验提供功能要求,学生自己确定设计方案和需要思考如何设计最优化的算法,并完成结果记录和分析,充分发挥学生的创造性和主动性。

hyfair 2016-07-04   932   0
P31

  使用python分析社交网络数据 文档

本章将简要介绍使用python分析社交网络数据的方法。Python是一种广泛使用的高级编程语言,具有可读性强、编写容易、类库丰富等特点。作为一种“胶水语言”,它可以将使用其他语言编写的各种模块(尤其是C/C++)轻松地联结在一起。自从1991年推出第一个正式版本,因其使用方便,Python社区迅速发展,越来越多的程序员开始使用Python编写程序并贡献了各种功能强大的类库。它被TIOBE编程语言排行榜评为“2010年度编程语言”。

hyfair 2016-07-04   954   0
P81

  python trainning20160604 文档

python中不存在所谓的传值调用,一切传递的都是对象的引用,也可以认为是传址。 python中,对象分为可变(mutable)和不可变(immutable)两种类型,元组(tuple)、数值型(number)、字符串(string)均为不可变对象,而字典型(dictionary)和列表型(list)的对象是可变对象。

boqiyupp 2016-06-08   2002   0
Python开发   JSON   Python   XML   C/C++  
P94

  tkinter教程 文档

这系列教程完全以代码的形式来写的,目标是:读者看代码和注释就可以理解代码的意思。但这里的读者需要具备的几项技能: 1 熟悉python语言的基础,如果还没有,先看一下python的教程吧,英文官方(http://docs.python.org/tut/tut.html); 2 对界面编程有一定的了解,知道基本的概念就可以了; 3 对Tk有兴趣,别以为她是已经过时的技术,如果丧失了学习的兴趣,那肯定无法完成了;

hlx2014 2016-06-08   4021   0
P38

  python爬虫 文档

Python爬虫许超英python爬虫基础知识:Python基础知识Python中urllib和urllib2库的用法Python正则表达式Python爬虫框架ScrapyPython爬虫更高级的功能Python中urllib2库的用法urllib2是爬取网页非常重要的一个库:importurllib2response=urllib2.urlopen(“http://www.baidu.com”)urllib2.urlopen()printresponse.read()urllib2库的高级应用1.设置Headers有些网站不会同意程序直接用上面的方式进行访问,如果识别有问题,那么站点根本不会响应,所以为了完全模拟浏览器的工作,需要设置一些Headers的属性。agent就是请求的身份,如果没有写入请求身份,那么服务器不一定会响应,所以可以在headers中设置agent。urllib2库的高级应用headers的一些属性,下面的需要特别注意一下:User-Agent:有些服务器或Proxy会通过该值来判断是否是浏览器发出的请求Content-Type:在使用REST接口时,服务器会检查该值,用来确定HTTPBody中的内容该怎样解析。application/xml:在XMLRPC,如RESTful/SOAP调用时使用application/json:在JSONRPC调用时使用application/x-www-form-urlencoded:浏览器提交Web表单时使用在使用服务器提供的RESTful或SOAP服务时,Content-Type设置错误会导致服务器拒绝服务urllib2库的高级应用2.Proxy(代理)的设置urllib2默认会使用环境变量http_proxy来设置HTTPProxy。假如一个网站它会检测某一段时间某个IP的访问次数,如果访问次数过多,它会禁止你的访问。所以你可以设置一些代理服务器来帮助你做工作,每隔一段时间换一个代理,网站君都不知道是谁在捣鬼了,这酸爽!3.Timeout设置urlopen方法中,第三个参数就是timeout的设置,可以设置等待多久超时,为了解决一些网站实在响应过慢而造成的影响。importurllib2response=urllib2.urlopen('http://www.baidu.com',timeout=10)4.使用HTTP的PUT和DELETE方法http协议有六种请求方法,get,head,put,delete,post,options,我们有时候需要用到PUT方式或者DELETE方式请求。PUT:这个方法比较少见。HTML表单也不支持这个。本质上来讲,PUT和POST极为相似,都是向服务器发送数据,但它们之间有一个重要区别,PUT通常指定了资源的存放位置,而POST则没有,POST的数据存放位置由服务器自己决定。DELETE:删除某一个资源。基本上这个也很少见,不过还是有一些地方比如amazon的S3云服务里面就用的这个方法来删除资源。5.使用DebugLog可以通过下面的方法把DebugLog打开,这样收发包的内容就会在屏幕上打印出来,方便调试,这个也不太常用importurllib2httpHandler=urllib2.HTTPHandler(debuglevel=1)httpsHandler=urllib2.HTTPSHandler(debuglevel=1)opener=urllib2.build_opener(httpHandler,httpsHandler)urllib2.install_opener(opener)response=urllib2.urlopen('http://www.baidu.com')URLError首先解释下URLError可能产生的原因:网络无连接,即本机无法上网连接不到特定的服务器服务器不存在HTTPERRORHTTPError是URLError的子类,在你利用urlopen方法发出一个请求时,服务器上都会对应一个应答对象response,其中它包含一个数字”状态码”。举个例子,假如response是一个”重定向”,需定位到别的地址获取文档,urllib2将对此进行处理。其他不能处理的,urlopen会产生一个HTTPError,对应相应的状态吗,HTTP状态码表示HTTP协议所返回的响应的状态。下面将状态码归结如下:100:继续客户端应当继续发送请求。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。101:转换协议在发送完这个响应最后的空行后,服务器将会切换到在Upgrade消息头中定义的那些协议。只有在切换新的协议更有好处的时候才应该采取类似措施。102:继续处理由WebDAV(RFC251

xcyflyer 2016-05-26   826   0
Python开发   HTTP   HTML   JSON   Python  
P14

  python 基本语法 文档

基本语法HYPERLINK"javascript:;"编辑Python的设计目标之一是让代码具备高度的可阅读性。它设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观。它不像其他的静态语言如C、Pascal那样需要重复书写声明语句,也不像它们的语法那样经常有特殊情况和惊喜。缩进Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯。并且Python语言利用缩进表示语句块的开始和退出(Off-side规则),而非使用花括号或者某种关键字。增加缩进表示语句块的开始,而减少缩进则表示语句块的退出。缩进成为了语法的一部分。例如if语句:1234if age<21:    print("你不能买酒。")    print("不过你能买口香糖。")print("这句话处於if语句块的外面。")注:上述例子为python3.0版本的代码根据PEP的规定,必须使用4个空格来表示每级缩进(不清楚4个空格的规定如何,在实际编写中可以自定义空格数,但是要满足每级缩进间空格数相等)。使用Tab字符和其它数目的空格虽然都可以编译通过,但不符合编码规范。支持Tab字符和其它数目的空格仅仅是为兼容很旧的的Python程序和某些有问题的编辑程序。控制语句if语句,当条件成立时运行语句块。经常与else,elif(相当于elseif)配合使用。for语句,遍历列表、字符串、字典、集合等HYPERLINK"http://baike.baidu.com/view/925158.htm"\t"_blank"迭代器,依次处理迭代器中的每个元素。while语句,当条件为真时,循环运行语句块。try语句。与except,finally配合使用处理在程序运行中出现的异常情况。class语句。用于定义HYPERLINK"http://baike.baidu.com/subview/738155/10948439.htm"\t"_blank"类型。def语句。用于定义函数和类型的方法。pass语句。表示此行为空,不运行任何操作。assert语句。用于程序调适阶段时测试运行条件是否满足。with语句。Python2.6以后定义的语法,在一个场景中运行语句块。比如,运行语句块前加密,然后在语句块运行退出后解密。yield语句。在迭代器函数内使用,用于返回一个元素。自从Python2.5版本以后。这个语句变成一个运算符。raise语句。制造一个错误。import语句。导入一个模块或包。fromimport语句。从包导入模块或从模块导入某个对象。importas语句。将导入的对象赋值给一个变量。in语句。判断一个对象是否在一个字符串/列表/元组里。表达式Python的表达式写法与C/C++类似。只是在某些写法有所差别。主要的算术运算符与C/C++类似。+,-,*,/,//,**,~,%分别表示加法或者取正、减法或者取负、乘法、除法、整除、乘方、取补、取模。>>,<<表示右移和左移。&,|,^表示二进制的AND,OR,XOR运算。>,<,==,!=,<=,>=用于比较两个表达式的值,分别表示大于、小于、等于、不等于、小于等于、大于等于。在这些运算符里面,~,|,^,&,<<,>>必须应用于整数。Python使用and,or,not表示逻辑运算。is,isnot用于比较两个变量是否是同一个对象。in,notin用于判断一个对象是否属于另外一个对象。Python支持“列表推导式”(listcomprehension),比如计算0-9的平方和:>>>sum(x*xforxinrange(10))285Python使用lambda表示匿名函数。匿名函数体只能是表达式。比如:>>>add=lambdax,y:x+y>>>add(3,2)5Python使用yifcondelsex表示条件表达式。意思是当cond为真时,表达式的值为y,否则表达式的值为x。相当于C++和Java里的cond?y:x。Python区分列表(list)和元组(tuple)两种类型。list的写法是[1,2,3],而tuple的写法是(1,2,3)。可以改变list中的元素,而不能改变tuple。在某些情况下,tuple的括号可以省略。tuple对于赋值语句有特殊的处理。因此,可以同时赋值给多个变量,比如:>>>x,y=1,2#同时给x,y赋值,最终结果:x=1,y=2特别地,可以使用以下这种形式来交换两个变量的值:>>>x,y=y,x#最终结果:y=1,x=2Python使用'(单引号)和"(双引号)来表示字符串。与Perl、UnixShell语言或者Ruby、Groovy等语言不一样,两种符号作用相同。一般地,如果字符串中出现了双引号,就使

nhtang111 2016-05-25   605   0
P22

  python面向对象编程1-类与对象 文档

面向过程和面向对象的编程 面向过程的编程:函数式编程,C程序等 面向对象的编程:C++,Java, Python等 类和对象:是面向对象中的两个重要概念 类: 是对事物的抽象,比如:汽车 对象:是类的一个实例,比如:QQ轿车 范例说明: 汽车模型可以对汽车的特征和行为进行抽象,然后可以实例化为一台真实的汽车实体出来。

liketao 2016-05-19   532   0
P8

  python in webdriver+selenium环境配置 文档

下载并安装Python 2.7.x版本(当前支持2.x版本,不要下载最新的3.X的版本因为python3并非完全兼容python2) 下载地址:https://www.python.org/downloads/

jiehao 2016-05-05   562   0
P

python中文手册 文档

是一种容易学习的强大语言。它包括了高效的高级数据结构,提供了一个简单但很有效的方式进行面向对象编程。Python 优雅的语法,动态类型,以及它天然的解释能力,使其成为了大多数平台上应用于各领域理想的脚本语言以及开发环境。 <br>Python 解释器及其扩展标准库的源码和编译版本可以从 Python 的 Web 站点, http://www.python.org/, 及其所有镜像站上免费获得,并且可以自由发布。该站点上也提供了 Python 的一些第三方模块,程序,工具,以及附加的文档。 Python 的解释器很容易通过 C 或 C++ (或者其它可以由C来调用的语言)来扩展新的函数和数据结构。因此 Python 也很适于作为定制应用的一种扩展语言。 <br> 这个手册介绍了一些 Python 语言及其系统的基本知识与概念。这有助于读者对 Python 有一个基本的认识,当然所有的例子都已包括在文中,所以这本手册很适合离线阅读。

sunwe1987 2016-02-24   283   0
P5

  Python程序设计试卷 文档

《Python程序设计》期中考试卷座位号 题号一二三总分合计人分数分数阅卷人一、填空题(每空1分,共40分)1.Python使用符号标示注释;还有一种叫做的特别注释。2.可以使用符号把一行过长的Python语句分解成几行;多个语句也可以写在同一行,语句之间要用符号隔开。3、每一个Python的都可以被当作一个模块。导入模块要使用关键字。4、所有Python对象都有三个特性:、、。5、Python的数字类型分为、、、、等子类型。6、Python序列类型包括、、三种;是Python中唯一的映射类型。7、Python提供了两个对象身份比较操作符和来测试两个变量是否指向同一个对象,也可以通过内建函数来测试对象的身份。

mp68 2016-02-02   1099   0
P12

  python入门实例 文档

1你好#打开新窗口,输入:#! /usr/bin/python# -*- coding: utf8 -*- s1=input("Input your name:")print("你好,%s" % s1)'''知识点:  * input("某字符串")函数:显示"某字符串",并等待用户输入. * print()函数:如何打印.   * 如何应用中文 * 如何用多行注释'''    2字符串和数字但有趣的是,在javascript里我们会理想当然的将字符串和数字连接,因为是动态语言嘛.

mp68 2016-02-02   541   0
P5

  Python 简介 文档

Python是一种动态的解释型语言。所以你无需在源代码中声明变量或者函数或者函数参数的类型。你不仅不用在编译时检查你代码中的数据类型,而且可以使代码尽可能的短小精悍。(注释:参考与本小节对应的视频讲座)了解一段Python代码运行效果的最好方法莫过于把这段代码放到Python解释器中运行。如果你有一个类似于「如果我把一个int变量加入一个列表会如何呢?」的问题,最快的方法就是直接去Python解释器中输入查看效果。Python仅仅分配变量而不用声明它们的类型。如果代码试图读取一个尚未赋值的变量,那么Python会返回一个运行时错误。与C++和Java相同的是,Python区分大小写,「a」和「A」是两个不同的变量。

mp68 2016-02-02   2536   0
P72

  Python核心编程(中文第二版)带目录 文档

Python核心编程(中文第二版)带目录.txt什么叫乐观派?这个。。。。。。就象茶壶一样,屁股被烧得红红的,还有心情吹口哨。生活其实很简单,过了今天就是明天。一生看一个女人是不科学的,容易看出病来。符串的文件名.第9-19行我们创建了一个Unicode字符串,用我们指定的编码格式对其进行编码,然后把它写入到文 ,接着我们把内容从文件中重新读出来,解码,显示到屏幕上,输出的时候去掉print的自动换行,因为我们已经在字符串中写了一个换行符(15-19行).例6.2简单Unicode字符串例子(uniFile.py)这个简单的例子中,我们把一个Unicode字符串写入到磁盘文件,然后再把它读出并显示出来。

mp68 2016-02-02   530   0
P17

  python函数中文手册 文档

内置函数文档说明原始文档来自于pythonv2.7.2中文译文和用法尚不完全,您可以自由修改和完善,您可以在文档结尾鸣谢添上您的名字,我们将会感谢您做的贡献

dgww 2016-02-01   834   0
P24

  Python常用模块 文档

Python常用模块Python数据库操作第三部分:Python常用模块sysosstringrefiledatetime、timeshutil、glob一、sys模块一、sys模块常用函数:sys.argv命令行参数列表,返回listsys.path模块目录列表,返回listsys.stdin控制台输入file类型

dgww 2016-02-01   4425   0
P7

  Python编程规范v2 文档

Python编程规范v2Python编程规范v2执行 本规范使用pylint及对应的配置文件来进行检测, 编码所有的Python脚本文件都应在文件头标上如下标识或其兼容格式的标识:[python] viewplaincopy# -*- coding:utf-8 -*-  设置编辑器,默认保存为utf-8格式。注释业界普遍认同Python的注释分为两种的概念,一种是由#开头的“真正的”注释,另一种是docstrings。前者表明为何选择当前实现以及这种实现的原理和难点,后者表明如何使用这个包、模块、类、函数(方法),甚至包括使用示例和单元测试。坚持适当注释原则。对不存在技术难点的代码坚持不注释,对存在技术难点的代码必须注释。但与注释不同,推荐对每一个包、模块、类、函数(方法)写docstrings,除非代码一目了然,非常简单。格式缩进Python依赖缩进来确定代码块的层次

dgww 2016-02-01   385   0
1 2 3 4 5 6 7 8 9 10

关键词

最新上传

热门文档