资讯月刊下载

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

更多月刊下载

活跃编辑

资讯编辑

转载新闻 [编程语言] 使用Docker部署Python应用的一些最佳实践

【编者的话】本篇文章源自作者团队在长期开发过程中总结的宝贵经验,其中Supervisor、Gunicorn以及Nginx更是在使用Python开发Web应用时最常用的软件,因此对于打算使用Docker部署Python应用的读者而言,这些最佳实践是很有参考价值。同时希望各位在日常实践过程中,也能将各自踩到过的“坑”以及宝贵的经验分享出来,大家共同进步! 我们可以使用Docker简单而高效的部署Pyt ...
mengyidan1988 评论(0) 有6096人浏览 2015-02-13 1 0

转载新闻 [编程语言] PyPy 2.5.0 发布,Python 解释器

Python语言实现的Python解释器PyPy发布了2.5.0版。 主要变化包括:改进了热身时间(warmup time)和 jitted代码性能,比PyPy 2.4.0改进了10%以上;改进 C 和PyPy之间的传递对象,在基准测试中I/O改进了50%,File()操作改进了20%,等等。PyPy还有三个子项目:支持Python 3.x的Py3K,软件事务内存STM以及NumPy。 PyP ...
mengyidan1988 评论(0) 有2636人浏览 2015-02-05 0 0

原创新闻 [编程语言] 你可能没听过的11个Python库

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

原创新闻 [编程语言] RedMonk 2015年1月编程语言排行榜:进击的Swift!

近日,RedMonk发布2015年1月份的编程语言排行榜,JavaScript仍然当之无愧地成为最火热的编程语言,而苹果于去年夏天新推的Swift语言的采纳率排名亦是迅速上升,从刚刚面世时的TOP68飚升至TOP22。与TIOBE排行方法完全不同,RedMonk主要通过GitHub、Stack Overflow等网站的语言热度进行排序,更能直接体现开发者对各种编程语言的兴趣程度。 RedMon ...
mengyidan1988 评论(3) 有4562人浏览 2015-01-16 2 1

原创新闻 [开源软件] Pgcli—自动完成和语法高亮的Postgres命令行工具

Pgcli是一款可自动完成和语法高亮的Postgres命令行工具,由开发者Amjith创建而来。该项目托管在GitHub上。 主要特性如下: Pgcli基于prompt_toolkit编写而来; 自动完成键入 SQL关键字以及数据库列表; 使用Pygments语法高亮显示; Smart-completion(默认启用)上下文; SELECT * FROM <tab> 只显示tabl ...
mengyidan1988 评论(0) 有4840人浏览 2015-01-08 0 0

原创新闻 [开源软件] 本地项目托管将死?类GitHub站点永存!

摘要:微软、谷歌纷纷弃用自家的平台,选择GitHub来托管重要的代码项目。此外,Python社区也计划将Python迁移至GitHub。如此说来,曾经颇受器重的主机服务似乎陷入了衰退之中。 【编者按】自上月开始,微软和谷歌陆续通过GitHub来托管重要的代码项目而弃用自家的平台,曾经颇受器重的主机服务似乎陷入了衰退之中。 11月初,Go团队将Go项目以及旗下的所有子库迁移到 GitHub;11月 ...
cao345657340 评论(3) 有4584人浏览 2014-12-23 1 0

转载新闻 [编程语言] 开源领袖Eric Raymond对主流编程语言的评价

Raymond 此文不是在泛泛地去谈语言的优劣,而是要回答一个问题:在UNIX下开发开源项目,如何选择开发工具?我翻译的很零散,建议大家去看原文。 C 语言 虽说C语言在内存管理方面存在严重的缺陷,不过它还是在某些应用领域里称王称霸。对于那些要求最高的效率,良好的实时性,或者与操作系统内核紧密关联的程序来说,C仍然是很好的选择。 C良好的可移植性也为它加了分。不过现在很多其他的语言可移植性越来 ...
cao345657340 评论(3) 有6069人浏览 2014-12-18 4 0

