Python精選閱讀 0x01期

專題:Python的各類黑魔法

用各類generator/iterator/descriptor等黑魔法,加上各類函數編程方法的使用,Python總能使用很短的代碼完成很複雜的事情,下面集中放一些這方面的文章html

Python 探針實現原理

本文將簡單講述一下 Python 探針的實現原理。 這裏的探針是指經過import_hook,sitecustomize.py,decorator等方法,向python代碼中的模塊,函數,對象等注入探針代碼,監控一些須要的指標等等。code

The Python JITs are coming

本文講述了各類針對CPython的JIT方案(好比Pyston和Pyjion),尤爲是針對Numpy等科學計算庫的JIT化的進展與困擾。本文認爲Python科學計算的將來一定會大規模的引用JIT以提高效率。HN上相關的討論見這裏orm

The One Python Library Everyone Needs

本文推薦使用python的庫attrs,用來封裝程序中各類須要對象化存儲的東西。attrs的文檔見https://attrs.readthedocs.io/,下面是一個用attrs來存放Server地址的簡單例子:server

import attr
@attr.s
class Server(object):
    host = attr.ib()
    port = attr.ib()

dns_server = Server(host="192.168.1.1", port="53")

十分鐘快速入門Pandas

比較簡單的Pandas入門,有着很詳實的例子。英文版本見An Introduction to Scientific Python – Pandas

郵件訂閱Python精選閱讀

相關文章
相關標籤/搜索