资讯月刊下载

第121期(18-03)

2018年03月 - 总第121期
  • Java程序员开发常用的工具
  • 3月全球数据库排名:PostgreSQL 再迎暴涨
点击下载>>

第120期(18-02)

2018年02月 - 总第120期
  • 开源巨献:2017 年 Google 开源了这些超赞的项目
  • 关于区块链,程序员需要了解什么
点击下载>>

第119期(18-01)

2018年01月 - 总第119期
  • 编写高性能Java代码的最佳实践
  • 从15000个Python开源项目中精选的Top30,Github平均star为3707,赶紧收藏!
点击下载>>

更多月刊下载

活跃编辑

资讯编辑

转载新闻 [编程语言] 十个我希望早点知道的Python方法

Python 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU General Public License)协议。Python语法简洁而清晰,具有丰富和强大的类库。 在Python 2中使用Python 3式的输出 Python 2与Python 3不兼容,这让我不知道该 ...
mengyidan1988 评论(2) 有4372人浏览 2015-08-07 0 0

原创新闻 [互联网] 从Theano到Lasagne:基于Python的深度学习的框架和库

深度学习是机器学习和人工智能的一种形式,利用堆积在彼此顶部的神经网络的多个隐藏层来尝试形成对数据更深层次的“理解”。 最近,深度神经网络以“Deep Dreams”形式在网站中如雨后春笋般出现,或是像谷歌研究原创论文中描述的那样:Inceptionism。 在这篇文章中,我们将讨论几个不同的深度学习框架,库以及工具。 Python深度学习 Theano 主页:http://deeple ...
mengyidan1988 评论(1) 有4521人浏览 2015-08-05 1 0

原创新闻 [编程语言] 教你用200行Python代码“换脸”

介绍 本文将介绍如何编写一个只有200行的Python脚本,为两张肖像照上人物的“换脸”。 这个过程可分为四步: •检测面部标记。 •旋转、缩放和转换第二张图像,使之与第一张图像相适应。 •调整第二张图像的色彩平衡,使之与第一个相匹配。 •把第二张图像的特性混合在第一张图像中。 完整的源代码可以从这里下载: https://github.com/matthewearl/faceswap/ ...
mengyidan1988 评论(3) 有7787人浏览 2015-08-04 2 0

转载新闻 [企业架构] 我们是如何设计存储4亿个电话号码的

如果你居住在印度,当不希望接受任何电话推销员的骚扰时,你可以在全国客户偏好登记册(National Customer Preference Register,NCPR) 【1】中进行注册。政府维护了这个由用户注册的电话号码组成的数据库。现在,差不多有4亿个注册号码。所有注册的电话推销员必须及时更新数据,以保证他们在进行推销时会参考这个偏好设置进行工作。 这些数据由一捆ZIP文件(当下是40个)提供 ...
mengyidan1988 评论(3) 有9887人浏览 2015-07-22 0 2

原创新闻 [企业架构] 创业公司都在使用的3款Python库

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

转载新闻 [编程语言] 每个Python程序员都要知道的日志实践

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

原创新闻 [开源软件] Brython:使用Python 3进行Web客户端编程