转载新闻 [开源软件] Python讨论迁移到GitHub

Python软件基金会使用的源码库版本控制系统经历了多次变迁,从 CVS到Subversion 到今天使用的Mercurial。现在Python社区正在讨论是否迁移到GitHub。GitHub只支持Git分布式版本控制系统,所以这也意味着Python需要迁移到Git。开发者对比了处理当前基于patch的系统和GitHub的拉请求(pull requests)所需的时间,发现现有系统处理一个简单pat ...
cao345657340 评论(0) 有2898人浏览 2014-12-16 0 0

转载新闻 [移动开发] Google技术开发指南:给大学生自学的建议

技术开发指南 想要成为成功的软件工程师,必须拥有坚实的计算机科学的基础。本指南针对大学生,给出一条自学途径,让学生以科班和非科班方式提高技术技能。读者可以学习本指南中介绍的课程,但是为了能正常毕业,还是请侧重于自己本身的专业。本指南中介绍的在线课程无法代替你在大学中的课程。但可以作为其补充,或者作为计算机方面的介绍。 使用说明: 请自行决定如何使用本指南 除了本指南中介绍的内容,如果你有其他 ...
cao345657340 评论(2) 有6253人浏览 2014-12-05 3 0

转载新闻 [编程语言] Python 程序员应该知道的 10 个库

Python是优雅的,使用这些库可以使你的代码更简洁,并保持持久性。欢迎各位补充,并提出意见! Docopt。抛弃optparse和argparse吧,使用docstrings来构建优雅的,可读性强的,并且复杂(如果你需要的话)的命令行界面。IMO2013年创建的最好的库。 Requests,或称为人类使用的HTTP,是一个处理HTTP请求更为pythonic 的方法,比urllib2更 ...
cao345657340 评论(2) 有4321人浏览 2014-12-04 0 1

转载新闻 [编程语言] "Hello world!" 混乱代码比赛第一名作品解析

