自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(144)
  • 收藏
  • 关注

转载 90 行 Python 搭一个音乐搜索工具

之前一段时间读到了这篇博客,其中描述了作者如何用java实现国外著名音乐搜索工具shazam的基本功能。其中所提到的文章又将我引向了关于shazam的一篇论文及另外一篇博客。读完之后发现其中的原理并不十分复杂,但是方法对噪音的健壮性却非常好,出于好奇决定自己用python自己实现了一个简单的音乐搜索工具—— Song Finder, 它的核心功能被封装在SFEngine中,第三方依赖方...

2015-07-28 17:32:00 170

转载 10个用于Web开发的最好 Python 框架

  Python 是一门动态、面向对象语言。其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性。除了语言本身的设计目的之外,Python标准 库也是值得大家称赞的,Python甚至还自带服务器。其它方面,Python拥有足够多的免费数据函数库、免费的Web网页模板系统、还有与Web服务 器进行交互的库、这些都可以设计到你的Web应用程序里面。在这篇文章里,我们将为P...

2015-07-28 08:59:00 512

转载 每个 Python 程序员都要知道的日志实践

在现实生活中,记录日志非常重要。银行转账时会有转账记录;飞机飞行过程中,会有黑盒子(飞行数据记录器)记录飞行过程中的一切。如果有出现什么问题,人们可以通过日志数据来搞清楚到底发生了什么。对于系统开发、调试以及运行,记录日志都是同样的重要。如果没有日志记录,程序崩溃时你几乎就没办法弄明白到底发生了什么事情。举个例子,当你在写一个服务器程序时,记录日志是非常有必要的。下面展示的就是 EZ...

2015-07-24 08:14:00 189

转载 飞跃式发展的后现代 Python 世界

飞跃式发展的后现代Python世界  如果现代Python有一个标志性特性,那么简单说来便是Python对自身定义的越来越模糊。在过去的几年的许多项目都极大拓展了Python,并重建了“Python”本身的意义。  与此同时新技术的涌现侵占了Python的份额,并带来了新的优势:Go - ( Goroutines, Types, Interfaces )Rust ...

2015-07-23 17:42:00 157

转载 Python程序员常用的IDE和其它开发工具

概述“工欲善其事,必先利其器”,如果说编程是程序员的手艺,那么IDE就是程序员的吃饭家伙了。IDE的全称是Integration Development Environment(集成开发环境),一般以代码编辑器为核心,包括一系列周边组件和附属功能。一个优秀的IDE,最重要的就是在普通文本编辑之外,提供针对特定语言的各种快捷编辑功能,让程序员尽可能快捷、舒适、清晰的浏览、输入、修改...

2015-07-22 14:40:00 163

转载 Python开发者最常犯的10个错误

 Python是一门简单易学的编程语言,语法简洁而清晰,并且拥有丰富和强大的类库。与其它大多数程序设计语言使用大括号不一样 ,它使用缩进来定义语句块。  在平时的工作中,Python开发者很容易犯一些小错误,这些错误都很容易避免,本文总结了Python开发者最常犯的10个错误,一起来看下,不知你中枪了没有。  1.滥用表达式作为函数参数默认值  Python允许开发...

2015-07-21 14:45:00 85

转载 如何像Python高手(Pythonista)一样编程

  最近在网上看到一篇介绍Pythonic编程的文章:Code Like a Pythonista: Idiomatic Python,其实作者在2006的PyCon会议后就写了这篇文章,写这篇文章的主要原因是作者发现很多有经验的Pythoner写出的代码不够Pythonic。我觉得这篇文章很不错,所以将它用中文写了下来(不是逐字的翻译,中间加了一些自己的理解),分享给大家。另:由于本人...

2015-07-21 09:14:00 193

转载 你可能没听过的11个Python库

  目前,网上已有成千上万个Python包,但几乎没有人能够全部知道它们。单单PyPi上就有超过47000个包列表。  现在,越来越多的数据科学家开始使用Python,虽然他们从pandas,scikit-learn,numpy中获得了不少好处,但我仍想向他们介绍一些年长且非常实用的Python库。在本文中,我将列一些不太知名的库,即使你是经验丰富的Python的开发者,也值...

