资讯月刊下载

第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,赶紧收藏!
点击下载>>

更多月刊下载

活跃编辑

资讯编辑

转载新闻 [编程语言] 35 个有关 Python 的小技巧

从我开始学习python的时候,我就开始自己总结一个python小技巧的集合。后来当我什么时候在Stack Overflow或者在某个开源软件里看到一段很酷代码的时候,我就很惊讶:原来还能这么做!当时我会努力的自己尝试一下这段代码,直到我懂了它的整体思路以后,我就把这段代码加到我的集合里。这篇博客其实就是这个集合整理后一部分的公开亮相。如果你已经是个python大牛,那么基本上你应该知道这里面的大多 ...
WnouM 评论(17) 有8124人浏览 2014-04-01 5 1

转载新闻 [编程语言] 编程语言 vs. 二次元美女

本文主要是将Java、C++、Python、Ruby、PHP、C#和JavaScript和日本动漫里的那些大家熟悉的动漫人物结合起来,根据他们的身世、个人经历来生动的表达各编程语言的发展历程。原文内容如下: Java 犹如宫泽贤治的《不畏风雨》中出现的、性格木讷的女孩子。从小就由于迟钝和大食量等特征被别人当作笨蛋,从小学入学开始进入田径部、坚持跑步,在中长跑中经常取得好成绩,给人以活泼的印象。是 ...
学良3 评论(10) 有7826人浏览 2014-03-20 9 0

翻译新闻 [编程语言] 编程语言中一些令人抓狂的规则

许多年前在编程语言设计和操作系统设计上的选择可能当时看起来无关紧要。但是,这些远古的决定至今仍然继续困扰着软件开发者。 程序员使用的是别人开发出来的编程语言和操作系统以及各种开发工具。一些语言开发和系统设计行业里的前辈以前所作出的决定在那个时候可能是很有意义的,不过在现在看来可能是多此一举。 举例而言,在2009年的时候,互联网创始人蒂姆·伯纳斯-李就承认,互联网网址中http:后面的两条斜线/ ...
学良3 评论(11) 有11698人浏览 2014-03-19 10 0

原创新闻 [编程语言] Python 3.4.0 正式发布

Python官方于2014年3月16号正式发布了Python 3.4.0版本。 Python 3.4 在原来的基础上所做的改进包括数百个小的改善措施和大量的漏洞修复。下面一起来看看 Python 3.4 版本做了哪些改变,又有哪些新增的较大、较新的功能: PEP 428:新增“pathlib”模块,提供面向对象的文件系统路径。 PEP 435:新增一个标准化的“enum”模块。 PEP 4 ...
学良3 评论(1) 有5984人浏览 2014-03-18 4 0

转载新闻 [编程语言] 为什么你写的Python运行得那么慢呢?

大约在一年前,也就是2013年在Waza(地名),Alex Gaynor提到了一个很好的话题:为什么用Python、Ruby和Javascript写的程序总是运行的很慢呢?正如他强调的,关键就是现在出现了这个问题。换一句话说,尽管现在这种语言很慢,但不意味着没有解决办法,不意味着未来会一直这样。 当在网上问为什么Python比C语言更慢,回答最多的就是Python中有动态类型。然而,动态类型确实会 ...
WnouM 评论(3) 有8406人浏览 2014-03-17 0 0

转载新闻 [编程语言] 如何用最有创造力的方式输出42