几个月前,我在这届的 Code Golf 比赛中获得了第一名,这个比赛的主题是写出最怪异最混乱的「Hello world! 」打印程序。我决定写一篇文章解释它到底是怎么运行的。下面是我的代码,语言是 Python2.7: (lambda _, __, ___, ____, _____, ______, _______, ________: getattr( __import__(True.__c ...
cao345657340 评论(16) 有9639人浏览 2014-11-24 7 0

转载新闻 [开源软件] Sympy:用python写的计算机代数系统

SymPy是一个符号计算的Python库。它的目标是成为一个全功能的计算机代数系统,同时保持代码简洁、易于理解和扩展。它完全由Python写成,不依赖于外部库。 SymPy在新BSD许可证下开源。 用SymPy验证欧拉恒等式非常简单: 载入的符号中,E表示自然指数的底,I表示虚数单位,pi表示圆周率,因此上述的公式可以直接如下计算 >>> E**(I*pi)+1 0 详细文档 ...
cao345657340 评论(0) 有4897人浏览 2014-11-21 0 0

转载新闻 [编程语言] 写给已有编程经验的 Python 初学者的总结

当我开始学习Python的时候,有些事我希望我一早就知道。我花费了很多时间才学会这些东西。我想要把这些重点都编纂到一篇文章当中。这篇文章的目标读者,是刚刚开始学习Python语言的有经验的程序员,想要跳过前几个月研究Python使用的那些他们已经在用的类似工具。包管理和标准工具这两节对于初学者来说同样很有帮助。 我的经验主要基于Python 2.7,但是大多数的工具对任何版本都有效。 如果你从来 ...
cao345657340 评论(0) 有5862人浏览 2014-11-03 2 0

转载新闻 [编程语言] 50行Python代码写一个语言检测器

你有没有曾经好奇过Chrome浏览器是如何知道一个网页的语言,并对外国文字的网页提供翻译服务的?或者,Facebook是如何翻译你朋友用写在你主页上的外国文字?检测一种语言实际上非常简单,改进了用户体验,而且不需要用户做任何的事情。 我无意中发现的 ActiveState recipe for a language detector in Python这是非常不错的一段程序,但是我决定做点小小的改 ...
mengyidan1988 评论(5) 有7829人浏览 2014-10-28 3 0

转载新闻 [开源软件] python-oauth2:Python的OAuth登录接口

python-oauth2是一个用于创建OAuth客户端和服务端的Python接口程序。 它拥有一下特点: 100%单元测试覆盖。 完全去掉了DataStore对象。 所有的类名不再带有OAuth前缀。 Request类生产字典对象。 不再支持Python2.3。 Client类是在httplib2基础上进行的扩展。 文档中的示例全用的是Twitter,包括以下内容: 基本的Twitte ...
mengyidan1988 评论(0) 有7887人浏览 2014-10-21 0 0

原创新闻 [数据库] 超酷算法:基数估计

假设你有一个很大的数据集,非常非常大,以至于不能全部存入内存。这个数据集中有重复的数据,你想找出有多少重复的数据,但数据并没有排序,由于数据量太大所以排序是不切实际的。你如何来估计数据集中含有多少无重复的数据呢?这在许多应用中是很有用的,比如数据库中的计划查询:最好的查询计划不仅仅取决于总共有多少数据,它也取决于它含有多少无重复的数据。 在你继续读下去之前,我会引导你思考很多,因为今天我们要讨论的 ...
mengyidan1988 评论(1) 有7564人浏览 2014-10-15 3 0

转载新闻 [编程语言] Python编程语言的发展简史

Python是我喜欢的语言,简洁、优美、易用。前两天,我很激昂地向朋友宣传Python的好处。 写道 “好吧,我承认Python不错,但它为什么叫Python呢?”“呃,似乎是一个电视剧的名字。”“那你说的Guido是美国人么?”“他从Google换到Dropbox工作,但他的名字像是荷兰人的。”“你确定你很熟悉Python吗?” 所以为了雪耻,我花时间调查了Python的历史。我看到了Pyth ...
u012797015 评论(8) 有5821人浏览 2014-09-26 2 1

转载新闻 [编程语言] 为什么说Python4.0不会像Python3.0一样

python-ideas的新手会在没有为从目前合法的Python3代码提供一个清晰的迁移路径的向后兼容性改变提议时偶尔提到"Python 4000"的想法。毕竟,我们允许Python3.0不向后兼容,为什么我们不能允许Python 4.0也这样做呢? 我听到了很多质疑(包括"你造成过一次向后兼容的严重破坏,我怎么知道你不会再次破坏?"这样的心声),我想在 ...
u012797015 评论(2) 有9986人浏览 2014-09-22 0 0

原创新闻 [移动开发] 2048 Hello World:跨平台快速应用开发Python框架Kivy

Kivy是一套专门用于跨平台快速应用开发的开源框架,使用Python和Cython编写,基于OpenGL ES 2,其核心开发成员主要包括:Mathieu Virbel、Thomas Hansen、Gabriel Pettier等。Kivy对于多点触控有着非常良好的支持,不仅能让开发者快速完成简洁的交互原型设计,还支持代码重用和部署,无论是为Windows、OS X、Linux还是Android和 ...
rnifeasy 评论(2) 有4687人浏览 2014-09-02 0 0

原创新闻 [编程语言] 开源力量公开课第55期:Python Web应用开发框架Django ...

开源力量公开课第55期课程题目:Django速成 时间: 2014-05-13 20:00 2小时 形式: 线上公开课 报名地址: http://www.osforce.cn/openclass/74/show?frid=iteye 课程背景: Web开发是当今的热门技术,Django是Python领域中一个非常热门的Web开发框架。 课程大纲: Python 基本语法 Django 背 ...
liuhua123 评论(2) 有6610人浏览 2014-05-06 6 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