
python
文章平均质量分 81
liygcheng2010
这个作者很懒,什么都没留下…
展开
-
向Python女神推荐这些年我追过的经典书籍
最近"瑞丽模特学Python"的热点牵动了大江南北程序员的心,有人说这是炒作,也有人说这是推广Python的爆点。。。我嘿嘿一笑,美女就是美女,眼光那是杠杠的,不仅人美,学的语言也美。那咱也不能藏私,必须得把我读过的Python好书向女神推荐一下...... 记得我毕业面试现在这家公司的时候(偶是13年毕业),当时面试官看到我简历上写熟悉Python时,特地问了我Python的情况,我能转载 2013-09-12 18:49:01 · 2997 阅读 · 0 评论 -
python进阶三_函数
一.基本规则1.函数定义在python中函数用关键字def声明,参数用逗号隔开,另外需要注意的是函数没有返回类型.Python函数不指定特定的返回类型,甚至不需要指定是否返回一个值.但实际上,每一个python函数都会返回一 个值.如果执行了return语句,那么它会返回这个值,否则,它返回一个None.None是Python的null值.举例来说:需要注意的是分号,以原创 2014-03-10 03:00:49 · 2480 阅读 · 0 评论 -
python进阶六_封装与继承
转载请注明出处http://blog.youkuaiyun.com/liygcheng/article/details/22905439我们先来看一个简单的例子:#author liygcheng 2014-04-04#object-oriented python class Animal(): def __init__(self): self.__name = "Animal" print(原创 2014-04-04 02:34:23 · 5493 阅读 · 2 评论 -
python进阶七_文件操作(一)
一. 基本文件操作1. 文件操作基本概况 在python中,文件对象时内建类型file的实例,内建函数open会创建并返回一个文件对象。函数原型 fp = open(“test.txt”,”r”),在这里读和写的唯一用法区别是第二个参数问题,也即open的打开模式。我们来看一个简单的例子: 对于open的打开模式,可以有一下这些: r 以读方式打开原创 2014-04-06 00:37:24 · 2836 阅读 · 0 评论 -
python进阶七_文件操作(三)
1.文件移动与复制操作(os,shutil)我们先来看一看os与shutil中都有哪些实用的函数:os.sep 可以取代操作系统特定的路径分隔符。windows下为 '\\'os.name 字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是 'posix'os.getcwd() 函数得到当前工作目录,即当前Python脚本工作原创 2014-04-06 23:06:48 · 2363 阅读 · 0 评论 -
python进阶七_文件操作(二)
二.一些特殊用法1.从现有文件中获取信息(os,stat) 当我们读取一个文件之后,如果还想知道关于这个文件的一些属性信息,怎么得到?在python中,我们可以使用os和stat模块来获取基本信息,来看一个例子: 当然,当我们打开一个“文件”后,不清楚到底是不是文件,还是目录,我们可以这么判断:2.目录操作(os, fnmatch , glob)1.列出一个目录下的所有内容2.创建一个目录3.删除原创 2014-04-06 16:50:39 · 2563 阅读 · 0 评论 -
python进阶十_正则表达式(一)
最近状态一直不太好,至于原因,怎么说呢,不好说,总之就是纠结中覆盖着纠结,心思完全不在点上,希望可以借助Python的学习以及博客的撰写来调整回来,有的时候回头想一想,如果真的是我自己的问题呢,以前我经常跟别人说,千万不要怀疑自己,因为很清楚一旦连自己都变的不可信,那这个世界就太疯狂了,当一遍一遍的问我,现在连我自己都快怀疑自己了,我一遍一遍的说服别人,想不到现在竟然需要自己去说服自己,何其的悲哀原创 2014-05-15 23:45:11 · 2887 阅读 · 0 评论 -
python进阶九_网络编程
Python网络编程一一.一些基本概念 在Python网络编程这一节中会涉及到很多网络相关的术语,对于一些最基本的概念,如TCP/IP,Socket等等不再赘述,不明白的可以自己去查一查,对于一些常见但是可能不是很熟悉的术语这里做了一个简要的介绍,后续遇到不会因此止步。SNTP:简单网络时间协议(Simple Network Time Protocol)简单来说就是用来同步因特网中的计算机时钟,原创 2014-05-15 04:31:24 · 4126 阅读 · 4 评论 -
python进阶八_警告和异常
心情有点纠结,怎么说呢,倒不是因为其他学习上的事情,反而是因为生活上狗血的剧情逼着人偏离,渐行渐远,人跟人之间有误会也是正常的,可能是因为交流不够,彼此不够了解吧,希望能尽快度过这一段纠结的日子,简单的生活,慢慢的品味,细细的思考。 最近一段时间,因为需要,借阅了一本Python Cookbook,发现这本书在很多方面介绍的都很不错,比如一些系统管理,web,分布式编程,数据持久化等等这些方面。但原创 2014-05-14 03:29:56 · 8118 阅读 · 1 评论 -
python进阶五_类(一)
一.基本运用 认真的写博客真的是一件相当费体力和脑力的事情,对于Python老实博主说也是在一边学一边摸索其中的所以然,所以错误纰漏在所难免,欢迎指正,另博主要花好几个通宵去研究Python中的一个个知识点,然后总结出来成博文,所以希望各位转载的时候能够尊重Po主的劳动成果,转载时请注明,谢谢。1.类的编写在python中类的编写很简单,但是要理解OOP的思想并以此去编写类才是我们真正原创 2014-03-14 01:50:39 · 2595 阅读 · 0 评论 -
python进阶五_类(二)
一.我们来好好研究一下“类”1.Object对象 学过java的朋友都清楚,在Java中,一切皆对象,是很纯正的面向对象语言,那么在python中呢?会不会也是这样呢?首先,不管是不是,我们先假设它是,然后去证明。如果在python中也是一切皆对象的话,那么一定有一个最原始的基类,就像Java中的Object一样,很容易的我们会猜想,会不会也是object的呢?我们通过交互命令来一看究原创 2014-03-14 04:34:00 · 2437 阅读 · 0 评论 -
Vim的Python编辑器详细配置过程 (Based on Ubuntu 12.04 LTS)
为什么要用vim编辑py文件?因为在Linux命令行中,缺少图形界面的IDE,vim是最佳的文本编辑器,而为了更好的编辑py文本,所以配置vim。 1. 安装完整版vim vi和vim的区别? 在Linux自带有vi编辑器,而vim是指vi improved,即vi升级版。区别在于vi指令和功能较vim简单,正因如此才有了vi improved。 Ubuntu自带的v转载 2013-09-19 12:07:26 · 1292 阅读 · 0 评论 -
[转]常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheetahcherrypy:一个WEB frameworkctypes:用来调用动态链接库DBUtils:数据库连接池django:一个WEB frameworkdocutils:用来写文档的dpkt:数据包的解包和组包MySQLd转载 2013-11-19 15:39:14 · 2718 阅读 · 1 评论 -
python - sys模块
python sys模块详解! 2011年06月28日 sys.argv 命令行参数List,第一个元素是程序本身路径 sys.modules.keys() 返回所有已经导入的模块列表 sys.exc_info() 获取当前正在处理的异常类,exc_type、exc_value、exc_traceback当前处理的异常详细信息 sys转载 2014-02-20 23:49:18 · 1461 阅读 · 0 评论 -
给Python初学者的一些技巧
以下是我近些年收集的一些Python实用技巧和工具,希望能对你有所帮助。交换变量123456789x =6y =5 x, y =y, x printx>>> 5printy>>> 6if 语句在行内12转载 2014-02-08 16:03:38 · 1421 阅读 · 0 评论 -
使用Python进行验证码识别
以 前写过一个刷校内网的人气的工具,Java的(以后再也不行Java程序了),里面用到了验证码识别,那段代码不是我自己写的:-)校内的验证是完全单色没有任何干挠的验证码,识别起来比较容易,不过从那段代码中可以看到基本的验证码识别方式。这几天在写一个程序的时候需要识别验证码,因为程序是Python写的自然打算用Python进行验证码的识别。以前没用Python处理过图像,不太了解PIL(Pyth转载 2014-02-28 11:50:32 · 4220 阅读 · 3 评论 -
python进阶四_模块调用
一.基本介绍1.基本语法 模块的导入主要使用import关键字简单来说,每一个以扩展名py结尾的Python源代码文件都是一个模块,其他的文件可以通过导入一个模块读取这个模块的内容,从本质上来说,是载入另一个文件,并读取那个文件的内容。需要注意的是在第一次的导入之后,其他的重复导入都不会再工作,甚至在另一个窗口中改变并保存了模块的源代码文件也不行。这是由于导入是一个开销很大的操作,以至原创 2014-03-11 01:55:50 · 7714 阅读 · 6 评论 -
python进阶一_简介,安装与环境部署
一.Python简介1.历史 Python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中Python作为程序的名字,是因为他是一个蒙提·派森的飞行马戏团的爱好者。ABC是由吉多参加设计的一种教学语言。就吉多本人看来,ABC这种语言非常优美和强原创 2014-03-05 21:08:10 · 2695 阅读 · 0 评论 -
python进阶二_基本数据类型与操作
一.数据类型1.整数,长整数,浮点数,复数 在python中尤其要注意的是复数,复数由实数部分和虚数部分构成,real + imag(j/J)它们都是浮点数,其中虚数后缀j/J例如:注意:Conjugate()求的是该复数的共轭复数2.字符串 这里只简单做一下说明,关于字符串,有很多需要了解的知识,在python中单引号’与双引号’’均可指示原创 2014-03-08 21:26:50 · 2651 阅读 · 0 评论 -
python实现模拟登录
本文主要用python实现了对网站的模拟登录。通过自己构造post数据来用Python实现登录过程。当你要模拟登录一个网站时,首先要搞清楚网站的登录处理细节(发了什么样的数据,给谁发等...)。我是通过HTTPfox来抓取http数据包来分析该网站的登录流程。同时,我们还要分析抓到的post包的数据结构和header,要根据提交的数据结构和heander来构造自己的post数据和header。分析转载 2014-05-14 18:18:36 · 1824 阅读 · 0 评论