Python
anssummer
只求每天进步一点点.
展开
-
Python的lambda匿名函数
lambda函数也叫匿名函数,即,函数没有具体的名称。先来看一个最简单例子:def f(x):return x**2print f(4)Python中使用lambda的话,写成这样g = lambda x : x**2print g(4) lambda表达式在很多编程语言都有对应的实现。比如C#:var g = x => x**2Co原创 2013-09-20 17:56:40 · 887 阅读 · 0 评论 -
python 模块
1.requests Github: https://github.com/kennethreitz/requests 大神kennethreitz的作品,简易明了的HTTP请求操作库, 是urllib2的理想替代品。requests is an elegant HTTP library.API简洁明了,这才是Python开发者喜欢的:>>> r = requests.get('https://原创 2016-05-03 19:00:08 · 450 阅读 · 0 评论 -
好文收藏(持续更新)
python1.python常用模块推荐 http://blog.csdn.net/pipisorry/article/details/47185795原创 2016-05-03 21:23:11 · 436 阅读 · 0 评论 -
python基础教程
json实际上JSON就是Python字典的字符串表示,但是字典作为一个复杂对象是无法直接传递,所以需要将其转换成字符串形式.转换的过程也是一种序列化过程. 用json.dumps序列化为json字符串格式>>> import json//dict>>> sdict = {'a': ['11'], 'b': ['22'], 'c': 'great'}//序列化>>> jdict = js原创 2016-05-01 11:48:57 · 1354 阅读 · 0 评论 -
编译软件报错记录
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed -- Some packages may not be found!python下的setuptools带有一个easy_install的工具,在安装python的每三方模块、工具时很有用,也很方便。安装setuptoo原创 2015-12-21 00:37:07 · 631 阅读 · 0 评论 -
十分钟搞定pandas
本文是对pandas官方网站上《10 Minutes to pandas》的一个简单的翻译,原文在这里。这篇文章是对pandas的一个简单的介绍,详细的介绍请参考:Cookbook 。习惯上,我们会按下面格式引入所需要的包:一、 创建对象可以通过 Data Structure Intro Setion 来查看有关该节内容的详细信息。1、可以通过传递一个list转载 2015-12-21 00:46:10 · 381 阅读 · 0 评论 -
pyspider 爬虫教程
http://docs.pyspider.org/en/latest/原创 2015-12-20 23:50:31 · 516 阅读 · 0 评论 -
python requests模块和Beautiful Soup模块
requests早就听说requests的库的强大,只是还没有接触,今天接触了一下,发现以前使用urllib,urllib2等方法真是太搓了……这里写些简单的使用初步作为一个记录一、安装 http://cn.python-requests.org/en/latest/user/install.html#install二、发送无参数的get请求?原创 2015-12-20 15:46:28 · 1132 阅读 · 0 评论 -
Python 多线程编程及同步处理
多线程是程序设计中的一个重要方面,尤其是在服务器Deamon程序方面。无论何种系统,线程调度的开销都比传统的进程要快得多。 Python可以方便地支持多线程。可以快速创建线程、互斥锁、信号量等等元素,支持线程读写同步互斥。美中不足的是,Python的运行在Python虚拟机上,创建的多线程可能是虚拟的线程,需要由Python虚拟机来轮询调度,这大大降低了Python多线程的可用性。希望高原创 2014-04-10 22:28:16 · 703 阅读 · 0 评论 -
python基础
1.print格式化输出:格式化输出整数支持参数格式化,与C语言的printf类似>>> strHello = "the length of (%s) is %d" %('Hello World',len('Hello World'))>>> print (strHello)the length of (Hello World) is 11原创 2014-01-06 11:22:38 · 648 阅读 · 0 评论 -
python fabric实现远程操作和部署
fabrictitle是开发,但是同时要干开发测试还有运维的活……为毛 task*3 不是 salary * 3 (o(╯□╰)o)近期接手越来越多的东西,发布和运维的工作相当机械,加上频率还蛮高,导致时间浪费还是优点多。修复bug什么的,测试,提交版本库(2分钟),ssh到测试环境pull部署(2分钟),rsync到线上机器A,B,C,D,E(1分钟),分别ssh到ABC转载 2014-04-09 20:05:36 · 1490 阅读 · 0 评论 -
Python yield 使用浅析
您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ?我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。如何生成斐波那契數列斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。用计算机程序输出斐波那契數列的前原创 2014-05-01 00:49:35 · 448 阅读 · 0 评论 -
Python 基础2
1.————我们知道import语句是用来导入外部模块的,当然还有from...import...也可以,但是其实import实际上是使用builtin函数__import__来工作的。 在一些程序中,我们可以动态地去调用函数,如果我们知道模块的名称(字符串)的时候,我们可以很方便的使用动态调用。 Python代码 import glob,os原创 2014-04-10 22:27:18 · 585 阅读 · 0 评论