05 2013 档案

创建基于pypy的virtualenv虚拟环境
摘要:1、首先安装pypy官网:http://pypy.org/下载的1.9的,下载完成之后用tar xf 文件名,解压缩。复制pypy-1.9到~/.local/目录下。在local的bin(如果没有的话,可以自己新建一个bin)下建立一个软链接:ln -s ~/.local/pypy-1.9/bin/pypy ~/.local/bin/到此并没有结束,你还需要配置环境变量,在用户的家目录下的.bashrc中添加:export PATH=$PATH:~/.local/bin/,就是把刚才的bin目录放到环境变量中。<br> 执行:source .bashrc,重新加载下环境配置。最后在 阅读全文

posted @ 2013-05-26 21:50 hellopython 阅读(499) 评论(0) 推荐(0)

Tutorial: Deploy Django app on AppFog
摘要:AppFog is PaaS provider which make management of code a little easier. There are bunch of PasS providers out there Heroku, Elastic Beanstalk to name a few. I tried Googling easy to use tutorial for de... 阅读全文

posted @ 2013-05-25 21:52 hellopython 阅读(303) 评论(0) 推荐(0)

virtualenv的基本使用方法
摘要:virtualenv is a tool to create isolated Python environments. 简单的说就是在系统里面单独建立了个python环境,当前开发所需的package都会建在virtualenv建立的目录下.不会影响其它python环境. 1.安装virtualenv 我使用的是Ubuntu 12.04,我进入https://pypi.python.org... 阅读全文

posted @ 2013-05-24 23:26 hellopython 阅读(555) 评论(0) 推荐(0)

利用Django编写简单的Blog(八)
摘要:接上节:http://www.cnblogs.com/hellopython/archive/2013/05/22/3093606.html实习分类目录功能修改models.py为from django.db import modelsfrom django.contrib.auth.models import User# Create your models here. class Category(models.Model): title = models.CharField(max_length=200) slug = models.SlugField(max_length=... 阅读全文

posted @ 2013-05-23 22:37 hellopython 阅读(249) 评论(0) 推荐(0)

利用Django编写简单的Blog(七)
摘要:接上节:http://www.cnblogs.com/hellopython/archive/2013/05/22/3093538.html 实现模板的可移植性 阅读全文

posted @ 2013-05-22 21:25 hellopython 阅读(141) 评论(0) 推荐(0)

利用Django编写简单的Blog(六)
摘要:接上节: http://www.cnblogs.com/hellopython/archive/2013/05/22/3093525.html 本节为了实现 flat pages功能 python manage.py syncdb 阅读全文

posted @ 2013-05-22 20:59 hellopython 阅读(129) 评论(0) 推荐(0)

利用Django编写简单的Blog(五)
摘要:接上节:http://www.cnblogs.com/hellopython/archive/2013/05/21/3091765.html 本节的目标是能够多人发布. 还是利用Django的自带功能扩展,首先编辑views.py python manage.py syncdb python manage.py shell 接着编辑 posts.html 启动服... 阅读全文

posted @ 2013-05-22 20:23 hellopython 阅读(125) 评论(0) 推荐(0)

利用Django编写简单的Blog(四)
摘要:接上节:http://www.cnblogs.com/hellopython/archive/2013/05/20/3089293.html 前面三节已经完成简单博客的基本功能,这一节为了实现以下目标, 修改日志URL的结构, 开始吧. 首先是学习下python的交互功能 Ctrl D 回到命令行,打开blogengine下面的models... 阅读全文

posted @ 2013-05-21 22:22 hellopython 阅读(145) 评论(0) 推荐(0)

Python + PIP + Django + Virtualenv
摘要:For a more through post you probably read this document, this guide was partially based on it, taking what I find relevant for my usecase:http://www.cnblogs.com/hellopython/archive/2013/05/21/3089784.htmlI'm posting this for my own references and if anyone else finds it useful, all the better. I 阅读全文

posted @ 2013-05-21 21:17 hellopython 阅读(308) 评论(0) 推荐(0)