2015-07-20 13:46:00 116

转载 创业公司都在使用的3款Python库

  Instavest上发表了一篇博文,文章分享了深受创业公司喜爱的3款Python库,该文章在Hacker News上引发了开发者的激烈探讨,如果你也对此感兴趣,不妨移步去看下。笔者将该文简译过来以分享给更多的开发者朋友。译文如下:  1. Whitenoise  只需简单地修改Config文件,用户就可以按自己的意图来以静态文件方式部署Web应用,而不必依赖于Nginx...

2015-07-17 14:54:00 128

转载 值得关注的10个python语言博客

  大家好,还记得我当时学习python的时候,我一直努力地寻找关于python的博客,但我发现它们的数量很少。这也是我建立这个博客的原因,向大家分享我自己学到的新知识。今天我向大家推荐10个值得我们关注的python博客,这些博客的博主都会定期的更新而且他们的文章都很不错。下面是博客列表:  1.首先第一个肯定是毋庸置疑的Planet Python这是最出名的python博客其...

2015-07-17 09:32:00 134

转载 SQL Server 2008 R2 下如何清理数据库日志文件

废话不多说,直接上代码,清理后日志文件为1M[sql]view plaincopyprint?USE[master]GOALTERDATABASE[数据库名]SETRECOVERYSIMPLEWITHNO_WAITGOALTERDATABASE[数据库名]SETRECOVERYSIMPLE...

2015-06-10 17:35:00 164

转载 Python字符串的相关操作

1.大小写转换判断字符串1234567 s.isalnum() #所有字符都是数字或者字母 s.isalpha() #所有字符都是字母 s.isdigit() #所有字符都是数字 s.islower() #所有字符都是小写 s.isupper() #所有字符都是大写 s.istitl...

2015-06-10 13:58:00 198

转载 Python中ValueError: invalid literal for int() with base 10 的实用解决办法

今天在写爬虫程序的时候由于要翻页,做除法分页的时候出现了12totalCount = '100'totalPage = int(totalCount)/20ValueError: invalid literal for int() withbase10的错误网上同样的错误有人建议用r...

2015-06-10 08:50:00 1128

转载 Python爬虫入门一之综述

大家好哈,最近博主在学习Python,学习期间也遇到一些问题,获得了一些经验,在此将自己的学习系统地整理下来,如果大家有兴趣学习爬虫的话,可以将这些文章作为参考,也欢迎大家一共分享学习经验。Python版本:2.7,Python 3请另寻其他博文。首先爬虫是什么?网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自...

2015-06-04 09:10:00 505

转载 关于 PHP 7 你必须知道的五件事

  1、今年的计划表已出。PHP 7 时间表 RFC 投票一直通过, PHP 7 将在2015年10月发布。尽管有些延迟,但我们还是很高兴它在今年内发布。PHP 7 详细时间表由此查看。  2、PHP 要上太空飞船了。PHP 将推出全新的项目 , 方便类似 TIE 战斗机和太空飞船驾驶人员进行操控。它能用于大量组合比较和排序处理。想了解详细信息请点击此处。  3、返回类型描述和参...

2015-06-01 08:58:00 112

转载 10个用于Web开发的最好 Python 框架

  Python 是一门动态、面向对象语言。其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性。除了语言本身的设计目的之外,Python标准 库也是值得大家称赞的,Python甚至还自带服务器。其它方面,Python拥有足够多的免费数据函数库、免费的Web网页模板系统、还有与Web服务 器进行交互的库、这些都可以设计到你的Web应用程序里面。在这篇文章里,我们将为P...

2015-05-27 09:41:00 90

转载 如何用Python编写一个聊天室

