梦想破碎是没有声音的,它只是缓慢又沉默地离开了。 by 苏更生

标签:Python进阶

网络编程

网页爬虫及其用到的算法和数据结构

网页爬虫及其用到的算法和数据结构
网络爬虫,是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本。网络爬虫是搜索引擎系统中十分重要的组成部分,它负责从互 联网中搜集网页,采集信息,这些网页信息用于建立索引从而为搜索 引擎提供支持,它决定着整个引擎系统的内容是否丰富,信息是否即 时,因此其性能的优劣直接影响着搜...

Jay13 3年前 (2014-09-28) 16027℃ 5评论 74喜欢

Python

打造程序员专属的网站导航 (2)

打造程序员专属的网站导航 (2)
打造程序员个性网址导航分两步走: 1)抓取网页并提取网页中感兴趣的部分 2)将从各个网站上抽取到的网页链接、标题、图片组织成一个html文件作为个人网站的主页。 每天打开电脑,第一件事就是浏览各个网站的头条新闻、头条博客。个人比较关注的业界网站主要有虎嗅网、Pingwest、CS...

Jay13 3年前 (2014-08-23) 3597℃ 0评论 3喜欢

Python

打造程序员专属的网站导航 (1)

打造程序员专属的网站导航 (1)
打造程序员个性网址导航分两步走: 1)抓取网页并提取网页中感兴趣的部分 2)将从各个网站上抽取到的网页链接、标题、图片组织成一个html文件作为个人网站的主页。 PS:当然前提是你要有自己的个人网站。可以去SAE免费搭建自己的个人网站。基本完全免费哦! SAE地址:http://...

Jay13 3年前 (2014-08-22) 19133℃ 0评论 11喜欢

Python进阶

学好Python必读的几篇文章

作为脚本语言Python上手容易,但要学好Python能写出一手漂亮的、Pythonic的Python代码并非一日之功,本文的目的在于推荐 一些优秀的Python相关的文章(至于书大家可以看dip、learning python和官方手册去),让你在成长为一名Python高手的路...

Jay13 3年前 (2014-03-23) 3482℃ 0评论 7喜欢

Python进阶

Python高级编程技巧

Python高级编程技巧
本文展示一些高级的Python设计结构和它们的使用方法。在日常工作中,你可以根据需要选择合适的数据结构,例如对快速查找性的要求、对数据一致 性的要求或是对索引的要求等,同时也可以将各种数据结构合适地结合在一起,从而生成具有逻辑性并易于理解的数据模型。Python的数据结构从句法上...

Jay13 3年前 (2014-03-16) 2650℃ 0评论 3喜欢

Python进阶

Python深入06 Python的内存管理

Python深入06 Python的内存管理
摘要:Python的内存管理 语言的内存管理是语言设计的一个重要方面。它是决定语言性能的重要因素。无论是C语言的手工管理,还是Java的垃圾回收,都成为语言最重要的特征。这里以Python语言为例子,说明一门动态类型的、面向对象的语言的内存管理方式。   对象的内存...

Jay13 3年前 (2014-03-12) 2275℃ 0评论 6喜欢

Python进阶

Python深入05 装饰器

摘要:Python装饰器 装饰器(decorator)是一种高级Python语法。装饰器可以对一个函数、方法或者类进行加工。在Python中,我们有多种方法对函数和类进行加工,比如在Python闭包中,我们见到函数对象作为某一个函数的返回结果。相对于其它方式,装饰器语法简单,...

Jay13 3年前 (2014-03-12) 2091℃ 0评论 6喜欢

Python进阶

Python深入04 闭包

摘要:Python闭包 Python函数式编程 闭包(closure)是函数式编程的重要的语法结构。函数式编程是一种编程范式 (而面向过程编程和面向对象编程也都是编程范式)。在面向过程编程中,我们见到过函数(function);在面向对象编程中,我们见过对象(object)。函...

Jay13 3年前 (2014-03-12) 1987℃ 0评论 4喜欢

Python进阶

Python深入03 对象的属性

摘要: __dict__分层存储属性。每一层的__dict__只存储该层新增的属性。子类不需要重复存储父类中的属性。 即时生成属性是值得了解的概念。在Python开发中,你有可能使用这种方法来更合理的管理对象的属性。 Python一切皆对象(object),每个对象都可能...

Jay13 3年前 (2014-03-12) 1780℃ 0评论 8喜欢

Python进阶

Python深入02 上下文管理器

摘要:Python上下文管理器(context manager) 上下文管理器(context manager)是Python2.5开始支持的一种语法,用于规定某个对象的使用范围。一旦进入或者离开该使用范围,会有特殊操作被调用 (比如为对象分配或者释放内存)。它的语法形式是w...

Jay13 3年前 (2014-03-12) 1931℃ 0评论 7喜欢

Python进阶

Python深入01 特殊方法与多范式

摘要:Python特殊方法与多范式 Python一切皆对象,但同时,Python还是一个多范式语言(multi-paradigm),你不仅可以使用面向对象的方式来编写程序,还可以用面向过程的方式来编写相同功能的程序(还有函数式、声明式等,我们暂不深入)。Python的多范式依...

Jay13 3年前 (2014-03-12) 1936℃ 0评论 6喜欢