#python

Python 3.9(www.python.org)
2020-10-20 22:48
Python3.9.0是Python编程语言的最新主要版本,它包含许多新特性和优化。 这是第一个在Windows上默认使用64位安装程序的Python版本。安装程序现在还主动禁止在Windows 7上安装。Python 3.9与此不受支持的Windows版本不兼容。 Bpo 1635741,在同一进程中多次初始化py......
2020-10-20 22:46
PyInstrument是一个Python分析器。分析器是一种工具,可以帮助您优化代码-使其速度更快。这听起来很明显,但是要获得最大的速度提升,您应该专注于程序中最慢的部分。PyInstrument会帮助您找到它! 要从GIT签出运行PyInstrument,有一个构建步骤。看看如何贡献更多信息。 直接从命令行调用P......
2020-10-20 22:46
PermalLink GitHub是5000多万开发人员的家园,他们一起工作,共同托管和审查代码、管理项目和构建软件。 报名。 我们的总体目标是将CPython的速度提高(大约)5倍,我们的目标是分四个不同的阶段来实现这一目标,每个阶段将CPython的速度提高(大约)50%。 每个阶段将以CPython的单独版本为......
2020-10-20 22:41
此回购包含问题跟踪器、示例和与PEP 622相关的早期工作:结构模式匹配。PEP本身的更新应在PEPS回购中进行。 Brandt Bucher编写的完整参考实现可以作为CPython repo的分支获得。这很容易转换为Pull请求。 对于那些不愿从源代码构建CPython二进制文件的人,请单击本自述文件顶部的按钮。 ......
2020-10-20 13:30
下载PDF摘要:在本文中,我们简要概述了Python统计建模和机器学习社区中符号计算的现状和未来潜力。我们详细介绍了MiniKanren作为术语重写和符号数学的底层框架的使用,以及它协调使用现有Python库的能力。我们还讨论了关系编程对于实现更健壮的、可移植的、特定于领域的数学级别的优化的重要性和潜力--略微侧重于......
2020-10-20 1:43
你们中的老Git用户将会熟悉diff输出,它被分解成“块”,如下所示: @@-24,7+24,[email protected]@class TicketPdf ApplicationController.Render(";Tickets/index.html.haml";,Layout:";Tickets";,-Assi......
2020-10-19 23:21
这篇文章最初是我在个人网站上关于Python for Feature Film的系列文章的一部分,但现在只做了一些微小的修改就移植到了这里。日期已经调整,以匹配项目的发布日期。 Python是一种编程语言,在过去几年中已经成为电影制作过程中不可或缺的一部分。几乎没有一部动画长片或视觉特效电影(如果有的话)没有让Pyt......
2020-10-19 1:37
在本文中,我将向您展示在Python中可以找到的5个不同寻常的特性。有经验的Python开发人员可能会认出其中的一些。然而,其他人仍将是未知的。不管怎样,我觉得他们都很酷。 是的,你没看错,……。是Python中的有效构造。..。是一个名为Ellipsis的单例对象。如果您将其输入到Python解释器中,您实际上可以......
Back to a User(www.dabeaz.com)
2020-10-18 7:12
大多数人都知道我是Python图书的作者、演讲者和培训师。可以肯定的是,我花了很多时间学习这门语言的奇特之处,深入研究它的高级功能,并就这些问题做了各种演示。然而,随着Python的成熟,它已经成长为一种大得多、复杂得多的语言。这样,我就越来越不可能掌握整个语言及其所有相关工具--我一直缺乏更新Python Esse......
2020-10-17 4:54
雅典娜交易平台拥有3500万行Python代码,是摩根大通业务运营的核心。迁移到Python3的起步较晚可能会带来安全风险。 对Python2的支持将于2020年1月1日结束,这距离Python3的引入仅11年多一点的时间-这是对语言的重大重组,消除了重复的结构和模块,以追求现代化。鉴于Python的流行和无处不在,......
2020-10-14 18:57
这个PEP向Python添加了对语法宏的支持。宏是一个编译时函数,它转换程序的一部分,以允许在正常库代码中无法清晰表达的功能。 术语语法是指这种类型的宏在程序语法树上操作。这降低了基于文本的替换宏可能发生的误翻译的机会,并允许实现卫生宏[1]。 语法宏允许库在编译期间修改抽象语法树,提供了为特定领域扩展语言的能力,而......
2020-10-13 20:5
Xonsh是一款超强的外壳,可以让您快速高效地工作!帮助xonsh脱颖而出的一些功能包括: 文件。 我们相信航站楼应该对所有人开放!除了是一种比其他shell更平易近人的语言之外,xonsh还努力成为开发人员和用户欢迎和接受的社区。请给我们写信,地址是:
2020-10-12 22:27
PermalLink GitHub是5000多万开发人员的家园,他们一起工作,共同托管和审查代码、管理项目和构建软件。 报名。 我最近在网上发现了一种很酷的视觉错觉,它可以让黑白图像看起来像彩色的。它通过在黑白图像上加一个彩色网格来达到这一目的,欺骗你的眼睛填充其余的颜色。你也可以在Google Colab上试用,而......
2020-10-12 7:24
根据Tiobe最新的编程语言排名,Java作为世界第二流行编程语言的日子可谓屈指可数,这表明Python在开发人员中正变得越来越受欢迎。 该公司2020年10月的指数显示,与去年同期相比,Java已经被C语言取代,成为世界上最受欢迎的编程语言。Python仍然排在第三位,但它正在迅速缩小与Java之间的差距。 根据T......
2020-10-12 7:11
任何数据分析工作流程中的第一个任务就是简单地读取数据,这绝对必须快速有效地完成,这样才能开始更有趣的工作。在许多行业和领域,CSV文件格式是存储和共享表格数据的王道。快速可靠地加载CSV至关重要,它必须能够很好地扩展到各种文件大小、数据类型和形状。这篇文章比较了在三个不同的CSV解析器上读取8个不同的真实世界数据集的......
2020-10-11 16:54
今天发布的Python3.9对该语言的特性和开发方式都带来了重大变化。Python在过去几年如雨后春笋般流行,它在数据科学和机器学习等快速发展的领域中的使用也呈爆炸式增长。该项目正在努力跟上所有新需求的步伐。 到目前为止,Python已经以18个月的节奏开发和发布。PEP602建议Python开发团队采用年度发布周期......
2020-10-11 15:46
我们正在制造L5级自动驾驶汽车,但由于某种原因,我们似乎不能制造只起作用的L5级自动驾驶软件。我愿意认为,就像你可以乘坐一辆自动驾驶汽车,它可以毫无问题地把你送到目的地一样,一款(你编写的或可以信任的)软件可以智能地计算出如何毫无怨言地自动驾驶,并且以不会扰乱你系统的沙盒方式。 Py的想法是允许任意一段Python代......
Bpython(bpython-interpreter.org)
2020-10-1 7:37
Bpython是一个用于Linux、BSD、OSX和Windows的Python解释器的奇特接口(需要一些工作)。Bpython是在麻省理工学院的许可下发布的。它具有以下(特殊)功能: 特别感谢Recurse中心,他们决定投入一个年轻的开发团队来开发bpython,作为他们培训计划的一部分。他们以纽约市为基地,对男......
2020-9-30 6:6
一个全面的Python开发教程,供孩子们使用Micro:Bit开发板一步一步地进入用于微控制器的Python世界。 本教程将从为什么孩子们应该学习使用Python编程的基本概念开始。 本教程将逐步帮助您设置Mu集成开发环境,以便您和您的孩子开始开发。 本教程将一步一步地编写我们的第一个程序,让我们的小微控制器向世界问......
2020-9-27 14:20
PyPy团队很自豪地发布了PyPy的7.3.2版,其中包括三种不同的解释器: Py2.7,这是一个支持Python2.7的语法和特性的解释器,包括CPython2.7.13的stdlib。 Py3.6:这是一个支持Python3.6的语法和特性的解释器,包括CPython3.6.9的stdlib。 Py3.7alph......
2020-9-27 4:57
在人们越来越担心娱乐无人机可能对有人驾驶飞机构成危险的情况下,新西兰无人机和RC模型发烧友布鲁斯·辛普森(Bruce Simpson)提出了一项有价值的新技术,以确保将这种风险降至最低。 这个小型手持设备使用载人飞机的ADSB传输,在飞机被看到或听到之前很久就向无人机和模型飞行员发出警报。 辛普森说:“作为无人机和R......
2020-9-26 1:6
现在是对读者反馈进行一轮回应的时候了。这一条略有不同,因为它是来自单个匿名提交者的许多问题中的一个斑点。这在很大程度上是关于技术和编程语言的,我现在只想警告你,我在这方面往往很无聊。如果你一定要读下去,那就继续读下去吧! 你对AVX-512有什么看法?您是否在任何项目中使用过它来加速您的代码?你有没有涉足过机器学习/......
How the CPython compiler works(tenthousandmeters.com)
2020-9-24 17:31
在本系列的第一篇文章中,我们介绍了CPython VM。我们已经了解到它是通过执行一系列称为字节码的指令来工作的。我们还看到,Python字节码不足以完全描述一段代码的功能。这就是存在代码对象概念的原因。执行诸如模块或函数的代码块意味着执行相应的代码对象。代码对象包含块的字节码、常量和块中使用的变量名称以及块的各种属......
2020-9-24 2:46
预发行版用户应该知道,本文档目前正在起草中。随着Python3.9向发行版迈进,它将会有很大的更新,所以即使在阅读了早期版本之后,也值得回顾一下。 当Python2.7仍然被支持时,为了向后兼容Python2.7,保留了许多函数。随着Python2.7支持的结束,这些向后兼容层已经被移除,或者很快将被移除,它们中的大......
2020-9-23 15:40
斯蒂芬·布伦南·2020年9月22日不久前,我发现自己想了解gzip。我不一定要学习实现算法,而是只想了解它在特定文件上的执行情况。更具体地说,我想了解文件的哪些部分压缩得很好,哪些不压缩。 可能有现成的工具可以将其可视化,但我没有找到任何东西。因为我知道gzip是在Python标准库中实现的,并且我熟悉Python......
2020-9-23 2:48
你的计算实验有没有遇到过瓶颈?您是否厌倦了为所选技术选择合适的参数?如果是,Opytimizer才是真正的交易!该软件包提供了元启发式优化的简单实现。从代理到搜索空间,从内部功能到外部沟通,我们将促进所有与优化人员相关的研究。 安装也很容易,如果您想要阅读代码并遇到问题,请跟着做。 @misc{rosa2019opy......
2020-9-23 2:48
这将是一个关于Python3的深奥特性的故事,以及我是如何在过去的几个月里复兴它并将它带到聚光灯下的。 早在2003年的Yee-haw时代,Raymond Hettinger就给python-dev邮件列表写了一封电子邮件,分享了一个改进Python处理捕获的异常并替换为其他异常的方式的想法。目标是避免在报告第二个异......
2020-9-22 22:38
Hask是一个纯Python、零依赖的库,它模仿了来自Haskell的大多数核心语言工具,包括: 完整的Hindley-Milner类型系统(带有类型类),它将对任何装饰有Hask类型签名的函数进行类型检查。 所有您喜欢的语法和控制流工具,包括运算符节、一元错误处理、保护等。 来自Haskell基库的(一些)标准库的......
2020-9-22 2:56
您是Python开发人员吗?在面试前温习您的技能吗?如果是这样的话,本教程将引导您完成一系列旨在模拟常见编码测试场景的Python实践问题。在您开发了自己的解决方案之后,您将浏览Real Python团队的答案,这样您就可以优化您的代码,给您的面试官留下深刻印象,并获得您梦想的工作! 本教程面向中级Python开发人......
2020-9-21 23:47
PyPI存储库中有超过140万个Python库。找出哪种组合能很好地结合在一起并不总是那么容易。事实上,我们有一个短语来描述现代项目似乎在积累的依赖关系的迷宫:“依赖地狱”。咬您的通常不是项目的直接依赖项,而是依赖项的依赖项,一直到可传递的闭包。在今天来自ICSE‘20的论文中,Wang等人。研究Python项目中依......