PythonTip >> 博文 >> python核心编程

    thrift 是facebook开发并开源的一个二进制通讯中间件,通过thrift,我们可以充分利用各个语言的优势,编写高效的代码。


    关于thrift的论文:http://pan.baidu.com ...

    作者:zihua | 分类: python核心编程 | 标签: python核心编程 | 阅读: 853 | 发布于: 2013-09-25 20时 | 阅读全文...

    matplotlib是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。它的文档相当完备,并且Gallery页面中有上百幅缩略图,打开之后都有源程序。因此如果你需要绘制某种类型的图,只需要在这个页面中浏览 ...

    作者:zihua | 分类: python核心编程 | 标签: python核心编程 | 阅读: 762 | 发布于: 2013-09-25 20时 | 阅读全文...

    几乎所有的微薄都提供了缩短网址的服务,其原理就是将一个url地址按照一定的算法生成一段字符串,然后加在一个短域名后面边成了一个新的url地址,数据库中会存放这个短地址和原始的地址,当用户点击这个新的短地址后,短地址服务会根据短域名后面的几个字符串从数据库中读出原来的地址然后页面进行跳转 。

    比如新浪微薄中的url 是 http://t ...

    作者:zihua | 分类: python核心编程 | 标签: python核心编程 | 阅读: 677 | 发布于: 2013-09-25 20时 | 阅读全文...

    说道爬虫大家或许感觉非常神秘,其实它没有我们想象的那么神奇(当然,google和baidu的爬虫是一场复杂和强大的,它的强大不是爬虫本身强大,而是后台的数据处理和数据挖掘算法非常强大),今天我们就来揭开它神秘的面纱。呵呵,简单两步就可以实现一个网页天气爬虫程序。。。

    爬虫简单说来包括 ...

    作者:zihua | 分类: python核心编程 | 标签: python核心编程 | 阅读: 735 | 发布于: 2013-09-25 20时 | 阅读全文...

    发邮件是大家工作中最常用到的。今天来看一下怎么用python来发送和接收邮件。

    python实现发送和接收邮件功能主要用到poplib和smtplib模块。

    poplib用于接收邮件,而smtplib负责发送邮件。

    代码如下:

    #! /usr/bin/env python ...
    作者:zihua | 分类: python核心编程 | 标签: python核心编程 | 阅读: 1212 | 发布于: 2013-09-25 20时 | 阅读全文...

    python网页抓取功能非常强大,使用urllib或者urllib2可以很轻松的抓取网页内容。但是很多时候我们要注意,可能很多网站都设置了防采集功能,不是那么轻松就能抓取到想要的内容。

    今天我来分享下载python2和python3中都是如何来模拟浏览器来跳过屏蔽进行抓取的。

    最基础的抓取:

    #! /usr/bin/env ...
    作者:zihua | 分类: python核心编程 | 标签: python核心编程 | 阅读: 871 | 发布于: 2013-09-25 20时 | 阅读全文...

    在web开发中经常用到验证码,为了防止机器人注册或者恶意登陆和查询等,作用不容小觑

    但是验证码其实不是一个函数就能搞定的,它需要生成图片和水印,其实每种语言都有相关的函数生成图片和文字水印。包括我熟悉的php,呵呵,今天主要来分享如何用python生成验证码。

    python生成验证码主要用到如下模块 ...

    作者:zihua | 分类: python核心编程 | 标签: python核心编程 | 阅读: 942 | 发布于: 2013-09-25 20时 | 阅读全文...

    在一些python小型应用程序中,不需要关系型数据库时,可以方便的用持久字典来存储名称/值对,它与python的字典非常类似,主要区别在于数据是在磁盘读取和写入的。另一个区别在于dbm的键和值必须是字符串类型。

    1.选择dbm模块

    python支持很多dbm模块 ...

    作者:zihua | 分类: python核心编程 | 标签: python核心编程 | 阅读: 724 | 发布于: 2013-09-25 20时 | 阅读全文...
    我最近读到一遍文章其主要关注点是在Python社区,讲的是为什么Python应用如此丑陋?

    尽管某些情况下他的观点是正确的,但是对于他问的这个问题“亲爱的Python,你为何如此丑陋”真是荒谬至极。

    他所叙述的每个假设和比对显得非常愚蠢,写那边文章的人视乎对在Python之上构建的博客和Web应用的设计水平完全没有深刻印象。

    为了揭穿真相 ...

    作者:zihua | 分类: python核心编程 | 标签: python核心编程 | 阅读: 844 | 发布于: 2013-09-25 19时 | 阅读全文...
    sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径;比如在CMD命令行输入 “python  test ...
    作者:zihua | 分类: python核心编程 | 标签: python核心编程 | 阅读: 797 | 发布于: 2013-09-25 19时 | 阅读全文...