收录了 python代码换行 频道下的 50 篇内容
其实,这事儿闹了有五年了。
谷歌通过使用Go语言创建了一个新的Python运行时,解决了CPython中全局解释器锁(Global Interpreter Lock)导致的并发局限。
本文将帮助你理解 Python 的基本特性。
多年以来,Python语言一直受到性能、应用程序打包以及项目管理三大问题的困扰。好在,解决方案即将到来。
**编者按**:本文节选自方巍著《Python数据挖掘与机器学习实战》一书中的部分章节。
作为 Python 的大用户之一,Dropbox 公司内部聚集了数百万行 Python 代码,动态类型的存在让代码越来越难以理解。因此,公司开始利用 mypy 逐步将代码转换为静态类型。虽然效果得到了充分验证,但整个过程充满了各种错误和失败。本文,Dropbox 公司完整输出了从项目研究到实践的 Python 静态检查全过程,以期对各位开发者有所帮助。
你准备好迎接Python3了吗?
在 /usr/bin/listusers 命令中,我修复了一个内存分配的错误,这个错误在该命令转为 64 位时会引起一些问题。
在 2014 年的 Pycon 中,Python 的发明人 Guido van Rossum 说:“现在是进入 Python 3 的时候了!” 经过核心代码贡献者和开源社区的多年努力,Python 2 终于寿终正寝了。根据 pythonclock.org 的说法,2020 年 1 月 1 日是支持 Python 2 的截止日期。对于几年前已经做出 Python3 迁移的一些公司来说,这将不是问题。但是,出于多种原因,很多公司都不会在短期内进行 Python2 迁移。
代码光是能正常运行,还远远不够。
R和Python有很多相似之处,也有很多不同之处。
由于两位 Web 开发人员的努力,现在我们已经有一份对 Ruby on Rails 和 Python 的 Django 框架颇为客观公正的比较测评。请阅读 InfoQ 对这份报告的总结。
可以实现目前人气极高的机器学习
PyCon 是全世界最大的以 Python 编程语言 为主题的技术大会,大会由 Python 社区组织,每年举办一次。在 Python 2017 上,Instagram 的工程师们带来了一个有关 Python 在 Instagram 的主题演讲,同时还分享了 Instagram 如何将整个项目运行环境升级到 Python 3 的故事。
在Web前端,开发千篇一律地使用了JavaScript。Transcrypt的Python转JavaScript编译器是一个相对较新的开源项目,意在使用大小近似的文件以JavaScript的速度执行Python 3.6。本文中,Jacques de Hooge介绍了构建源码到源码的编译器(transpiler)中的需求,以及Transcrypt是如何构建满足这些需求的。
Python的运行速度的确不如某些语言,但是综合考虑开发效率及Cython的优化,Python可能是一个不错的选择。这也就是为什么业界诸多大公司也在使用它的原因。
步步紧逼,Python节节败退
Stream最近将其后端核心服务从Python改成了Go。虽然他们的某些模块仍然在使用Python,但是该公司已决定从现在开始使用Go来编写那些对性能要求较高的代码。在本文中,Stream的CEO兼创始人Thierry Schellenbach将解释他们决定转向Go的原因。
目前 Python 的编辑器可谓是极其丰富,经过反复斟酌之后,我们为大家挑选了 7 个值得注意的 Python 编辑器,不仅适合初次使用 Python 进行开发的菜鸟选手,同样也有更复杂的,适用于用 Python 进行全面开发的专家级选手。