收录了 python设计模式 频道下的 50 篇内容
单例模式是一种写程序的方式,用单例模式设计的类,无论你去实例化多少次,得到的都是同一个实例,一般我们设计的类每次实例化都会生成不同的实例,但是单例模式就是反其道而行之,就像下面这样:
原型模式(Prototype Pattern)是一种创建型设计模式, 使你能够复制已有对象, 而又无需使代码依赖它们所属的类。原型模式能够让我们利用克隆技术在现有对象的基础上创建对象。
设计模式是可重复使用的编程方案,已被用于各种现实世界的环境中,并被证明能产生预期的结果。在本文中,我们将学习最常见的设计模式之一:工厂模式。
今年12月3日、4日,Python界著名的PyCon大会首次登陆中国,邀请了众多国内的Python高手作为嘉宾,带来了很多精彩演讲。InfoQ有幸邀请了几位与会嘉宾就广大Python爱好者所关心的问题发表了各自的观点。
R和Python有很多相似之处,也有很多不同之处。
可以实现目前人气极高的机器学习
原文链接:https://gitee.com/sharetech_lee/DevWeekly
目前 Python 的编辑器可谓是极其丰富,经过反复斟酌之后,我们为大家挑选了 7 个值得注意的 Python 编辑器,不仅适合初次使用 Python 进行开发的菜鸟选手,同样也有更复杂的,适用于用 Python 进行全面开发的专家级选手。
Netflix 是全球最大的视频流媒体平台,在除中国大陆地区之外的所有国家和地区都提供视频点播服务。全球的观众都在追棒 Netflix,而如此成功的 Netflix,其内部主要使用的又是什么编程语言呢?那就是今年成为语言流行指数榜单冠军 的Python!让我们一起来看看 Python 在 Netflix 是如何应用的。
R和Python都是数据科学家最常用的工具,它们有相似的特性和功能。这两种语言都是开源的,而且从此以后都是免费的,但是Python被构造成一种广泛使用的编程语言,而R则是为统计分析而创建的。
在Web前端,开发千篇一律地使用了JavaScript。Transcrypt的Python转JavaScript编译器是一个相对较新的开源项目,意在使用大小近似的文件以JavaScript的速度执行Python 3.6。本文中,Jacques de Hooge介绍了构建源码到源码的编译器(transpiler)中的需求,以及Transcrypt是如何构建满足这些需求的。
Python 3.0(又名Python 3000)在三个月之前终于发布(2008年12月3日)。自Python之父Guido van Rossum开始展望这个全新的、革命性的Python版本,已经过去了近9年光景。Python 3.0打破了与旧有版本的向后兼容性。
PyCon作为全球Python爱好者的盛会已在世界各地多个城市举办过活动,本月3号、4号,PyCon首次登陆中国,多位重量级嘉宾一同为国内的Python爱好者带来了一场饕餮盛宴。
**编者按**:本文节选自方巍著《Python数据挖掘与机器学习实战》一书中的部分章节。
随着数据科学的崛起,究竟哪种语言更适合该领域中机器学习方法的实现一直是一个颇具争论性的话题。近日,Sebastian Raschka再次发起了机器学习编程语言之争,分析了自己选择Python的原因。
使用Rust作为训练后端和部署平台的主意并不像听起来那样疯狂
作为 Python 的大用户之一,Dropbox 公司内部聚集了数百万行 Python 代码,动态类型的存在让代码越来越难以理解。因此,公司开始利用 mypy 逐步将代码转换为静态类型。虽然效果得到了充分验证,但整个过程充满了各种错误和失败。本文,Dropbox 公司完整输出了从项目研究到实践的 Python 静态检查全过程,以期对各位开发者有所帮助。