要求:从Internet上下载数据文件; 分析数据文件并提取感兴趣的部分工具:图形生成包(ReportLab,PYX等)数据:太阳黑子和射电辐射流量(http://www.swpc.noaa.gov/products/predicted-sunspot-number-and-radio-flux) ...
分类:
编程语言 时间:
2015-07-27 13:09:44
阅读次数:
437
1. 先测试,后编码 对程序的各个部分建立测试也是非常重要的(这也称为单元测试)。测试驱动编程:Test-driven programming1)精确的需求说明: 程序设计的理念是以编写测试程序开始,然后编写可通过测试的程序。测试程序就是你的需求说明,它帮助你在开发程序时不偏离需求举例:编写一个.....
分类:
编程语言 时间:
2015-07-25 16:37:49
阅读次数:
244
1. 测试文档:# test_input.txtWelcome to World Wide Spam. Inc.These are the corporate web pages of *World Wide Spam*, Inc. We hope you find your stay enjoya...
分类:
编程语言 时间:
2015-07-25 16:34:03
阅读次数:
167
1.网络设计模块1.1 socket模块 根据连接启动的方式以及本地套接字要连接的目标,套接字之间的连接过程可以分为三个步骤:服务器监听,客户端请求,连接确认。 1)服务器监听:是服务器端套接字并不定位具体的客户端套接字,而是处于等待连接的状态,实时监控网络状态。 2)客户端请求:是指由客户端的.....
分类:
编程语言 时间:
2015-07-25 15:12:26
阅读次数:
170
1. Python 数据库 API 很多支持SQL标准的数据库在Python中都有对应的客户端模块。为了在提供相同功能(基本相同)的不同模块之间进行切换(兼容),Python 规定了一个标准的 DB API。目前API最新版本时 2.0,1.1 全局变量 任何支持2.0版本的DB API的数据库.....
分类:
数据库 时间:
2015-07-23 21:28:20
阅读次数:
261
1. 丰富的平台 工具包 描述 Tkinter 使用Tk平台。很容易得到。半标准。 wxpython 基于wxWindows。跨平台越来越流行。 PythonWin ...
分类:
编程语言 时间:
2015-07-23 19:19:52
阅读次数:
141
1.打开文件 open(name[mode[,buffing]) 参数: 文件,模式,缓冲1)name: 是强制选项,模式和缓冲是可选的#如果文件不在,会报下面错误1 >>> f = open(r'D:\text.txt','r') 2 Traceback (most recent call ...
分类:
编程语言 时间:
2015-07-22 20:18:58
阅读次数:
222
1. 模块 在python中一个文件可以被看成一个独立模块,而包对应着文件夹,模块把python代码分成一些有组织的代码段,通过导入的方式实现代码重用。1.1 模块搜索路径 导入模块时,是按照sys.path变量的值搜索模块,sys.path的值是包含每一个独立路径的列表,包含当前目录、pyth.....
分类:
编程语言 时间:
2015-07-22 12:13:20
阅读次数:
153
本文适合有经验的程序员尽快进入Python世界.特别地,如果你掌握Java和Javascript,不用1小时你就可以用Python快速流畅地写有用的Python程序.假设我们有这么一项任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200. ...
分类:
编程语言 时间:
2015-07-21 12:44:28
阅读次数:
116
1. 重写一般方法和特殊的构造方法1.1 如果一个方法在B类的一个实例中被调用(或一个属性被访问),但在B类中没有找到该方法,那么会去它的超类A里面找。 1 class A: 2 ... def hello(self): 3 ... print "Hello...
分类:
编程语言 时间:
2015-07-21 12:21:55
阅读次数:
143