python
文章平均质量分 66
PegasusWang_
知乎 Python 后端工程师:
https://www.zhihu.com/people/pegasus-wang/activities
Python web 入坑指南作者:http://python-web-guide.readthedocs.io/zh/latest/
展开
-
在windows下安装python——详解(windows7)(转)
原文链接:http://blog.csdn.net/eland_edwiin/article/details/8483236首先鄙人是略带愤怒的写下这篇博文,原因很简单,当网上的资料全部都是模棱两可的复制粘贴而却没有实质性的帮助导致你屡屡碰壁的时候,血液自然会有点儿澎湃。楼主其实刚刚接触python,今天下午在阅读完入门级的《python入门》的前两章后,想下载来看看,goog原创 2013-08-31 12:43:42 · 1471 阅读 · 0 评论 -
Python脚本生成sitemap
项目需要用脚本生成sitemap,中间学习了一下sitemap的格式和lxml库的用法。把结果记录一下,方便以后需要直接拿来用。安装lxml首先需要pip install lxml安装lxml库。 如果你在ubuntu上遇到了以下错误: #include "libxml/xmlversion.h"compilation terminated.error: command 'x86_64-linu原创 2015-07-23 11:27:11 · 3461 阅读 · 0 评论 -
Javascript和python获取月份第一天和最后一天
Javascriptdate = new Date(year, month-1)date_first = new Date(date.getFullYear(), date.getMonth(), 1)date_last = new Date(date.getFullYear(), date.getMonth() + 1, 0)Pythonimport datetimedate_first =原创 2015-09-08 12:09:08 · 3273 阅读 · 0 评论 -
ubuntu+nginx+supervisor部署tornado
ubuntu+nginx+supervisor部署tornado原创 2015-10-04 16:41:38 · 1914 阅读 · 0 评论 -
做一个树莓派微博机器人
准备首先得有一个树莓派,如果你还不知道什么是树莓派,可以先去淘宝一百多淘一个,就是一个小巧的卡片电脑,可以安装linux操作系统,就用树莓派配置一个crontab定时跑就可以。如果没有的话,vps或者虚拟机都可以,不过树莓派比较方便,可以搭建一个简单的服务器没日没夜拼命地跑。机器人的话可以做微博推广,自己定制内容。比如我的叫做『老王讲段子』,每个小时自己发一个段子、搞笑图片或者无节操的gif。当然目原创 2015-09-18 18:38:55 · 3570 阅读 · 0 评论 -
Python爬虫的一些总结
最近写了一些爬虫,总结下遇到过的一些问题.常用库:抓取网页: 常用的有requests, urllib.解析: BeautifulSoup, lxml, re.框架: scrapy, pyspier.url去重: bloomfilter图片处理: PillowOCR: Tesseract,google的一个ocr库。代理: 代理Tor, PySocks原创 2015-10-04 16:44:20 · 1128 阅读 · 0 评论 -
python多线程、异步、多进程+异步爬虫
安装Tornadopip install tornado python的多线程比较鸡肋,使用tornado可以实现异步的爬取,代码也比较简单,使用了coroutine后也可以不用回调了。代码如下,最后是时间测试,当网络阻塞或者请求数量多了,异步的优势就体现出来了。#!/usr/bin/env python# -*- coding:utf-8 -*-import timefrom tornado原创 2015-09-18 18:44:54 · 6753 阅读 · 1 评论 -
学python2还是python3
最近笔者在知乎上看到一个问题应该学习最新版本的 Python 3 还是旧版本的 Python 2?,笔者当年是学习的python2.7入门的,国内关于python3的中文资料很少,最近工作技术老大比较激进,直接用的python3.5,顺便也了解了一下python3.5的一些新特性。究竟该学python2还是python3呢?笔者认为应该学最新的python3。python3做了不少改进,社区果断舍弃原创 2015-12-18 10:30:24 · 3395 阅读 · 0 评论 -
用python写一个命令行有道翻译
平常都是用终端敲, 有时候不会的词语也懒得打开词典了,干脆搞了个简单的查词命令.思路也很简单,直接调用有道的api,解析下返回的json就ok了。只用到了python原生的库,支持python2和python3.#!/usr/bin/env python# -*- coding:utf-8 -*-# API key:273646050# keyfrom:11pegasus11import jso原创 2015-12-02 22:15:51 · 2370 阅读 · 0 评论 -
python用requests和urllib2两种方式调用图灵机器人接口
python用requests和urllib2两种方式调用图灵机器人接口原创 2015-04-11 13:36:09 · 3931 阅读 · 0 评论 -
django+python微信开发
django+python微信开发之一-准备工作django+python微信开发之二-封装消息类django+python微信开发之三-消息处理类django+python微信开发之四-最后的工作:消息服务类原创 2015-02-25 10:49:49 · 2861 阅读 · 1 评论 -
django+sae微信开发-简单的鹦鹉学舌功能
django+sae微信开发-简单的鹦鹉学舌功能原创 2015-02-18 10:13:24 · 2271 阅读 · 0 评论 -
python基础篇(转)
python基础原创 2013-09-02 18:33:40 · 2180 阅读 · 0 评论 -
程序员的工具-把python当成强大的命令行计算器 (支持高精度)acmer工具
首先不了解python的请自行google or baidu。在http://forum.ubuntu.org.cn/上搜索python会有不少资料,如果不想深入了解而只是简单实用其强大的功能可以看这本书《A byte of python》只有一百来页,在两天左右基本上就可以使用了。ubuntu论坛的python教程参考:http://wiki.ubuntu.org.cn/Python_%E5原创 2013-09-02 18:38:13 · 3696 阅读 · 0 评论 -
谈谈Python中对象拷贝
谈谈Python中对象拷贝2013-10-17 18:44:52 来源: 你想复制一个对象?因为在Python中,无论你把对象做为参数传递,做为函数返回值,都是引用传递的。何谓引用传递,我们来看一个C++交换两个你想复制一个对象?因为在Python中,无论你把对象做为参数传递,做为函数返回值,都是引用传递的。何谓引用传递,我们来看一个C++交转载 2014-05-22 16:43:44 · 820 阅读 · 0 评论 -
python 版 quicksort 快排
python版quicksort原创 2014-05-16 14:16:52 · 2218 阅读 · 0 评论 -
python版mergesort
def merge(list, beg, q, end): n1 = q - beg n2 = end - q L = list[beg:beg+n1] R = list[q:q+n2] i = 0 j = 0 k = beg while i < n1 and j < n2: if L[i] <= R[j]:原创 2014-05-22 16:56:50 · 927 阅读 · 0 评论 -
lambda表达式
lambda表达式原创 2014-11-25 17:13:16 · 1117 阅读 · 0 评论 -
django book 第7章发送邮件碰到的种种问题
django中文版和英文版:(建议不想看英文版的可以参考中文版文字,但是代码不要看中文版的,有些出入会让你迷惑)。http://djangobook.py3k.cn/2.0/chapter07/http://www.djangobook.com/en/2.0/chapter07.html Contact us Contact us {% if error原创 2015-01-26 17:43:46 · 3337 阅读 · 0 评论 -
python mysql数据库编程
python mysql数据库编程原创 2014-12-22 14:31:54 · 1399 阅读 · 0 评论 -
开源一个 Python 中文数据结构和算法教程
课程简介数据结构和算法是每个程序员需要掌握的基础知识之一,也是面试中跨不过的槛。目前关于 Python 算法和数据结构的中文资料比较欠缺,笔者尝试录制视频教程帮助 Python 初学者掌握常用算法和数据结构,提升开发技能。本教程是付费教程(文字内容和代码免费),因为笔者录制的过程中除了购买软件、手写板等硬件之外,业余需要花费很多时间和精力来录制视频、查资料、编写课件和代码,养家糊口不容易,希望大家...原创 2018-04-23 23:53:17 · 8970 阅读 · 0 评论