Tag » PYTHON
  • [PYTHON] 核心编程笔记(16.Python网络编程)

    showerlee 2013-12-25 12:43 Programming, PYTHON 阅读 (2,997) 抢沙发
    16.1 介绍 16.1.1 什么是客户/服务器架构? 硬件的客户/服务器架构 软件客户/服务器架构 16.1.2 客户/服务器网络编程 16.2 套接字: 通讯端点 16.2.1 什么是套接字? 套接字是一种具有通讯端点感念的计算机网络数据结构 16.2.2 套接字地址:主机与端口 主机和端口类似区号和电话号码的一对组合 合法的端口号范围是0到65535,小于1024的端口号为系统保留端口 ...
  • [PYTHON] 核心编程笔记(14.Python执行环境)

    showerlee 2013-12-13 16:49 Programming, PYTHON 阅读 (2,469) 1条评论
    在python中有多种运行外部程序的方法,比如,运行操作系统命令或另外的python脚本,或执行一个磁盘上的文件,或通过网络来运行文件 在特定执行场景包括: 在当前脚本继续运行 创建和管理子进程 执行外部命令或程序 执行需要输入的命令 通过网络来调用命令 执行命令来创建需要处理的输出 执行其他python脚本 执行一系列动态生成的Python语句 导入Python模块 Python中,内建和外部模块都可...
  • [PYTHON] 核心编程笔记(13.Python面向对象编程)

    showerlee 2013-12-12 10:51 Programming, PYTHON 阅读 (2,529) 抢沙发
    13.1 介绍 类与实例: 类与实例相互关联,类是对象的定义,而实例是"真正的实物",它存放了类中所定义的对象的具体信息 下面的示例展示如何创建一个类: class MyNewObjectType(bases):    'define MyNewObjectType class'    class_suite #类体 示例: >>> class MyData(object): #创建类 ...   pass           &...
  • [PYTHON] 核心编程笔记(12.Python模块)

    showerlee 2013-12-04 16:05 Programming, PYTHON 阅读 (2,117) 抢沙发
    12.1 什么是模块 当代码量变得很大,我们把代码分成若干有组织的代码段(模块),利用python调入已有模块,实现代码重用 12.2 模块和文件 模块名.py 12.2.1 模块名称空间 一个名称空间就是一个从名称到对象的关系映射集合 例如:string模块中的atoi()函数就是string.atoi() 如果我自己的模块mymodule里创建了一个atoi()函数,那么他的名字应该是mymodule.atoi() 12.2.2 搜索路径和路径...
  • [PYTHON] 核心编程笔记(11.Python函数和函数式编程)

    showerlee 2013-12-04 15:43 Programming, PYTHON 阅读 (2,042) 抢沙发
    11.1 什么是函数? 函数式对程序逻辑进行结构化或过程化的一种编程方法,能够整块代码巧妙地隔离成易于管理的小块 以下为创建,使用,或引用函数的方法: declaration/definition def foo(): print 'bar' function object/reference foo function call/invocation foo() 11.1.1 函数 vs 过程 11.1.2 返回值与函数类型 函数会向调用者返回一个值 下面hello() 函数的行为就像一...
  • [PYTHON] 核心编程笔记之十-Python错误和异常

    showerlee 2013-11-22 22:05 Programming, PYTHON 阅读 (8,880) 抢沙发
    10.1 什么是异常 10.1.1 错误 错误时语法或是逻辑上的,语法错误指示软件的结构上有错误,导致不能被解释器解释或编译器无法编译 当Python检测到一个错误时,解释器就会支出当前流已经无法继续执行下去,这时就出现了异常 10.1.2 异常 10.2 Python中的异常 例: NameError: 尝试访问一个未声明的变量 >>> foo Traceback (most recent call last):  File "<stdin>",...
  • [PYTHON] 核心编程笔记之九-Python文件和输入输出

    showerlee 2013-11-22 22:05 Programming, PYTHON 阅读 (1,970) 抢沙发
    9.2 文件内建函数[open()和file()] 内建函数open()[以及file()]提供了初始化输入/输出(I/0)操作的通用接口,open()内建函数成功打开文件后会返回一个文件对象,否则引发一个错误,当操作失败,Python会产生一个IOError异常 file_object = open(file_name,access_mode='r',buffering=-1) file_name是打开文件名字的字符串 access_mode代表文件打开的模式, r代表读取,w代表写入,a代表追加,U代表通用换行符...
  • [PYTHON] 核心编程笔记之八-Python条件和循环

    showerlee 2013-11-22 22:04 Programming, PYTHON 阅读 (2,036) 抢沙发
    8.1 if语句 if expression:    expr_true_suite 8.1.1 多重条件表达式 单个if 语句可以通过使用and,or和not实现多重判断条件或是否定判断条件 if not warn and (system_load>=10):    print "WARNING: losing resources"    warn +=1 8.1.2 单一语句的代码块 if make_hard_copy: send_data_to_printer() 8.2 else 语句 if expres...
  • [PYTHON] 核心编程笔记之七-Python映射和集合类型

    showerlee 2013-11-22 22:04 Programming, PYTHON 阅读 (1,784) 抢沙发
    7.1 映射类型:字典 字典是Python语言中唯一的映射类型,映射类型对象里哈希值(键)和指向的对象(值)是一对多的关系,字典对象可变,它是一个容器类型,能存储任意个Python对象 注:什么是哈希表? 哈希表是一种数据结构:哈希表中存储的每一条数据,叫做一个值(value),是根据与它相关的一个键(key)的数据项进行存储的,键和值合在一起呗称为"键-值 对" 哈希表的算法是获取键,对键执行一个叫做哈希函数的操作,并根据...