Beginners Guide : pip and virtualenv
摘要:RequirementsI will be basing this tutorial on the setup I have at home. So for the best results using this guide I would recommend using Ubuntu 10.10. I will try and keep the instruction as generic as possible. Overall goal will be to introduce you to the magic of pip and virtualenv.Install easy_ins 阅读全文

posted @ 2013-05-21 21:13 hellopython 阅读(411) 评论(0) 推荐(0)

利用Django编写简单的Blog(三)
摘要:接上节:http://www.cnblogs.com/hellopython/archive/2013/05/19/3087698.html 现在在views.py里面进行修改 接下来去models.py里面进行修改 然后编辑admin.py 再进入views.py 进入urls.py 进入模板中的posts.html 基本代码编写完毕,现在... 阅读全文

posted @ 2013-05-20 19:52 hellopython 阅读(157) 评论(0) 推荐(0)

利用Django编写简单的Blog(二)
摘要:接上节:http://www.cnblogs.com/hellopython/archive/2013/05/18/3086340.html view.py建立完成后,在Django目录下建立模板文件夹templates 进入settings.py中,在 TEMPLATE_DIRS 下增加模板的绝对路径,比如我的 '/home/hellopython/Documents/learndja... 阅读全文

posted @ 2013-05-19 23:52 hellopython 阅读(170) 评论(0) 推荐(0)

利用Django编写简单的Blog(一)
摘要:当前环境Ubuntu 12.04Python (2.7.3)Django (1.5.1)1.进去想编写程序的目录,在命令行输入django-admin.py startproject DjangoBlog2.打开Eclipse,可以看下下图所示.3.打开settings.py,找到 DATABASES 那一行.由于只是开发简单的Blog,我就在此处用 SQLite 数据库.名字起的是 backend.db在后面把时区改为 Asia/Shanghai ; 语言改为 zh-cnurls.py没有进行任何变更,确保前面几步完成后,运行 python manage.py runserver打开 htt 阅读全文

posted @ 2013-05-18 23:18 hellopython 阅读(240) 评论(0) 推荐(0)

Ubuntu 12.04安装Django-1.5.1
摘要:1.进入下载页:https://www.djangoproject.com/download/2.下载后解压Django-1.5.13.进入当前目录安装Django-1.5.1运行命令:cd Django-1.5.1 sudo python setup.py install4.验证安装是否成功;命令行下输入python,然后输入import django,观察是否报错,没报错就安装成功.5.建立第一个简单的Web①创建个文件,比如 django-admin.py startproject hellopython② 命令行进入hellopython目录,输入 python manage.py r 阅读全文

posted @ 2013-05-17 21:25 hellopython 阅读(303) 评论(0) 推荐(0)

ubuntu12.04下redis安装
摘要:1.下载安装包: https://code.google.com/p/redis/downloads/list 2.编译源程序: 1.解压 2.编译:make 3.安装: sudo make install 4. 测试: make test(首先安装tcl8.5,sudo apt-get install tcl 8.5) 5.安装成功. 阅读全文

posted @ 2013-05-16 23:17 hellopython 阅读(136) 评论(0) 推荐(0)

Python开源爬虫框架:Scrapy架构分析
摘要:一、概述下图显示了Scrapy的大体架构,其中包含了它的主要组件及系统的数据处理流程(绿色箭头所示)。下面就来一个个解释每个组件的作用及数据的处理过程。二、组件1、Scrapy Engine(Scrapy引擎)Scrapy引擎是用来控制整个系统的数据处理流程,并进行事务处理的触发。更多的详细内容可以看下面的数据处理流程。2、Scheduler(调度)调度程序从Scrapy引擎接受请求并排序列入队列,并在Scrapy引擎发出请求后返还给他们。3、Downloader(下载器)下载器的主要职责是抓取网页并将网页内容返还给蜘蛛( Spiders)。4、Spiders(蜘蛛)蜘蛛是有Scrapy用户自 阅读全文

posted @ 2013-05-15 21:42 hellopython 阅读(295) 评论(0) 推荐(0)

