首先一般考虑“万能的”暴力穷举(递归、回溯)。但因为穷举时间复杂度通常过高,所以需要考虑更好的方法,如分治法(通过分而治之,然后归并),以及空间换时间(如活用哈希表)。此外,选择合适的数据结构可以显著提升效率,如寻找最小的k个数中,用堆代替数组。再有,如果题..
分类:
编程语言 时间:
2015-02-21 21:09:05
阅读次数:
205
chapter2 and 3: 使用Python IDE来交互式地测试表达式 编写Python程序并且从IDE运行,或者从命令行运行 导入模块及调用它们的函数 声明函数以及doc string、局部变量和适当的缩进的使用 定义dictionary、tuple和list 任意一个对象的访问...
分类:
编程语言 时间:
2015-02-19 11:48:37
阅读次数:
215
基础篇第一章 Python介绍、安装、使用Python 简介Python 安装第一个Python程序Python 解释器字符编码与解码动态语言与静态语言的区别变量及简单数据类型编码规范第一章 Python介绍、安装、使用Python语言介绍说到Python语言,就不得不说一下它的创始人Guido v...
分类:
其他好文 时间:
2015-02-19 06:29:05
阅读次数:
350
例如我有一个Python程序,叫getPath.py,用来获得我选中的文件的全路径名称。
getPath.py
import sys
if __name__ == '__main__':
if len(sys.argv)!= 2:
sys.exit('argv error!')
##sys.argv[1]就是输入的带路径文件名。
##后面是对sys.a...
分类:
编程语言 时间:
2015-02-14 18:56:39
阅读次数:
473
关于PythonPython是一门解释性的,面向对象的,并具有动态语义的高级编程语言。它高级的内置数据结构,结合其动态类型和动态绑定的特性,使得它在快速应用程序开发(Rapid Application Development)中颇为受欢迎,同时Python还能作为脚本语言或者胶水语言讲现成的组件或者...
分类:
编程语言 时间:
2015-02-10 22:58:04
阅读次数:
349
上次我们讲了一个很简单的python程序,这次我们复杂一点,通过python操作更加复杂点并配合具有更多算法功能的sql语句。 首先,我们这个程序的功能为,通过python操作sql获取数据,并通过关联算法在服务器端对数据进行处理和筛选。然后返回前端,前端我们再用js通过ajax操作获取数据,...
分类:
数据库 时间:
2015-02-02 23:02:56
阅读次数:
261
原文来自于:http://www.techug.com/11-python-libraries-you-might-not-know目前,网上已有成千上万个Python包,但几乎没有人能够全部知道它们。单单PyPi上就有超过47000个包列表。现在,越来越多的数据科学家开始使用Python,虽然他们...
分类:
编程语言 时间:
2015-01-29 19:31:41
阅读次数:
194
计算python程序的运行时间方法1importdatetimestarttime=datetime.datetime.now()#longrunningendtime=datetime.datetime.now()print(endtime-starttime).seconds方法2start=time.time()run_fun()end=time.time()printend-start方法3start=time.clock()run_fun()end=time.clock..
分类:
编程语言 时间:
2015-01-28 19:56:35
阅读次数:
221
一. 第一个小程序:
python语法比较简单,采用缩进的方式,如下所示:
a = 100
if a >= 0:
print a
else:
print -a使用#进行注释,其他的每一行都是一个语句,当语句以冒号“:”结尾时,缩进的语句视为代码块。
按照约定俗成,一般使用Tab键缩进,或按四个空格。
注意:python程序是大小写敏感的。
二....
分类:
编程语言 时间:
2015-01-27 18:35:37
阅读次数:
203
1.带有单下划线的特性不会被from module import *导入。2.单下划线是Python程序员使用类时的约定,表明程序员不希望类的用户直接访问属性。仅仅是一种约定!实际上,实例._变量,可以被访问。参考资料: http://blog.csdn.net/debugm/article/de....
分类:
编程语言 时间:
2015-01-26 20:47:18
阅读次数:
236