首先一般考虑“万能的”暴力穷举(递归、回溯)。但因为穷举时间复杂度通常过高,所以需要考虑更好的方法,如分治法(通过分而治之,然后归并),以及空间换时间(如活用哈希表)。此外,选择合适的数据结构可以显著提升效率,如寻找最小的k个数中,用堆代替数组。再有,如果题..
分类:
编程语言 时间:
2015-02-21 21:09:05
阅读次数:
205
1.带有单下划线的特性不会被from module import *导入。2.单下划线是Python程序员使用类时的约定,表明程序员不希望类的用户直接访问属性。仅仅是一种约定!实际上,实例._变量,可以被访问。参考资料: http://blog.csdn.net/debugm/article/de....
分类:
编程语言 时间:
2015-01-26 20:47:18
阅读次数:
236
此网站整理的2014年值得一学的pytho项目,http://pycoders.com/2014/项目资源都在github上,python程序员进阶必备。就当作2015年的计划吧。先列表,再对号Projects1. robobrowserA library forwebscraping built ...
分类:
编程语言 时间:
2015-01-13 21:16:50
阅读次数:
387
一、简介wxPython是Python语言的一套优秀的GUI图形库,允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。 wxPython是作为优秀的跨平台GUI库wxWidgets的Python封装和Python模块的方式提供给用户的。二、安装参考官方网站:http://www.w...
分类:
编程语言 时间:
2015-01-13 21:10:17
阅读次数:
264
此网站整理的2014年值得一学的pytho项目,http://pycoders.com/2014/
项目资源都在github上,python程序员进阶必备。
就当作2015年的计划吧。先列表,再对号
Projects
1. robobrowser
A library for web scraping built on Requests and BeautifulSou...
分类:
编程语言 时间:
2015-01-08 02:07:30
阅读次数:
301
关于Python Python是一种解释性、面向对象并具有动态语义的高级程序语言。它内建了高级的数据结构,结合了动态类型和动态绑定的优点,这使得它在快速应用开发中非常有吸引力,并且可作为脚本或胶水语言来连接现有...
分类:
编程语言 时间:
2015-01-05 13:21:02
阅读次数:
330
一、简介 wxPython是Python编程语言的一个GUI工具箱。他使得Python程序员能够轻松的创建具有健壮、功能强大的图形用户界面的程序。它是Python语言对流行的wxWidgets跨平台GUI工具库的绑定。而wxWidgets是用C++语言写成的。和Python语言与wxWidgets ...
分类:
编程语言 时间:
2014-12-12 14:43:00
阅读次数:
404
我以个人的身份采访了几个顶尖的Python程序员,问了他们以下5个简单的问题:当前你的主要开发任务是什么?你在项目中使用的电脑是怎样的?你使用什么IDE开发?你将来的计划是什么?有什么给Python程序员的建议? 就是这几个问题,我找了几个顶尖的程序员和编程书籍作家,问他们这几个相同的问题。下面是....
分类:
编程语言 时间:
2014-12-08 15:24:41
阅读次数:
202
概述“工欲善其事,必先利其器”,如果说编程是程序员的手艺,那么IDE就是程序员的吃饭家伙了。IDE 的全称是Integration Development Environment(集成开发环境),一般以代码编辑器为核心,包括一系列周边组件和附属功能。一个优秀的IDE,最重要的就是在普通文本编辑之外,...
分类:
编程语言 时间:
2014-11-22 10:28:34
阅读次数:
388
我以个人的身份采访了几个顶尖的Python程序员,问了他们以下5个简单的问题:当前你的主要开发任务是什么?你在项目中使用的电脑是怎样的?你使用什么IDE开发?你将来的计划是什么?有什么给Python程序员的建议? 就是这几个问题,我找了几个顶尖的程序员和编程书籍作家,问他们这几个相同的问题。下面是....
分类:
编程语言 时间:
2014-11-10 15:19:12
阅读次数:
161