摘要:
Foundations of Python Network Programming,the 2nd Edition学习笔记Chapter 1 C/S网络这一章首先介绍了virtualenv的使用:于是这里首先简要介绍一下virtualenv的用处virtualenv用来创建隔离的Python环境。处理python环境的多版本和模块依赖,以及相应的权限是一个很常见的问题。比如,你有个应用使用的是LibFoo V1.0,但另一个应用却要用到LibFoo V2.0。 如何处理呢?如果把所有模块都安装到/usr/lib/python2.7/site-packages(或是你本机python默认的模块安 阅读全文
摘要:
1.python面向对象类和对象是面向对象编程的两个主要方面。类创建一个新类型,而对象这个类的实例:这类似于你有一个int类型的变量,这存储整数的变量是int类的实例(对象)把握一点:在python中一切皆对象Python 不包含像 int 这样的简单类型 —— 只有对象类型。如果 Python 中需要整数值,将整数赋值给相应变量(如 i = 100 )即可。在后台,Python 将创建一个整数对象,并将对新对象的引用赋值给变量。问题的关键是:Python 是一种动态类型化语言,所以无需声明变量类型。事实上在单个程序中,变量的类型是可以改变(多次)的。也就是说在python中即使是整数也被看做 阅读全文