一、课程介绍1.简介本次项目课是实现简单聊天室程序的服务器端和客户端。2.知识点服务器端涉及到asyncore、asynchat和socket这几个模块,客户端用到了telnetlib、wx、time和thread这几个模块。3.所需环境本次课中编写客户端需要用到wxPython,它是一个GUI工具包,请先使用下面的命令安装:$ sudo apt-get in...

2015-05-26 14:55:00 175

转载 无需操作系统直接运行 Python 代码

Josh Triplett以一个“笑点”开始了他在PyCon 2015上的演讲:移植Python使其无需操作系统运行:他和他的英特尔同事让解释器能够在GRUB引导程序、BIOS或EFI系统上运行。连演讲的休息时间也没放过,他有很多有趣的要说的事情,还有许多让人大开眼界的演示。Python在Boot Loader上运行的最初想法是能够测试硬件,像BIOS,可扩展固件接口(EFI)以及高...

2015-05-18 14:17:00 204

转载 使用Python开发chrome插件

本文由伯乐在线-xianhu翻译,Daetalus校稿。未经许可,禁止转载!英文出处:pythonspot.com。欢迎加入翻译小组。谷歌Chrome插件是使用HTML、JavaScript和CSS编写的。如果你之前从来没有写过Chrome插件,我建议你读一下这个。在这篇教程中,我们将教你如何使用Python代替JavaScript。创建一个谷歌Chrome插件首先...

2015-05-18 09:01:00 716

转载 Python下用Scrapy和MongoDB构建爬虫系统(1)

本文由伯乐在线-木羊翻译,xianhu校稿。未经许可,禁止转载!英文出处:realpython.com。欢迎加入翻译小组。这篇文章将根据真实的兼职需求编写一个爬虫,用户想要一个Python程序从Stack Overflow抓取数据,获取新的问题(问题标题和URL)。抓取的数据应当存入MongoDB。值得注意的是,Stack Overflow已经提供了可用于读取同样数据的AP...

2015-05-13 11:08:00 164

转载 python 目录操作

