收录了 python重载 频道下的 50 篇内容
摘要:Python不支持函数重载。当我们定义了多个同名的函数时,后面的函数总是会覆盖前面的函数,因此,在一个命名空间中,每个函数名仅会有一个登记项(entry)。
**编者按**:本文节选自方巍著《Python数据挖掘与机器学习实战》一书中的部分章节。
Python 第一语言霸主地位不是吹的...
在Web前端,开发千篇一律地使用了JavaScript。Transcrypt的Python转JavaScript编译器是一个相对较新的开源项目,意在使用大小近似的文件以JavaScript的速度执行Python 3.6。本文中,Jacques de Hooge介绍了构建源码到源码的编译器(transpiler)中的需求,以及Transcrypt是如何构建满足这些需求的。
Stream将其主要编程语言从Python切换到了Go。本文将会解释他们决定从Python切换到Go的一些原因。
在编程语言的世界里,已经发布了很多种新语言,还有很多正在开发之中。今天让我们来看一下Google的Go语言,并和《Go语言编程(Programming in Go)》的作者Mark Summerfield一起讨论这门语言以及他的著作。
好消息是一个月后,Graeme Rocher在Grails的官方主页上正式宣布,Grails1.1.1版本开始支持GAE。同时引入的还有AppEngine插件,这个插件使用JDO(将来会是JPA)来取代Hibernate进行持久化,以便使用Google的DataStore API
JetBrains最近发布了他们的获奖IDE——Intellij IDEA 9。它包含对一整套新技术的支持、对已有特性的改善、性能的提升以及更加现代化的用户界面。
Oracle近期发布了基于Eclipse的Oracle企业包 (OEPE)。与本次更新同步的是近期发布的Eclipse3.6,或者叫“Helios”。这次发布的Bundle支持GlassFish、Java EE6和对WebLogic的管理和配置,加强了对Weblogic脚本工具(WLST)和Oracle的数据网格产品Coherence的支持。
最近Bruce Eckel关于C++与Java遗产的博文引发了激烈的争论。在谈到了一些设计失误之后,他总结到:这两种语言对编程语言的发展都起到了非常重要的作用,同时也留下了宝贵的遗产。但此时来谈论这两种语言的遗产是否有些为时过早呢?
“如果非要说编程有黄金时代,那它永远都在未来”。
最近,Go 1.1正式发布,相比1.0,Go 1.1包含了许多改进。最重要的改进是性能。优化的地方包括编译器、链接器、垃圾回收器、goroutine调度、map实现和部分标准库等等。
本文介绍了机器学习平台 Michelangelo各个组件的职能,第一次细致地向大家描述了机器学习平台应有的全貌。
AWS最近发布了一款测试版的新工具SAM Local,该工具可以帮助开发者在本地计算机上更轻松地构建并测试无服务器AWS Lambda应用程序。SAM Local提供的核心功能包括:在本地运行的Docker中测试AWS Lambda函数,通过一个简单的CLI启动本地API网关,以及针对各种AWS事件源的测试工作生成示例载荷。
本文概述了当前在用的现代编程语言,按推荐程度从低到高依次列出。希望本文有助于读者选择合适的工具完成工作,降低开发工作量。原文篇幅过长。译文按设计用于命令式编程的C语言家族,以及设计用于响应式编程的ML语言家族,分为上下两篇提供。本文是上篇。
在上周末的Foo Camp上,来自Google的Steve Yegge发表了一个名为“Google Rails Clone”的演讲,Johm Lam报导说,Steve Yegge主要谈的是他在Google中把Ruby on Rails移植到Javascript上的工作经验。InfoQ对这件事情在社区中引起的反应做了总结,并有幸对Steve Yegge进行了采访。他在采访中对相关的一些问题进行了详尽的答复。