这篇文章来自CodeGolf.StackExchange上的《Most creative way to display 42》—— 请以最有创造力的方式输出42。于是出现了各种极富创意的答案(注:精彩的总是留在最后面)。由酷壳网编译如下。 这里,需要介绍一下为什么要输出42。这是因为42是我们人生、世界乃至整个宇宙的终级答案。这要从《银河系漫游指南》(英文名:The Hitchhike ...
学良3 评论(9) 有10809人浏览 2014-03-07 2 0

翻译新闻 [开源软件] 2013年最好的Python开源项目汇总

2013年Python社区诞生了很多实用的开发工具,这些工具在一定程度上可以帮助你节省更多的时间。本文为你汇总了这些工具,它们大部分都是开源的,你还可以通过源码来学习更多的Python开发知识。 1. Radon Radon是一个用于从源代码中计算出各种指标的Python工具,包括: McCabe复杂性计算,也就是循环复杂度 SLOC(源代码行)、注释行数、空白行数等指标计算 Ha ...
学良3 评论(4) 有16511人浏览 2014-03-07 3 0

转载新闻 [编程语言] 看 Python 超级程序员使用什么开发工具

本文来自pypix,原文作者以个人的身份采访了几个顶尖的Python程序员,问了他们以下5个简单的问题: 当前你的主要开发任务是什么? 你在项目中使用的电脑是怎样的? 你使用什么IDE开发? 你将来的计划是什么? 有什么给Python程序员的建议? 就是这几个问题,我找了几个顶尖的程序员和编程书籍作家,问他们这几个相同的问题。下面是他们的回答,希望在他们的回答中你能找到一些可以让你的开发更便捷的 ...
WnouM 评论(8) 有50825人浏览 2014-02-11 5 0

转载新闻 [开源软件] 2013流行Python项目汇总

Python作为程序员的宠儿,越来越得到人们的关注,使用Python进行应用程序开发的越来也多。那么,在2013年有哪些流行的Python项目呢?下面,我们一起来看下。 一、测试和调试 python_koans:Python Koans 算 “Ruby Koans” 的一部分,作为交互式教程,可以学习 TDD 技巧。 sure:Sure 是最适合自动化测试的 Python 工具,包含流利的断言 ...
tuhaihe 评论(4) 有31537人浏览 2014-01-16 7 0

原创新闻 [编程语言] 15款Django开发常用软件包

Django是一款高级的Python Web框架,可以帮助开发者快速创建web应用。我们这里整理了15款Django开发中常用的软件包,学会使用它们可以节省大量开发时间,提高开发效率。同时,也给出了它们的pip安装方法。下面一起来看下。 一、认证和授权 1. Python social auth 一款社交账号认证/注册机制,支持Django、Flask、Webpy等在内的多个开发框架,提供了约 ...
tuhaihe 评论(1) 有20109人浏览 2014-01-13 1 1

原创新闻 [编程语言] Python包管理器pip 1.5发布

近日,pip发布了1.5版本。pip是Python的包安装和管理器,功能类似Node.js的npm、Ruby的gem。 pip 1.5版本的主要变化有: pip不再支持 --use-mirrors、-M和 –mirrors选项,移除了镜像支持; pip默认不再规避不安全的外部url、也不会默认安装外部托管的文件; 弃用pip install --no-install 和 pip install ...
tuhaihe 评论(1) 有11180人浏览 2014-01-03 1 0

翻译新闻 [编程语言] 给菜鸟的建议:如何选择第一门语言

众多语言摆在菜鸟程序员的面前,致使许多菜鸟程序员在选择自己第一门要学习的语言时常常面临困惑。那到底选择哪一门编程语言吗?下面一位国外朋友从各流行编程语言的优势、开发环境配置等方面进行了简单对比,给出了相关建议。 了解各语言的长处 “尺有所短,寸有所长”。每个编程语言都有自己擅长的领域,有的适合建站,有的适合文本处理……所以到底如何什么样的编程语言,我们还需要具体问题具体分析,发挥每个语言自己的优 ...
tuhaihe 评论(17) 有17421人浏览 2013-12-04 1 14

转载新闻 [编程语言] Python正在取代R,成为数据科学界新宠

R语言不是真正的语言 人们学习R很困难的一部分原因是,它并不是一种真正的编程语言。John Cook是一位R专家,他曾说:“R是一个做统计的交互环境,不是一种真正的编程语言。把R看做包含有编程语言的交互环境会更有帮助。” 但正如Bob Muenchen强调的,R甚至对于那些精通SAS和SPSS数据统计工具的人来说都是困难的。关于R为分析师降低了复杂性的问题,还有待争议,虽然R包含宏和矩阵语言 ...
tuhaihe 评论(2) 有13768人浏览 2013-12-04 0 0

转载新闻 [编程语言] 3个实例帮你理解Python中的线程

我们将会看到一些在Python中使用线程的实例和如何避免线程之间的竞争。你应当将下边的例子运行多次,以便可以注意到线程是不可预测的和线程每次运行出的不同结果。声明:从这里开始忘掉你听到过的关于GIL的东西,因为GIL不会影响到我想要展示的东西。 实例1 我们将要请求五个不同的url: 单线程 import time import urllib2 def get_responses(): ur ...
tuhaihe 评论(0) 有18466人浏览 2013-11-26 2 0

转载新闻 [开源软件] Essay:搜狐Python项目自动化部署最佳实践

近日搜狐公司开源了其Python项目自动化部署工具 essay,功能在Github主页上的readme上进行了详细介绍。那该项目诞生时的外围情况、产生环境、一些决策的考虑都是怎么样的呢?下面我们听听来自该项目组成员the5fire的讲述(下文转载自the5fire的技术博客)。 诞生之初 事情还得从头开始说起,从那些自动化的fabric文件开始,也从我刚入职搜狐负责手机搜狐开发开始说起。我参与开 ...
tuhaihe 评论(3) 有9841人浏览 2013-11-26 0 0

原创新闻 [Web前端] 一切皆为JavaScript

JavaScript起源于Netscape公司的LiveScript语言,这是一种基于对象和事件驱动的客户端脚本语言,最初的设计是为了检验HTML表单输入的正确性。 早些年,JavaScript由于其复杂的文档对象模型(DOM)、糟糕的实现和调试工具、不一致的浏览器实现而不受开发者的待见。而随着技术的发展, JavaScript变得越来越的强大、完善,比如, Ajax技术可以创建更加迷人的Web应 ...
wangguo 评论(19) 有25145人浏览 2013-11-05 28 2

原创新闻 [编程语言] Python 3.4 新特性一览

Python社区近日发布了3.4的第4个alpha测试版本,按照计划beta1版本应该会在今年11月24日发布,最终正式版将于2014年2月23日发布。 Python 3.4中究竟有什么值得期待的新特性呢?下面就来看看。 新的库模块: asyncio:新的针对异步I/O的临时API enum:支持枚举类型 selectors:构建于select 模块基元之上的、高层次、高效率的I/O多路复 ...
wangguo 评论(7) 有14463人浏览 2013-10-22 7 0

原创新闻 [编程语言] JetBrains 开源 PyCharm,智能的 Python IDE

JetBrains公司就是大名鼎鼎的IntelliJ IDEA的开发商,其IDE在业界的口碑非常好。近日,该公司发布了最新的Python IDE——PyCharm 3.0,并推出了一个开源的社区版本。 同IntelliJ IDEA一样,PyCharm给Python开发者带来了更佳的开发体验,提供了一整套可以大大提升开发效率的工具,除了IDE常用功能(比如调试、语法高亮、Project管理、代码 ...
wangguo 评论(9) 有16838人浏览 2013-09-26 3 0

原创新闻 [开源软件] Genius:基于条件随机场算法的python分词组件

Genius Genius是一个开源的python中文分词组件,采用 CRF(Conditional Random Field)条件随机场算法。 Feature 支持python2.x、python3.x以及pypy2.x。 支持简单的pinyin分词 支持用户自定义break 支持用户自定义合并词典 支持词性标注 Source Install 安装git: 1) ubuntu or d ...
hity 评论(7) 有12910人浏览 2013-09-26 1 0

原创新闻 [开源软件] Eve:基于Python的REST API框架

Eve是一款Python的REST API框架,用于构建和部署高可定制的、全功能的RESTful的Web服务。Eve是一个开源项目,遵循BSD开源协议,已在Python 2.6、2.7以及Python 3.3版本下进行了非常全面的测试。 示例代码: from eve import Eveapp = Eve()app.run() API可以使用了,尽情享受吧: $ curl -i htt ...
mengyidan1988 评论(1) 有8340人浏览 2013-09-12 4 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