ubuntu12.04安装mongodb/PyMongo
摘要:1. Add this line to your /etc/apt/sources.listdeb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen2. Add the public gpg key:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB103.sudo apt-get update4. Install Packagessudo apt-get install mongodb-10gen 这样mongodb就安装完毕了.然后 阅读全文

posted @ 2013-05-14 23:00 hellopython 阅读(1149) 评论(0) 推荐(0)

Ubuntu下如何将普通用户提升到root权限
摘要:提升的方法如下:在shell里面输入 sudo gedit /etc/passwd 将里面的当前用户的ID值进行修改。譬如我的当前用户是hellopython则找到了hellopython:x:1000:1000:hellopython:/home/hellopython:/bin/bash 将两个1000改成0即可即最后改完的结果为:hellopython:x:0:0:hellopython:/home/hellopython:/bin/bash最后将Ubuntu系统进行注销,然后在登陆的用户名里输入 你自己的用户名和密码,这样登陆上来就是root权限了。这是因为root的ID值为0。 阅读全文

posted @ 2013-05-13 23:39 hellopython 阅读(297) 评论(0) 推荐(0)

Ubuntu 12.04下用Eclipse搭建Python2.7集成开发环境
摘要:首先我们开始下载需要用到的软件,第一个便是eclipse,这个因为我们要用来搭建python环境,所以,我们下载eclipse classic 版本http://www.eclipse.org/downloads,右边的下载链接有具体的系统选择,我的是linux,所以我下载linux-32bit,这个大家可以根据自己的系统选择.因为eclipse默认是java的环境,所以在第一次运行的时候它需要一些jdk里面的文件,如果没有的话就会出现如上错误,无法打开,所以我们得到Oracle官方http://www.oracle.com/technetwork/java/javase/downloads/ 阅读全文

posted @ 2013-05-12 21:10 hellopython 阅读(284) 评论(0) 推荐(0)

