
python
文章平均质量分 53
然后咧
初学Python和SDN的老男人
展开
-
python刚入门,还需多努力
以前如果要在外部给 class attribute 赋值,只知道新建 1 个 class method:set_attribute(),但是现在知道了 可以直接在外部给 class attribute 赋值,甚至不用提前在 class 里面定义 attribute!原创 2015-11-07 10:52:27 · 1146 阅读 · 0 评论 -
《用Python玩转数据》学习笔记第4周Part1
1、如果Excel单元格的数据过长,就会显示一长串#。在Pandas中,如果数据长度超过了列宽,也会报错。需要使用pandas.set_option 修改默认的设置:import pandas as pdpd.set_option('display.height', 1000)pd.set_option('display.max_rows', 500)pd.set_option('displa原创 2015-12-05 18:31:53 · 3471 阅读 · 0 评论 -
用Python计算MovieLens 100k数据集中男性女性用户评分的标准差
这是《用Python玩转数据》4.2的编程练习。要求:计算MovieLens 100k数据集中男性女性用户评分的标准差并输出。 数据集下载其中u.data 表示100k条评分记录,每一列的数值含义是: user id | item id | rating | timestamp u.user表示用户的信息,每一列的数值含义是: user id | age | gender | occup原创 2015-12-18 17:10:04 · 8014 阅读 · 2 评论 -
用Matplotlib绘制股票每月最高收盘价曲线
这是《用Python玩转数据》第4周的编程小练习。不计分,而且老师也给出了答案,所以我在这里贴出自己的作业应该不会侵权吧。 from matplotlib.finance import quotes_historical_yahoo_ohlcfrom datetime import dateimport pandas as pdimport matplotlib原创 2015-12-14 18:27:22 · 3560 阅读 · 0 评论 -
wxPython入门中文版 (Getting Started with wxPython)
本文翻译自http://wiki.wxpython.org/Getting%20Started 首先声明:本人还是个菜鸟,翻译只是为了学习,就当作记笔记了。水平有限,错误和疏漏在所难免,希望各路高手能够给予指导。而且简单查了一下,好像中文世界目前还没有完整的翻译 Getting Started with wxPython 的。wxPython入门第一个应用程序:”Hello, World!”按惯例翻译 2015-12-28 19:58:38 · 109817 阅读 · 17 评论 -
《用Python玩转数据》Week5, Part 2
1、私有变量 Python把以两个或以上下划线字符开头且没有以两个或以上下划线结尾的变量当作私有变量。私有变量会在代码生成之前被转换为长格式(变为公有)。转换机制是这样的:在变量前端插入类名,再在前端加入一个下划线字符。这就是所谓的私有变量轧压(Private name mangling)。 http://blog.youkuaiyun.com/carolzhang8406/article/details/原创 2015-12-12 20:55:11 · 1148 阅读 · 0 评论 -
《用Python玩转数据》学习笔记第3周Part2
1、python用于数学计算的工具介绍:scipy、numpy、matplotlib 大库,能绘制各种图形,牛叉。这里有SciPy入门指南中译本:http://reverland.org/python/2012/08/24/scipy/ 话说某转载的blog都有10K多的访问量了。 先写在这里以后慢慢研究。Reverland的行知阁有一些Python爬虫的代码,可惜插图都没有了。2、Datef原创 2015-11-19 11:14:05 · 1678 阅读 · 0 评论 -
《用Python玩转数据》学习笔记第3周Part1
1、前面我们学到了一个函数的argument前面有*,表示可变长的元组。今天学到了如果argument前面有** ,则表示可变长的字典。>>> def func(args1, *args2, **args3):... print args1... print args2... print args3... >>> func('a', 'b', 'c', d = 1,原创 2015-11-15 13:22:11 · 887 阅读 · 0 评论 -
《用Python玩转数据》学习笔记第2周(Part2)
1、Python字符串格式化:http://www.cnblogs.com/JerySpace/archive/2010/12/17/1909621.html2、enumerate()用法:在同时需要用到index和value值的时候可以用到enumerate,参数为可遍历的变量,如字符串,列表等,返回enumerate类。 http://www.pythonclub.org/python-basi原创 2015-11-13 14:57:56 · 1784 阅读 · 0 评论 -
python中 if __name__ == '__main__': 的解析
模块就是 *.py 文件。所有模块都有一个内置属性__name__当 import module_name 时,__name__ == module_name,不带路径,不带扩展名当直接运行 *.py 文件时,__name__ == '__main__'所以,if __name__ == '__main__' 用来判断是否是把这个模块当作应用程序一样直接运行,如果True,则执行if下面的代原创 2015-11-13 21:08:01 · 640 阅读 · 0 评论 -
正则表达式学习笔记——
学习了一遍@deerchao 的正则表达式教程,回过头来分析一下2.2读取雅虎股票数据的代码。首先选中股票数据表格中的一行: 然后查看这部分的源代码:<tr><td class="yfnc_tabledata1"><b><a data-rapid_p="21" href="/q?s=AAPL">AAPL</a></b></td><td class="yfnc_tabledata1">Apple原创 2015-11-12 21:56:49 · 1186 阅读 · 0 评论 -
《用Python玩转数据》第2周学习笔记(Part1)
1、Python之文件操作:http://blog.chinaunix.net/uid-26602509-id-3503138.html2、正则表达式教程: http://deerchao.net/tutorials/regex/regex.htm http://www.java3z.com/cwbwebhome/article/article8/Regex/Java.Regex.Tutoria原创 2015-11-11 15:17:22 · 2038 阅读 · 0 评论 -
《用Python玩转数据》第1周学习笔记(Part2)
1、range和xrange:http://ciniao.legu.cc/article.php?id=17 大白话: range直接就生成一个list,把内存给占上了。 xrange像一个管家,用的时候返回1个值,不用的时候也不占地方。 对于程序设计者来说,两者没什么区别。但对于程序和运行程序的机器来说,xrange省内存。python3没有xrange,但是python3的range =原创 2015-11-09 15:11:17 · 967 阅读 · 0 评论 -
《用Python玩转数据》第1周学习笔记(Part 1)
刚学完《An Introduction to Interactive Programming in Python (Part1 & Part2)》,又注册了南京大学的《用Python玩转数据》。这次花了29美金,希望能顺利获得证书。为了避免被种木马,翻墙从Github下载了Pythonxy。第1周是基础知识,已经学到的就不记笔记了,这里只记没有在莱斯大学学到的。1、Python没有常量,只有变量。约原创 2015-11-08 15:48:42 · 2633 阅读 · 0 评论 -
Python 的 class attributes 和 instance attributes 的区别
上一篇博文提到,attribute 分为类属性和数据属性,还没有搞懂。紧接着就用 Google 搜索到了详细的介绍(话说 bing 虽然比 baidu强一些,但还是不够给力。万恶的GFW[怒])http://www.cnblogs.com/wilber2013/p/4677412.html原来不是 date attributes,而是 instance date attributes. 用文章中的一原创 2015-11-07 13:30:10 · 3043 阅读 · 0 评论 -
《用Python玩转数据》Week 5, Part 1
1、看例子:class Roster(object): 'This is a class roster program.' teacher_name = '' students = [] def __init__(self): Roster.teacher_name = 'Lily' print '%s is this class te原创 2015-12-08 16:53:49 · 1787 阅读 · 0 评论