摘要: c, c++, java比python快几个数量级。 17.1 考虑哪个更重要 开发速度还是运行速度更重要。 17.2 非常简单的途径:Jython和IronPython Jython可以直接访问JAVA标准库。 IronPython中可以直接访问C#标准库。 17.3 编写C语言扩展 扩展Pyth 阅读全文
posted @ 2017-08-02 11:17 刘大飞 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 测试驱动开发。 16.1 先测试,后编码 16.1.1 精确的需求说明 16.1.2 为改变而计划 16.1.3 测试的4个步骤 16.2 测试工具 16.2.1 doctest 16.2.2 unittest 16.3 单元测试以外的内容 源代码检查和性能分析工具。 16.3.1 使用PyChec 阅读全文
posted @ 2017-08-02 11:05 刘大飞 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 15.1 屏幕抓取 15.1.1 Tidy和XHTML解析 Tidy:用来修复不规范且随意的HTML文档的工具。 为什么用XHTML: 和旧版本的HTML之间最主要的区别:HTML可能只用一个开始标签(<p>)结束一段然后开始下一段,而在XHTML中,首先要显示的关闭当前段落(</p>), 这种行为 阅读全文
posted @ 2017-08-02 10:51 刘大飞 阅读(3818) 评论(0) 推荐(0) 编辑
摘要: 14.1 少数几个网络设计模块 14.1.1 socket模块 套接字包括:服务器套接字和客户机套接字。 在创建一个服务器套架字后,让它等待连接,这样它就在摸个网络地址处(IP地址和一个端口号的组合)监听,直到有客户套接字连接。连接完成后就可以交互了。 服务器套接字比较麻烦,因为必须随时准备处理客户 阅读全文
posted @ 2017-08-02 10:32 刘大飞 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 13.1 Python数据库编程接口(API) 13.1.1 全局变量 13.1.2 异常 13.1.3 连接和游标 13.1.4 类型 13.2 SQLite和PySQlite 13.2.1 入门 13.2.2 数据库应用程序示例 13.3 小结 阅读全文
posted @ 2017-08-02 08:08 刘大飞 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 12.1 丰富的平台 12.2 下载和安装wxPython 12.3 创建示例GUI应用程序 12.3.1 开始 12.3.2 窗口和组件 12.3.3 标签、标题和位置 12.3.4 更智能的布局 12.3.5 事件处理 12.3.6 完成了程序 12.4 但是我宁愿用... 12.4.1 使用T 阅读全文
posted @ 2017-08-02 08:06 刘大飞 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 11.1 打开文件 >>> f = open(r'c:\text\somefile.txt'), 第一个参数是文件名,必须有;第二个是模式;第三个参数是缓冲。 11.1.1 文件模式 如果open函数只带一个文件名参数,那么我们可以获得能读取文件内容的文件对象。如果要向文件内写入内容,则必须提供一个 阅读全文
posted @ 2017-08-01 15:50 刘大飞 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 10.1 模块 10.1.1 模块是程序 假设自己写的hello.py放在c:\python目录中,下面的方法就是导入自己的模块: import sys sys.path.append('c:/python') // 假设自己的程序保存在 c:\python import hello 如果hello 阅读全文
posted @ 2017-08-01 14:44 刘大飞 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 9.1 准备工作 python 3.0的所有类都会隐式地成为object的子类。 9.2 构造方法 在python中创建一个构造方法:只要把init方法的名字修改为魔法版本__init__即可。 __def__ :是析构方法,但是调用时机不确定,所以不建议使用。 9.2.1 重写一般方法和特殊的构造 阅读全文
posted @ 2017-08-01 11:44 刘大飞 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 8.1 什么是异常 8.2 按自己的方式出错 如何引发异常,以及创建自己的异常类型。 8.2.1 raise语句 Exception: 所有异常的基类。 AttributeError:属性引用或赋值失败时引发 IOError: 打开不存在的文件(或其他情况)时引发。 IndexError: 使用序列 阅读全文
posted @ 2017-08-01 11:30 刘大飞 阅读(199) 评论(0) 推荐(0) 编辑