python modules versus package

包和模块的概念是编程语言级别的概念,在不同的语言中可能内部实现逻辑不同。包和模块的出现一方面方便了代码组织,另一方面有利于代码复用。 python3 doc module 《python基础教程》 mudoles A module is a file containing Python definitions and statements. The file name is the module name »

初步阅读Flask源码

今天终于把Flask的源代码初步阅读了一遍,梳理下自己的收获。 一开始我使用chrome+octotree,但是体验不是很好。后来换成了atom和vs code,依然不是很满意,因为想看函数或者某个对象的定义时,不能很快定位过去。最后换成了PyCharm,集成开发环境(IDE)内嵌了非常多的功能,非常适合与读源代码。 pythonic,大神代码看多了就会学习对方的风格,代码也更加pythonic,比如: test = [k for k in list if »

python check list

select poll epoll http://wangqiaomei.blog.51cto.com/5561182/1697892 http://www.cnblogs.com/coser/archive/2012/01/06/2315216.html decorator......装饰器 descripter......解释器 unicode. »

Curses Programming with Python

摘要,这篇文章介绍如何用Python 2.x编写文本模式的程序;使用curses扩展模块控制显示。 原文地址 curses是什么 curses库针对基于文本的终端提供终端独立屏幕绘制、键盘输入处理的机制。这样的终端有VT100s、Linux控制台和X11程序提供的模拟终端如xterm、rxvt。显示终端支持非常多的控制代码来执行常用的操作如移动光标、滚动屏幕和清除屏幕。不同的终端使用不同的代码,而且经常有自己的习惯模式。 在X显示模式的世界中,人们会问还有这个必要吗?因为以字符单元显示的终端已经是过时的技术了。但在这样的限制中依然可以做很多有趣的事情,这是值得的。因为在小型机或嵌入式Unix中是没有X server的。另一方面系统安装工具或者内核配置必须在X server可用(启动) »

Python The Good Parts

Python精粹/Python拾遗/Python朝花夕拾... Python Introspection Python內省机制,指在runtime获得对象的全部信息。Python对內省提供强大的支持。Python中一切皆对象!內省有以下方法: type/str getattr/hasattr/dir isinstance issubclass callable id...内存地址 sys.version sys.path sys.maxint »

python doc2 glossary

术语 原文地址 Points 理解装饰器 descriptor(python描述符?新型对象?)Implementing Descriptors str()&repr()的区别 list comprehension, 列表推导式 metaclass,元类,个性化定制类,提供高级功能 method resolution order,方法解析顺序 namedtuple,命名元组 »