一、 主要的目录操作变换目录的方法。列出文件和文件信息。创建和删除目录。检测是目录还是文件。查找指定类型的文件。二、 详细使用。  首先,导入os模块。import os  获取当前目录:os.getcwd()。  创建目录:os.mkdir()    列出目录下文件:os.listdir(path)  -os.listdir(...

2015-05-11 08:40:00 83

转载 用主题模型可视化分析911新闻(Python版)

本文由伯乐在线-东狗翻译,toolate校稿。未经许可,禁止转载!英文出处:blog.dominodatalab.com。欢迎加入翻译小组。本文介绍一个将911袭击及后续影响相关新闻文章的主题可视化的项目。我将介绍我的出发点,实现的技术细节和我对一些结果的思考。简介近代美国历史上再没有比911袭击影响更深远的事件了,它的影响在未来还会持续。从事件发生到现在,成千...

2015-05-04 09:12:00 363

转载 React Native通信机制详解

原文出处:Bang的博客(@bang)欢迎分享原创到伯乐头条React Native是facebook刚开源的框架,可以用javascript直接开发原生APP,先不说这个框架后续是否能得到大众认可,单从源码来说,这个框架源码里有非常多的设计思想和实现方式值得学习,本篇先来看看它最基础的JavaScript-ObjectC通信机制(以下简称JS/OC)。概览React...

2015-04-30 09:00:00 55

转载 使用PyQt来编写第一个Python GUI程序

本文由伯乐在线-Lane翻译,Daetalus校稿。未经许可,禁止转载!英文出处:pythonforengineers.com。欢迎加入翻译小组。简介许多人在学习如何创建一个 GUI 应用的时候都感到十分的困难。其中最重要的原因是,他们不知道应该从何下手。大多数的教程都只有文字,但事实上仅仅依靠文字很难学会 GUI 编程,因为 GUI 应用大多数都是基于视觉上的。我...

2015-04-28 14:08:00 518

转载 使用Python进行并发编程

让计算机程序并发的运行是一个经常被讨论的话题,今天我想讨论一下Python下的各种并发方式。并发方式线程(Thread)多线程几乎是每一个程序猿在使用每一种语言时都会首先想到用于解决并发的工具(JS程序员请回避),使用多线程可以有效的利用CPU资源(Python例外)。然而多线程所带来的程序的复杂度也不可避免,尤其是对竞争资源的同步问题。然而在python中由于使用了全局...

2015-04-24 14:20:00 94

转载 教你用Python创建瀑布图

介绍对于绘制某些类型的数据来说,瀑布图是一种十分有用的工具。不足为奇的是,我们可以使用Pandas和matplotlib创建一个可重复的瀑布图。在往下进行之前,我想先告诉大家我指代的是哪种类型的图表。我将建立一个维基百科文章中描述的2D瀑布图。这种图表的一个典型的用处是显示开始值和结束值之间起“桥梁”作用的+和-的值。因为这个原因,财务人员有时会将其称为一个桥梁。跟我之前所采...

2015-04-22 09:45:00 1421

转载 使用Python进行并发编程

让计算机程序并发的运行是一个经常被讨论的话题,今天我想讨论一下Python下的各种并发方式。并发方式线程(Thread)多线程几乎是每一个程序猿在使用每一种语言时都会首先想到用于解决并发的工具(JS程序员请回避),使用多线程可以有效的利用CPU资源(Python例外)。然而多线程所带来的程序的复杂度也不可避免,尤其是对竞争资源的同步问题。然而在python中由于使用了全局...

2015-04-16 16:03:00 91

转载 让Python代码更快运行的 5 种方法

不论什么语言,我们都需要注意性能优化问题,提高执行效率。选择了脚本语言就要忍受其速度,这句话在某种程度上说明了Python作为脚本语言的不足之处,那就是执行效率和性能不够亮。尽管Python从未如C和Java一般快速,但是不少Python项目都处于开发语言领先位置。Python很简单易用,但大多数人使用Python都知道在处理密集型cpu工作时,它的数量级依然低于C、Java和Jav...

2015-04-13 14:52:00 214

转载 Python 与 Javascript 之比较

最近由于工作的需要开始开发一些Python的东西,由于之前一直在使用Javascript,所以会不自觉的使用一些Javascript的概念,语法什么的,经常掉到坑里。我觉得对于从Javascript转到Python,有必要总结一下它们之间的差异。基本概念Python和Javascript都是脚本语言,所以它们有很多共同的特性,都需要解释器来运行,都是动态类型,都支持自动内存管理,...

2015-04-08 09:13:00 84

转载 青少年如何使用 Python 开始游戏开发

 这是一篇由教程团队成员Julian Meyer发表的文章,一个12岁的python开发人员。你可以在Google+和Twitter上找到他。  你可曾想过如何创建视频游戏吗?它不像你想象的那么复杂!  在本教程中,您将创建一个简单的游戏叫做兔子和獾,在这里作为英雄的兔子要保卫城堡反击进攻的獾群。:O  写这个游戏,你将使用Python。不,我指的并不是一条大蛇!:]  ...

2015-04-02 17:17:00 103

转载 greenev —— Python 异步网络服务框架

greenev是一个基于greenlet协程,事件驱动,非阻塞socket模型的Python网络服务框架,它使得可以编写同步的代码,却得到异步执行的优点。本项目受到gevent, openresty, alilua, skynet, clowwindy/ssloop的启发,在此表示感谢。reactor模式采用基于epoll, kqueue, poll, select的IO复用...

2015-04-01 08:47:00 92

转载 python学习笔记之自定义函数的导入

python可以将自己编写的类放在py文件中,然后由其他程序调用,今天分享下:如何在shell中从文件引用自定义类和函数,下面是具体的过程:第一步将你编写的文件声明编码类型 然后将你编写的文件保存为py格式的文件,看好你保存的路径,后面会用到这个路径 引入sys模块,然后向path中添加路径,也就是上一步提到的途径 注意:引用的方法是from 文件名 impo...

2015-03-27 08:46:00 210

转载 基于jQuery消息提示框插件Tipso

