量化交易之路-阅读笔记--2--Python
注: 笔记来源于《量化交易之路: 用Python做股票量化分析》
这一样主要讲解Python的使用,作者夸了一下Python,顺便踩了一脚c++(没事,我挺得住!)。
Python的确是一个很好用的工具,有很多很多优秀的第三方模块,很多c语言实现起来很麻烦的功能,用Python三两行代码就搞定了。尤其是对于没有什么编程经验的小白,选择Python入手是个非常不错的选择。这也为股民从传统炒股到量化策略炒股提供了非常非常大的便捷。全民敲代码的道路上,Python应该会成就一番丰功伟绩。
基础语法网络上也有很多教程。我只记录一下自己工作中用的不是很熟练的。
知识点
- namedtuple OrderedDict
- lambda
- map, filter, reduce
- functools.partial
- yield
- class @property / @classmethod / @staticmethod
- itertools permutations / combinations / combinations_with_replacement / product / chain ...
- 多线程适用于处理IO密集型任务和并发执行的阻塞操作 ThreadPoolExecutor
- 多进程适用于并行的计算密集型任务 ProcessPoolExecutor
- with
- numexpr
- numba
- cython
- logging
- pdb