Brython被用来设计为替代JavaScript,用于Web客户端编程。它是一个浏览器上的Python 3实现,支持HTML5环境(提供了DOM对象和事件接口)。 在Demo网站上(http://www.brython.info/)显示了一个HTML5动态时钟,不过右键点击查看页面源代码,就会发现,应用并非使用JavaScript代码,其脚本类型是“text/python”。
mengyidan1988 评论(0) 有3393人浏览 2015-06-29 0 0

原创新闻 [编程语言] 量化分析师的Python日记【第7天:Q Quant 之初出江湖 ...

在 http://uqer.io 中经过前几日的学习,我们已经熟悉了Python中一些常用数值计算库的用法。本篇中,作为Quant中的Q宗(P Quant 和 Q Quant 到底哪个是未来?),我们将尝试把之前的介绍的工具串联起来,小试牛刀。 您将可以体验到: 如何使用python内置的数学函数计算期权的价格; 利用 numpy 加速数值计算; 利用 scipy 进行仿真模拟; 使用 ...
ookiddy 评论(0) 有7110人浏览 2015-06-29 0 0

原创新闻 [编程语言] 量化分析师的Python日记【第6天:数据处理的瑞士军刀 ...

Python数据处理的瑞士军刀:pandas 第二篇:快速进阶 在上一篇中我们介绍了如何创建并访问pandas的Series和DataFrame类型的数据,本篇将介绍如何对pandas数据进行操作,掌握这些操作之后,基本可以处理大多数的数据了。首先,导入本篇中使用到的模块: 1 import numpy as np ...
ookiddy 评论(0) 有5261人浏览 2015-06-12 0 0

原创新闻 [编程语言] 从底层理解Python的执行

【编者按】下面博文将带你创建一个字节码级别的追踪API以追踪Python的一些内部机制,比如类似YIELDVALUE、YIELDFROM操作码的实现,推式构造列表(List Comprehensions)、生成器表达式(generator expressions)以及其他一些有趣Python的编译。 关于译者:赵斌, OneAPM工程师,常年使用 Python/Perl 脚本,从事 DevOP、测 ...
mengyidan1988 评论(1) 有7171人浏览 2015-06-01 1 0

原创新闻 [企业架构] Fedora的包管理器已从Yum切换到DNF

你想知道为什么Yum包没有安装到Fedora 22中?为什么当你调用/usr/bin/yum等文件或任何yum-util插件时有警告?你应该看下右侧界面,Yum已经被DNF取代,DNF成为了Fedora新默认的包管理器。 DNF从Yum分支出来,使用专注于性能的C语言库hawkey进行依赖关系解析工作,大幅度提升包管理操作效率并降低内存消耗,按原先的节奏本应该是Fedora 22实现这一替代 ...
mengyidan1988 评论(0) 有4926人浏览 2015-05-19 1 0

原创新闻 [开源软件] MicroPython:针对微控制器的Python

剑桥大学数学科学中心的Damien P. George在研究各种深奥数学、物理问题之余,还搞了一个MicroPython项目,将Python移植到ARM Cortex M微处理器上,并开发了电路板。2013年曾经在KickStarter上成功筹得近10万英镑。2014年成功完成项目,发货。 同时,这个项目也在GitHub上开源,至今已有1800+星,60位贡献者。 George曾在2014 ...
mengyidan1988 评论(1) 有4971人浏览 2015-05-18 1 0

原创新闻 [编程语言] 量化分析师的Python日记【第4天:一大波金融Library ...

http://q.datayes.com 上一篇介绍了numpy,本篇中着重介绍一下另一个量化金融中常用的库 scipy¶ 一、SciPy概述¶ 前篇已经大致介绍了NumPy,接下来让我们看看SciPy能做些什么。NumPy替我们搞定了向量和矩阵的相关操作,基本上算是一个高级的科学计算器。SciPy基于NumPy提供了更为丰富和高级的功能扩展,在统计、优化、插值 ...
ookiddy 评论(0) 有9982人浏览 2015-04-21 1 1

原创新闻 [编程语言] 量化分析师的Python日记【第3天:一大波金融Library ...

http://q.datayes.com 接下来要给大家介绍的系列中包含了Python在量化金融中运用最广泛的几个Library:¶ numpy scipy pandas matplotlib 会给初学者一一介绍 NumPy 简介¶ 一、NumPy是什么?¶ 量化分析的工作涉及到大量的数值运算,一个高效方便的科学计算工具是必不可少的。Python语言一开始并不 ...
ookiddy 评论(0) 有6483人浏览 2015-04-09 1 0

原创新闻 [编程语言] 量化分析师的Python日记【第2天:再接着介绍一下Pyth ...

http://q.datayes.com “谁来给我讲讲Python?”¶ 第一天学习了Python的基本操作,以及几种主要的容器类型,今天学习python的函数、循环和条件、类,这样才算对Python有一个大致的了解。今天的学习大纲如下: 三、函数 1、定义函数 四、循环与条件 1、if语句 2、while true/break语句 3、for语句 4、列表推导式 五、类 1、 ...
ookiddy 评论(0) 有4380人浏览 2015-04-02 0 0

原创新闻 [编程语言] 量化分析师的Python日记【第1天:谁来给我讲讲Python ...

“谁来给我讲讲Python?” 作为无基础的初学者,只想先大概了解一下Python,随便编个小程序,并能看懂一般的程序,那些什么JAVA啊、C啊、继承啊、异常啊通通不懂怎么办,于是我找了很多资料,写成下面这篇日记,希望以完全初学者的角度入手来认识Python这个在量化领域日益重要的语言 一,熟悉基本 在正式介绍python之前,了解下面两个基本操作对后面的学习是有好处的: 1)基本的输入输出 ...
ookiddy 评论(1) 有3467人浏览 2015-03-30 0 0

