随笔分类 -  Python

学习Python3.x的笔记
摘要:因为要学习“心内求法”关于Django的教程,其中提到了groundwork的应用,因为django1.5(应该说1.4及以上)目录结构生成较之前发生了变化,再加上python3.x的语法也较python2.7有所差异,所以为了使用groundwork,还需要做一些适应性的修改。记录如下,作为备忘:(1) 下载groundwork: 在https://github.com/freetstar/django-groundwork下载;(2) 安装groundwork,修改groundwork.py 解压后,直接把django-groundwork目录拷贝到项目根目录下; 需要把... 阅读全文
posted @ 2013-03-22 21:01 hgdfr 阅读(1160) 评论(0) 推荐(1)
摘要:之前在:《鲜活的数据:数据可视化指南》第2章 收集数据 Python3.3源码中改写了原书的代码为python3.3版本,为了更好的学习和熟悉BeautifulSoup,又改编了一个程序,从中文网站http://lishi.tianqi.com/beijing/...上来下载相关天气信息,并保存为CSV格式。 1 # coding = utf-8 2 """ 3 从http://lishi.tianqi.com/beijing/下载部分北京天气记录保存到文件中。 4 利用BeautifulSoup模块 5 """ 6 __author 阅读全文
posted @ 2013-03-19 19:42 hgdfr 阅读(665) 评论(0) 推荐(0)
摘要:python3.3的random模块实现各种分布下的伪随机数生成。对整数而言,可以在一个范围内按均匀分布来随机选择。对序列来说,同样可以按照均匀分布来选择一个元素,可以对数组产生随机排列,也可以进行随机的不重复采样。对随机实数而言,提供均匀,正态(高斯),对数正态,负指数,γ和β等多种分布。甚至角分布和冯·米塞斯分布(循环正态分布),简要示例如下: 1 # coding=utf-8 2 __author__ = 'hillfree' 3 4 import random 5 6 7 def testRand(): 8 9 # 在[a, b]之间产生随机整数 random 阅读全文
posted @ 2013-03-18 23:57 hgdfr 阅读(4308) 评论(0) 推荐(1)
摘要:全部源码和数据文件下载:仅供参考《鲜活的数据:数据可视化指南》书中的python代码为2.x,在看书过程中把部分源代码转换为Python3.3格式。运行环境:Windows7, Python3.3(1) get-weather-data.py 从网页抓取天气信息(类似于小爬虫)说明:主要修改包括urllib2的变化,timestamp的修改,采集数据的地点,数据位置等View Code 1 # coding = utf-8 2 __author__ = 'hillfree' 3 4 from urllib.request import urlopen 5 from bs4 im 阅读全文
posted @ 2013-03-18 14:14 hgdfr 阅读(551) 评论(0) 推荐(0)