Python语言编程学习资料汇总(持续更新20130512)
摘要:开发工具:Python语言集成开发环境 Wingware WingIDE Professional v3.2.12Python语言集成开发环境 Wingware WingIDE Professional v3.2.9.1高效Python/Django开发工具:JetBrains PyCharm v1.1.1 (附注册机)Python和Django开发工具:JetBrains PyCharm v1.1学习资料:Python 3程序开发指南 (第二版) 中文PDF下载 Programming in Python 3, 2rd EditionPython参考手册 (第4版) 中文高清PDF下载 (P 阅读全文

posted @ 2013-05-12 17:26 hellopython 阅读(199) 评论(0) 推荐(0)

Ubuntu 12.04 安装Scrapy爬虫框架
摘要:根据Scrapy安装指南(http://doc.scrapy.org/en/latest/intro/install.html)Don’tuse thepython-scrapypackage provided by Ubuntu, they are typically too old and slow to catch up with latest Scrapy.Instead, use the officialUbuntu Packages, which already solve all dependencies for you and are continuously updated 阅读全文

posted @ 2013-05-12 10:54 hellopython 阅读(895) 评论(0) 推荐(0)

用python爬虫抓站的一些技巧总结
摘要:学用python也有3个多月了,用得最多的还是各类爬虫脚本:写过抓代理本机验证的脚本,写过在discuz论坛中自动登录自动发贴的脚本,写过自动收邮件的脚本,写过简单的验证码识别的脚本,本来想写google music的抓取脚本的,结果有了强大的gmbox,也就不用写了。这些脚本有一个共性,都是和web相关的,总要用到获取链接的一些方法,再加上simplecd这个半爬虫半网站的项目,累积不少爬虫抓站的经验,在此总结一下,那么以后做东西也就不用重复劳动了。1.最基本的抓站import urllib2content = urllib2.urlopen('http://XXXX').r 阅读全文

posted @ 2013-05-11 22:03 hellopython 阅读(318) 评论(0) 推荐(0)

前端工程师知识结构图
摘要: 阅读全文

posted @ 2013-05-11 17:46 hellopython 阅读(121) 评论(0) 推荐(0)

Python学习:Python学习总结-资料大全
摘要:1.Python基础1.1. 概述Python是一个脚本解释器, 可以从命令行运行脚本, 也可以在脚本上双击, 象运行其他应用程序一样。它还是一个交互 shell, 可以执行任意的语句和表达式。Python 的交互 shell 可以计算任意的 Python 表达式, 包括任何基本的数学表达式。交互 shell 可以执行任意的 Python 语句, 包括 print 语句。也可以给变量赋值, 并且变量值在 shell 打开时一直有效(一旦关毕交互 Sheel , 变量值将丢失)。表格1编程语言数据类型的比较静态类型定义语言一种在编译期间数据类型固定的语言。大多数静态类型定义语言是通过要求在使用所 阅读全文

posted @ 2013-05-10 23:52 hellopython 阅读(666) 评论(0) 推荐(0)

python源码:python简单实现网站目录扫描器
摘要:原作者:飞龙321 1 #!/usr/local/bin/python 2 #-*- coding: UTF-8 -*- 3 #QQ29295842 python 网络安全编程群 138612676 希望认识更多的朋友 4 #BLOG http://hi.baidu.com/alalmn 5 import sys, os, time, httplib 6 import re 7 list_http=[] #http数组 8 9 def open_httptxt(): #打开TXT文本写入数组10 try:11 passlist = []12 ... 阅读全文

posted @ 2013-05-10 23:36 hellopython 阅读(974) 评论(0) 推荐(0)

中文图解python脚本
摘要:中文图解python脚本 阅读全文

posted @ 2013-05-09 21:44 hellopython 阅读(335) 评论(1) 推荐(0)

urllib2 的使用细节
摘要:1 Proxy 的设置2 Timeout 设置3 在 HTTP Request 中加入特定的 Header4 Redirect5 Cookie6 使用 HTTP 的 PUT 和 DELETE 方法7 得到 HTTP 的返回码8 Debug Log1 Proxy 的设置urllib2 默认会使用环境变量 http_proxy 来设置 HTTP Proxy。如果想在程序中明确控制 Proxy,而不受环境变量的影响,可以使用下面的方式import urllib2enable_proxy = Trueproxy_handler = urllib2.ProxyHandler({"http&qu 阅读全文

posted @ 2013-05-09 21:42 hellopython 阅读(187) 评论(0) 推荐(0)

Python – An overview for beginners
摘要:Python Package Managersetuptoolseasy_installpipPython web application frameworksdjango Django is a high-level Python Web framework.http://www.djangoproject.com/web2pyAn open source full-stack python web framework for scalable, secure and portableweb applications. http://www.web2py.com/flaskA ligh... 阅读全文

posted @ 2013-05-08 23:46 hellopython 阅读(314) 评论(0) 推荐(0)

我在学习编程中犯的两个最大错误
摘要:英文原文:Suneel Chakravorty 编译:@贱圣OMG一年前,我刚从大学毕业并且决定踏入社会。我有很多初始的想法并想将它们实现,但我不懂编程。听从 Yipit 联合创始人Vin Vacant 的建议之后,我开始自学编程。现在我终于学了足够多的知识来自己实现产品原型,一路走来,非常坎坷。如果你在跟我同样的路上,我希望你能避免犯跟我同样的错误。错误0:我花了太多时间学习那些我不是特别需要的东西上有如此多的技术,又有那么多的相互矛盾的观点以至于你很难判断什么是重要的,我根本就不知道如何开始。在Hacker News、 Quora、 Stack OverFlow上看了一大堆最流行的文章之后 阅读全文

posted @ 2013-05-02 20:33 hellopython 阅读(232) 评论(0) 推荐(0)

Beautiful Soup 中文教程
摘要:Beautiful Soup 中文教程的官方页面:http://www.crummy.com/software/BeautifulSoup/bs3/documentation.htmlBeautifulSoup 下载与安装下载地址为:http://www.crummy.com/software/BeautifulSoup/安装其实很简单,BeautifulSoup只有一个文件,只要把这个文件拷到你的工作目录,就可以了。from BeautifulSoup import BeautifulSoup # For processing HTMLfrom BeautifulSoup ... 阅读全文

posted @ 2013-05-01 11:16 hellopython 阅读(363) 评论(0) 推荐(0)

导航