转载新闻 [编程语言] 十大流行编程语言和它们的创造者

软件开发领域里有许许多多编程语言。在这里,不断有新的编程语言在诞生,如Scala、Go、Closure等,也不断有老的编程语言慢慢消亡。它们中的许多都曾为软件开发作出了巨大贡献。作为软件开发领域中最重要的事物,编程语言从一诞生起就会经历人们的议论、批评与改进。这些编程语言的创造者是编程世界的标志人物,当我看到某些人在使用某种编程语言却不知道这门语言从何而来的时候,会感到一种淡淡的忧伤。对于最为流行的 ...
mengyidan1988 评论(2) 有6522人浏览 2015-03-27 0 0

原创新闻 [开源软件] greenev —— Python 异步网络服务框架

greenev是一个基于greenlet协程,事件驱动,非阻塞socket模型的Python网络服务框架,它使得可以编写同步的代码,却得到异步执行的优点。 本项目受到gevent, openresty, alilua, skynet, clowwindy/ssloop的启发,在此表示感谢。 reactor模式采用基于epoll, kqueue, poll, select的IO复用机制 基于底层的 ...
mengyidan1988 评论(0) 有3938人浏览 2015-03-23 1 0

转载新闻 [编程语言] “高端”的编程语言是否真的高端?

概述:某些Ruby、Python和Javascript的新手程序员常常抱怨这些语言太低端,感觉他们没有学习到那些真正“高端”的编程语言。本文将详细讨论“高端”的编程语言是否真的高端? 我看到了许多刚接触Ruby、Python和Javascript的新手程序员抱怨这些语言太低端,就好像是在以某种方式欺骗系统一样。他们认为他们没有学习到那些真正“高端”的编程语言。某些语言是否真比另外一些语言更高端?我们 ...
mengyidan1988 评论(2) 有6234人浏览 2015-03-05 4 1

原创新闻 [编程语言] 基于Python的行为驱动开发实战

【编者按】行为驱动开发(Behavior-Driven Development,BDD)是一种卓越的开发模式。能帮助开发者养成日清日结的好习惯,从而避免甚至杜绝“最后一分钟”的情况出现,因此对提高代码质量是大有裨益的。其与Gherkin语法相结合的测试结构及设计形式,使得对团队的全部成员包括非技术人员都具有极好的易读性。 所有代码都必须进行测试,这意味着上线时把系统瑕疵降到最低甚至为零。这需要与完 ...
mengyidan1988 评论(2) 有4177人浏览 2015-02-27 2 0

最近热门TAG

Java(1854) Ruby(427) 编程(365) Python(328) Rails(296) PHP(270) IDE(201) Eclipse(193) Netbeans(165) C++(146) 算法(139) Groovy(133) .net(129) C(108) Go(98) JDK(95) SQL(94) CGI(88) JVM(78) Scala(75)

热门资讯

Global site tag (gtag.js) - Google Analytics