python
文章平均质量分 64
HaveFunInLinux
这个作者很懒,什么都没留下…
展开
-
Python 3 会害死 Python
转至:http://www.techug.com/python-3-is-killing-pythonPython 3毫不费力地成为发生在Python社区里最糟糕的事。我还记得第一次使用Python的时候,我还在花大量时间在C++这块上,而Python就像是我的一次开光。我可以打开文本编辑器用几秒钟或者几分钟写出一个可以工作的程序,而不是用几小时或几天。我记得Python 2.5出来的时候转载 2014-08-22 12:30:54 · 1049 阅读 · 1 评论 -
Python代码格式化工具YAPF详解
转载至:http://geek.csdn.net/news/detail/29735另,原始的git文档参考:https://github.com/google/yapf?utm_source=tuicool&utm_medium=referral介绍目前用于Python的格式化程序(如autopep8和pep8ify)都用于删除代码中的lint错误。这有很明显的局限性转载 2015-12-23 17:59:11 · 15132 阅读 · 1 评论 -
yapf 使用小览
yafc 是用格式化python代码的工具。我的开发环境是:ubuntu 12.04使用下面的命令安装 yapf$ sudo pip install yapf格式化 python 文件(将原始文件替换)$ yapf -i sample.py原创 2015-12-23 18:02:27 · 3659 阅读 · 1 评论 -
[Python 与 炒股] TuShare 使用篇之二
之前是直接在控制台上使用 TuShare 来获取一些数据,接下来就写一个最简单的脚本来测一下TuShare。每个股民都有自己的股票池,那个就写一个程序来实时观测当前的股价。代码如下所示:#!/usr/bin/python# coding: UTF-8"""This script parse stock info"""import tushare as tsdef ge原创 2016-02-07 11:04:36 · 48633 阅读 · 2 评论 -
[Python 与 炒股] TuShare 分析篇
接下来就对 TuShare 这个源代码进行一个简单的分析,来了解一下大体上这个包是怎么实现的。以及了解一下它用的数据源是什么等比较感兴趣的内容。代码直接在:https://pypi.python.org/pypi/tushare/ 就可以获取。目前版本是 0.4.7。https://pypi.python.org/packages/source/t/tushare/tu原创 2016-02-07 12:11:57 · 18325 阅读 · 0 评论 -
[Python 与 炒股] TuShare 安装篇
与之前介绍的 Excel 的方式相比,Python 对金融相关支持就强的太多了。从编程语言的角度来看,Python是比较容易上手的,因为许多使用Python来做金融开发的并非IT科班出身,那这就是一把利器。 直接从Excel的冷兵器跨入热兵器时代。Python里有许多现成的包可以用,这就是所谓前人栽树,后人乘凉,接下来有时间研究一下这很些相关的包。找到的第一原创 2016-02-07 10:18:59 · 13671 阅读 · 1 评论 -
金融科普 为什么连交易员也要学Python?
本文转载至:http://www.haokoo.com/else/9341212.html如果你想成为一名交易员,是否就意味着要学习如何编程?这要看你想不想在漫长的职业生涯中一直保持竞争力了。如果你想,那么,答案几乎是肯定的。猎头公司Selby Jennings的董事娜塔莉•巴斯拉特波尔(Natalie Basiratpour)认为:“如果你只是一名做市商或非量化交易员转载 2016-02-07 18:08:00 · 12011 阅读 · 1 评论 -
[Python 与 炒股] TuShare 使用篇之三
2016年新年第一贴,大年夜搞这个只能说明春晚实在是有点无聊。在之前的blog里写了一个最简单的例子:http://blog.csdn.net/robertsong2004/article/details/50642655现在试一下简单的分析,即设定一个策略:以20日线为标准,当前股价低于20日线的时候就卖出,高于20日线的时候就买入。然后计算一下这个策略的效果。主要用原创 2016-02-08 01:16:58 · 24064 阅读 · 5 评论 -
用Python获取股价数据,通过Matplotlib可视化
本文翻译并改写了下述文章的部分内容:http://hirotsuru.hatenablog.com/entry/2016/05/17/190404股价数据是典型的一种时间序列数据,而Python非常擅长获取处理时间序列数据。特别是,Python库的pandas原本就是为了处理金融数据而开发的,为时间序列数据的分析准备了许多强大的功能。 这次做的东西非常简单,就是下面的2点。翻译 2016-08-17 17:55:19 · 13416 阅读 · 4 评论 -
如何使用 Pylint 来规范 Python 代码风格
本文转载至:http://www.ibm.com/developerworks/cn/linux/l-cn-pylint/Pylint 是什么Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8,具体信息,请参阅参考资料)和有潜在问题的代码。目前 Pylint 的最新转载 2016-01-04 15:04:14 · 3520 阅读 · 1 评论 -
pip install PIL 报错
使用 pip install PIL 时报如下错误:Collecting PILCould not find a version that satisfies the requirement PIL (from versions: )No matching distribution found for PIL可能应是 PIL 已经是 deprecated 了,参考:ht原创 2017-02-01 14:37:01 · 18812 阅读 · 1 评论 -
Installing with get-pip.py
本文转载至:https://pip.readthedocs.io/en/stable/installing/由于 Mac OS X 下默认没有安装 pip,可以使用如上的脚本来安装 pip。安装方法很简单。1. 下载 get-pip.pyhttps://bootstrap.pypa.io/get-pip.py2. 执行:sudo python get-pip.p转载 2017-02-01 14:47:46 · 13396 阅读 · 1 评论 -
关于python无法显示中文的问题:SyntaxError: Non-ASCII character '\xe4' in file test.py on line 3
本文转载于:http://www.cnblogs.com/KarryWang/p/3260858.html 想在python代码中输出汉字。但是老是出现SyntaxError: Non-ASCII character '\xe4' in file test.py on line , but no encoding declared。 (test.py是我自己的文件,提示错误出现在第4行,转载 2017-02-01 15:53:59 · 10528 阅读 · 0 评论 -
给python交互式命令行增加自动补全和命令历史
转载至:http://www.cnblogs.com/ma6174/archive/2013/01/05/2845776.html考完试了,开始研究《python高级编程》用过zsh的同学肯定对其自动补全功能印象深刻,通过简单的定制python交互式命令行也能实现类似功能,具体操作如下:在用户目录下新建".pythonstartup"文件,写入以下内容:# python sta转载 2015-09-01 22:36:39 · 3710 阅读 · 1 评论 -
Python中用于计算对数的log()方法
本文转载至:http://www.jb51.net/article/66130.htm这篇文章主要介绍了Python中用于计算对数的log()方法,是Python入门基础中的必会的方法,需要的朋友可以参考下 log()方法返回x的自然对数,对于x>0。语法以下是log()方法的语法:?12转载 2015-06-26 16:35:38 · 110937 阅读 · 1 评论 -
Python系列教程-目录
Python初级教程Python快速教程 (手册)Python基础01 Hello World!Python基础02 基本数据类型Python基础03 序列Python基础04 运算Python基础05 缩进和选择Python基础06 循环Python基础07 函数Python基础08 面向对象的基本概念Python基转载 2014-09-06 07:18:08 · 1510 阅读 · 0 评论 -
[python] python-wxgtk2.8: 不能导入 wx.aui 模块
本文摘译至:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=558093翻译 2014-09-03 14:20:16 · 2518 阅读 · 0 评论 -
Python 的虛擬環境及多版本開發利器─Virtualenv 與 Pythonbrew
本文转载至:http://www.openfoundry.org/tw/tech-column/8516-pythons-virtual-environment-and-multi-version-programming-tools-virtualenv-and-pythonbrewVirtualenv 和 Pythonbrew 都是可以創造虛擬(獨立)Python 環境的工具,只是虛擬(獨立转载 2014-11-30 17:57:58 · 1098 阅读 · 0 评论 -
提供给开发者 10 款最好的 Python IDE
本文转载至:http://www.oschina.net/news/57468/best-python-ide-for-developers转载说明:虽然vim是第一个推荐的工具,不过不同文中所说,个人认为vim的学习曲线是明显是要高于其他工具的。Python 非常易学,强大的编程语言。Python 包括高效高级的数据结构,提供简单且高效的面向对象编程。Python 的学习转载 2014-11-30 10:38:43 · 2812 阅读 · 0 评论 -
[python] 如何在python交互式会话中保持输入命令的记录
转至:http://stackoverflow.com/questions/947810/how-to-save-a-python-interactive-session翻译 2014-09-03 12:54:14 · 4583 阅读 · 0 评论 -
Python打包的艺术(一)- 综述
本文转载至:http://blog.chinaunix.net/uid-15174104-id-3863249.htmlPython打包的艺术是一个专题,我将在这个专题里分享自己对构建、管理和发布Python软件包的理解。这个专题将涉及几个Python模块,他们分别是distutils,setuptools,distribute,pip,virtualenv等。转载 2014-11-30 17:17:00 · 834 阅读 · 0 评论 -
pip quick start
本文转载至:https://pip.pypa.io/en/latest/quickstart.html首先, 安装 pip.从 PyPI 安装包:$ pip install SomePackage [...] Successfully installed SomePackage显示安装的文件:$ pip show --files SomeP翻译 2014-11-30 17:11:23 · 630 阅读 · 0 评论 -
Python打包的艺术(二)- Packaging Tools的昨天,今天,明天
本文转载至:http://blog.chinaunix.net/uid-15174104-id-4036539.html截至今年3月,Python的打包工具链处于的状态可以用“非常混乱”来形容。除了官方的distutils,第三方有setuptools(easy_install),distribute,pip,zc.buildout。这些都是相当有名的,还有不是很有名的,如be转载 2014-11-30 17:28:07 · 2475 阅读 · 0 评论 -
Python 列表(List)操作方法详解
本文转载至: http://www.jb51.net/article/47978.htm列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型。列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片转载 2014-12-03 13:15:38 · 2286 阅读 · 0 评论 -
python 代码里使用 cscope
python 代码里使用 cscope,需要先列出所需对应的文件。 如:$ find . -name "*.py" |grep -v "__init__.py" > cscope.files然后使用:$ cscope -b生成对应的索引文件。原创 2015-01-27 17:50:55 · 2201 阅读 · 0 评论 -
python 的 do ~ while 语法
本文摘至: http://ama-ch.hatenablog.com/entry/20080425/1209110237Python不支持do〜while语法、while(无限循环)和break组合起来替换 do ~ whilep.87>>> n = 0>>> while True: #无限循环... print n,... n += 1... if转载 2014-12-03 15:28:02 · 94966 阅读 · 2 评论 -
python 一些简单的测试
python 有对应的调试器 pdb ,但有时候做一些简单的验证就直接在python控制台下就可以了。比如:正则表达式的一些验证之类:$ python>>> import re>>> a=re.compile("\\\\")>>> print a.match("\\")控制台的一些快捷键和 gnome terminal 一致。原创 2014-12-04 15:51:06 · 745 阅读 · 0 评论 -
Python正则表达式指南
本文转载至:http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果看到不明白转载 2014-12-04 15:47:42 · 636 阅读 · 0 评论 -
Python 使用 xlrd 读取 Excel格式文件
本文转载至: http://www.pythonclub.org/python-files/excel使用 xlrd 能够很方便的读取 excel 文件内容, 而且这是个跨平台的库,能够在windows,linux/unix,等平台上面使用。软件可以去这个地址http://www.lexicon.net/sjmachin/xlrd.htm下载。简单例子import xl转载 2015-12-29 17:24:27 · 1462 阅读 · 0 评论