今天要分享的这款jQuery消息提示框插件名叫Tipso,它的特点是可以定义提示框的显示位置,以及动态改变提示框的提示内容,应该说是一款相当灵活的jQuery消息提示框插件。效果图如下:在线预览源码下载实现的代码:Html代码<divclass="dowebok"><h2>...

2015-03-24 17:21:00 101

转载 Python编程中的反模式

  Python是时下最热门的编程语言之一了。简洁而富有表达力的语法,两三行代码往往就能解决十来行C代码才能解决的问题;丰富的标准库和第三方库,大大节约了开发时间,使它成为那些对性能没有严苛要求的开发任务的首选;强大而活跃的社区,齐全的文档,也使很多编程的初学者选择了它作为自己的第一门编程语言。甚至有国外的报道称,Python已经成为了美国顶尖大学里最受欢迎的编程入门教学语言。  要...

2015-03-24 08:42:00 63

转载 学习Python编程的11个资源

 用 Python 写代码并不难,事实上,它一直以来都是被声称为最容易学习的编程语言。如果你正打算学习 web 开发,Python 是一个不错的选择,甚至你想学游戏开发也可 以从 Python 开始,因为用 Python 来构建游戏的资源实在是太多了。这是一种快速 学习语言的一种方法。  许多程序员使用 Python 作为初学语言,然后接着是像 PHP 和 Ruby 这样的语言。它也...

2015-03-23 17:18:00 75

转载 Python中的高级数据结构

 数据结构  数据结构的概念很好理解,就是用来将数据组织在一起的结构。换句话说,数据结构是用来存储一系列关联数据的东西。在Python中有四种内建的数据结构,分别是List、Tuple、Dictionary以及Set。大部分的应用程序不需要其他类型的数据结构,但若是真需要也有很多高级数据结构可供选择,例如Collection、Array、Heapq、Bisect、Weakref、Co...

2015-03-20 08:47:00 82

转载 10个用于Web开发的最好 Python 框架

  Python 是一门动态、面向对象语言。其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性。除了语言本身的设计目的之外,Python标准 库也是值得大家称赞的,Python甚至还自带服务器。其它方面,Python拥有足够多的免费数据函数库、免费的Web网页模板系统、还有与Web服务 器进行交互的库、这些都可以设计到你的Web应用程序里面。在这篇文章里,我们将为P...

2015-03-19 08:48:00 432

转载 你可能没听过的11个Python库

 目前,网上已有成千上万个Python包,但几乎没有人能够全部知道它们。单单PyPi上就有超过47000个包列表。  现在,越来越多的数据科学家开始使用Python,虽然他们从pandas,scikit-learn,numpy中获得了不少好处,但我仍想向他们介绍一些年长且非常实用的Python库。在本文中,我将列一些不太知名的库,即使你是经验丰富的Python的开发者,也值得...

2015-03-11 09:06:00 77

转载 踏上编程大道 从 Python 开始成为神级 Coder

  电脑科学,或说计算机科学,是个在美国不断成长的产业,薪资报酬也很高。市场上永远存在著对天赋异禀的新锐工程师的需求,这就是为什麽「学习程式语言」一直是一件有魅力的事情。  但是,就跟任何技能一样,我们常常不知道从哪个地方开始学起,以下是几个最适合程式语言初学者,一开始,可以跟著做的几个步骤。 入门的编程方式-Drag and Drop  「Drag and Drop」是...

2015-03-09 13:51:00 69

转载 如何像Python高手(Pythonista)一样编程

  最近在网上看到一篇介绍Pythonic编程的文章:Code Like a Pythonista: Idiomatic Python,其实作者在2006的PyCon会议后就写了这篇文章,写这篇文章的主要原因是作者发现很多有经验的Pythoner写出的代码不够Pythonic。我觉得这篇文章很不错,所以将它用中文写了下来(不是逐字的翻译,中间加了一些自己的理解),分享给大家。另:由于本人...

2015-03-06 09:01:00 1145

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除