资讯月刊下载
[编程语言] Python vs PHP vs Ruby —— 编程语言大对决
编程语言种类繁多,每种语言都有它们的独特的优势。开发者在对编程语言的进行选择时往往很讲究。因此,这篇文章将从各个角度对 PHP、Ruby、Python 三种当前比较流行的语言的优势和劣势进行对比,希望你能从中受益。 在进入主题之前,我想分享一些数据,这是我刚学习 Web 开发时候看到的,虽然内容不够新,但能为三类语言的比较提供依据。 Python vs PHP vs Ruby 数据显示: 市场对 ...
[编程语言] 隐藏的宝藏,13个不可忽视的优秀 Python 库
作为一门语言,你知道 Python 是如何获得现在的成功的吗? 不妨去看看它大量的库吧,不管是原生的,还是第三方的,可能会有所收获。 有这么多的库,也就不奇怪为什么有的很多人用,有的却没有引起多少人注意。 而且,专注于一个领域的程序员往往并不知道那些看起来是为其他工作类型创建的库能给他们带来什么好处。 这里有 13个你可能已经忽略,但绝对值得你的注意的优秀的 Python 库。 是时候给这些隐藏 ...
[互联网] TensorFlow最新应用&资源集锦
引用 原文:If I Can Learn to Play Atari, I Can Learn TensorFlow 作者:Tim Spann 译者:KK4SBB 审校:王艺 责编:何永灿,关注人工智能,投稿请联系 heyc@csdn.net 或微信号 289416419 这是一篇关于深度学习新库、新工具、新框架的总结。 深度学习正在成为企业和高校的热门研究领域之一。深度学习相关的工具和函数库也 ...
[编程语言] 2016年收入最高的5个编程语言
引用 译文链接:http://www.codeceo.com/article/top-5-paying-language-2016.html 英文原文:Top 5 Highest Paying Programming Languages of 2016 翻译作者:码农网 – 小峰 电子书网站Packt公布了其2016年技术提高报告。它提供的统计数据基于超过11,000名IT专业人士参与的关于20 ...
[非技术] 2016收入最高的5门编程语言 Java和C没在前五
电子书网站Packt公布了其2016年技术提高报告。它提供的统计数据基于超过 11,000 名 IT 专业人士参与的关于 2016 年收入最高的编程语言的调研。它同时还介绍了流行的 web 框架和主题。 高效的程序员是基于 IT 的企业结构的中坚力量。企业雇用擅长于不同编程语言的人,并支付他们薪水,这样人员才不会被竞争对手撬走。 现在有许许多多的编程语言,数以千计的开发人员在用这些编程语言 ...
[编程语言] Java,Python和C依然是主流开发语言
引用 原文:Businesses stick with Java, Python, and C 作者:Paul Krill 翻译:赖信涛 责编:仲培艺 很多开发者热衷于新兴的编程语言,例如Swift,Rust和Scala等。但是他们的雇主依然倾向于使用比较成熟的语言,例如Java。Python变得越来越流行,很多项目开始使用这种编程语言。 技术招聘平台HackerRank基于3000个对 ...
[编程语言] TypeScript 2.0 beta开始支持异步通信
TypeScript是微软开发的“工业强度的JavaScript”,本周发布了2.0版本。 坏消息是,2.0版本并没有实现计划中的全部新特性。但是,为类型检查提供了很多新特性,这对JavaScript程序员来说,无疑是最大的益处。 2.0版本最大的变化(non-nullable类型)如期实现了。告诉TypeScript变量非空,TypeScript将会保证这一点,比如,字符串和数组不能被赋 ...
[编程语言] IPython5.0-LTS发布了,特性全解
IPython 5.0 LTS(Long Term support)现在发布了。IPython是Jupyter和Python交互式终端的核心;它为Python的终端交互式计算、Jupyter Notebook和其他支持Jupyter架构的客户端程序提供了丰富的特性。 这个版本有很多令人激动的新特性(227次commit,27位贡献者,超过191次PR)。最重要的是,大多数的优化都对经典IPytho ...
[企业架构] 2016年你应该学习的语言和框架
2015年,软件开发界发生了很多变化。有很多流行的新语言发布了,也有很多重要的框架和工具发布了新版本。下面有一个我们觉得最重要的简短清单,同时也有我们觉得值得你在2016年花时间精力去学习的新事物的一些建议。 大趋势 在过去的几年里,有一个越来越明显的趋势是web应用的商业逻辑逐步从后端转移到了前端,然后后端变得只需要处理简单的数据API。这就让前端开发框架的选择变得尤为重要了。 另外一 ...
[编程语言] LIGO的科学家们是如何使用Python语言的?
几天前,编程派介绍了一个可以分析引力波数据的Python包——GWPY,这个包整理自发现引力波的科研机构LIGO。但是有的读者觉得我很能扯,居然能把引力波发现与Python联系在一起。但事实是,我说的一点也没错:Python在这次引力波大发现的过程中起到了非常重要的作用。 在公布了引力波大发现之后,LIGO在国外知名网站Reddit发起了一个AMA(Ask Me Anything)问答互动活 ...
[编程语言] 21行Python代码实现拼写检查器
引入 大家在使用谷歌或者百度搜索时,输入搜索内容时,谷歌总是能提供非常好的拼写检查,比如你输入 speling,谷歌会马上返回 spelling。 下面是用21行python代码实现的一个简易但是具备完整功能的拼写检查器。 import re, collections def words(text): return re.findall('[a-z]+', text.lower()) def t ...
[非技术] 不要和一种编程语言厮守终生:为工作正确选择
我们程序员在着手一个项目时,需要做的关键决定之一就是选择一种语言,或一组语言,用于实施该系统。这一决定不仅会影响系统的实现,也会影响设计。例如,我们应该使用面向对象的语言还是过程语言?选择什么语言对项目以及作为项目一部分的程序的生命周期有着深远的影响,很多次,我们基于一些非常善变的因素,没有思考太多就去选语言:这语言是我惯常用来实现这类系统的;这语言我了解得最透彻;这是我最喜欢的语言,我很享受于用这 ...
[互联网] 2016年热门技术方向预测
关于2016年对技术的预测众说纷纭,我有一些在MongoDB公司的朋友和我说了他们的预测。关于Kafka和Container Orchestration的预测看来非常正确。我还想补充的一点是,微服务仍将很重要,以及Apache Spark将会如同星星之火燎原。我觉得Scala、Go、Python将急剧上升,Java将保持稳定。很多很酷的新项目和技术会以大数据,云和devops的工作形式出现。让我们一 ...
[互联网] 最好的Python机器学习库
引言 毫无疑问,神经网络和机器学习在过去几年一直是高科技领域最热门的话题之一。这一点很容易看出,因为它们解决了很多真正有趣的用例,如语音识别、图像识别、甚至是乐曲谱写。因此,在这篇文章,我决定编制一份囊括一些很好的Python机器学习库的清单,并将其张贴在下面。 在我看来,Python是学习(和实现)机器学习技术最好的语言之一,其原因主要有以下几点: 语言简单:如今,Python成为新手程序员 ...
[编程语言] 学好 Python 的 11 个优秀资源
Python是目前最流行、最易学最强大的编程语言之一(学习Python的五大理由),无论你是新手还是老鸟,无论是用于机器学习还是web开发(Pinterest就是案例),Python都是一件利器。此外,Python不但人气日益高涨,而且Python程序员的薪酬行情也是水涨船高,北美Python程序员的平均年薪高达10万美元。 对于有志学习Python的开发者来说,Python吸引人的地方不仅是有一 ...
[互联网] 人人都该懂点儿TCP
作者:Julia Evans 原文链接:Why you should understand (a little) about TCP 即使你的工作也许不需要对TCP了如指掌,也不需要去了解具体的TCP/IP实例。你也应该懂一些基本的TCP知识,本文会告诉你为什么。 我以前在Recurse Center工作的时候,曾经用Python写过一个TCP栈(还写了一篇博文用Python实现TCP栈可以学到什 ...
[编程语言] 使用Python编写虚拟机解释器
Stack Machine 本身并没有任何的寄存器,它将所需要处理的值全部放入堆栈中而后进行处理。Stack Machine 虽然简单但是却十分强大,这也是为神马 Python,Java,PostScript,Forth 和其他语言都选择它作为自己的虚拟机的原因。 首先,我们先来谈谈堆栈。我们需要一个指令指针栈用于保存返回地址。这样当我们调用了一个子例程(比如调用一个函数)的时候我们就能够返回到我 ...
[数据库] 【访谈】数据大师Olivier Grisel给志向高远的数据科学 ...
Olivier Grisel(OG)本人在Inria Parietal工作,主要研发scikit-learn,使用Python语言编写的最流行的机器学习库之一。OG是机器学习、文本挖掘和自然语言处理领域的专家。大概在几周前,我们的Florian Douetteau (FD)对OG进行了一次访谈,很幸运,我得到这个机会去旁听。 在上一篇博文里(CSDN译文:[访谈] Olivier Grisel谈s ...
[编程语言] Python 初学者的最佳学习资源
Python 社区在分享学习资源和帮助初学者掌握语言方面总是很积极的。但也就是因为资源过多,导致人们很难知道如何找到。 本文整理了最好、最通用的 Python 资源,并且简述了其内容。[伯乐在线注:译文中添加了一些中文Python学习资源] 致编程新手 如果你是第一次学习编程,本节推荐的书是比较适合你的。如果在学习Python之前你已经学习过其他的编程语言,请跳过此节直接到下一小节——“有经验 ...
[编程语言] IPython 4.0发布:Jupyter和IPython分离后的首个版 ...
IPython 4.0日前正式发布,这是IPython分离成IPython和Jupyter后的第一个重要版本。 更新Jupyter的快捷方式是: pip install --upgrade jupyter 在conda和canopy这些平台,暂时还没有更新。如果使用: pip install --upgrade ipython[all] 得到的会是Jupyter。 什么是IPython ...