#python

2021-2-28 9:37
本周宣布了结果,这是由Python软件基金会和JetBrains进行的第四次“官方年度Python开发人员年度调查”,该调查对来自近200个国家的28,000多名开发人员进行了调查。 InfoWorld报告称,有85%的调查受访者使用Python作为主要编程语言。
2021-2-27 23:5
我们一直在尝试将员工分成几组(大小为4),并在他们之间建立视频环聊。我们这样做是为了取代有时在咖啡机周围,午餐时段或等待打印机时发生的偶然会议。而且,我们只希望人们彼此了解。 这导致我写了一些代码。其核心是将n个元素分成至少大小为g的组,以最小化每个组的大小。因此,假设一个办公室有15名员工,那么它将分为大小5、5......
2021-2-27 13:28
Arrow是一个Python库,它提供了一种明智且人性化的方法来创建,处理,格式化和转换日期,时间和时间戳。它实现并更新了日期时间类型,填补了功能上的空白,并提供了一个支持许多常见创建方案的智能模块API。简而言之,它可以帮助您以更少的导入和更少的代码来处理日期和时间。 Arrow以时间之箭命名,其灵感源于mome......
2021-2-25 20:1
在Pachyderm,我们正在构建一个开源企业级数据科学平台,该平台可让您部署和管理与语言无关的多阶段数据管道,同时保持完整的可重复性和出处。我们的系统是基于开放源代码开发的,它通过提供可再现性,数据出处以及进行真正协作的机会,改变了数据科学工作流程的范式。 Pachyderm利用Docker和Kubernetes等......
2021-2-25 2:13
列表处理0.93 20.47 20.33 11.27 1.00 1-2 x C ++对象实例化1.32 2.39 49.11 89.21 1.00< 1 x C ++字数0.73 4.61 2.57 1.64 1.00中位1.67 4.61 4.61 4.61 20.33 11.27 1.00 25%至75%0......
2021-2-24 21:56
MyPyC是一个编译器,它将MyPy-Annotated,静态键入的键项模块编译为CPython C扩展。目前,我们的主要侧重于通过编译更快地制作痣 - 默认用MyPyc编制的默认Mypy Wheelsare。编译的mypy大约4x速度速度速度较快。 MyPyc编译基本上是使用&#34的Python语言变体;严格&......
2021-2-24 21:55
本周Python的30周年,在游戏的顶部找到了编程语言,但并非没有挑战。 "我确实认为Python现在没有正确的优先事项," Moder Python Web App框架软件监控Biz Sentry Biz Sentry Biz Sentry和Creator的工程师的主任Armin Ronache......
2021-2-24 21:21
这是Python软件基金会和JetBrains共同努力下进行的官方年度Python开发人员调查的第四次迭代。 2020年10月,来自近200个国家/地区的28,000多名Python开发人员和爱好者参加了该调查,以揭示该语言及其周围生态系统的当前状态。 JavaScript是开发人员与Python结合使用的最受欢......
2021-2-21 8:8
Python编程语言从未流行过,可以说是由于数据科学和企业中AI项目的兴起,明天正式迎来了30岁的历史。 彭博软件工程师Pablo Galindo是Python软件基金会内2021 Python指导委员会的五个成员之一,他与VentureBeat谈到了在不牺牲向后兼容性的前提下使语言得以发展和发展的内在挑战。 ......
2021-2-21 7:40
功能2021年2月20日,即Python 30周年,发现编程语言是游戏的巅峰之作,但并非没有挑战。 "我确实相信Python如今没有适当的优先级,"在接受The Register的电子邮件采访中,软件监控业务Sentry的工程总监,流行的Python Web应用程序框架Flask的创建者Armin......
2021-2-21 7:39
IDOM从React那里得到启发,并尽可能尝试与它直接复制的功能实现对等。没有比这经常被称赞的“挂钩”版本更明显的了。 Python中的IDOMimplements。 乍一看,IDOM和React之间的相似性非常惊人。下面是一个React组件,该组件定义了一个简单的Counter,用于显示单击按钮的次数: 从&#......
2021-2-19 10:55
我已经将所有原始BASIC源代码移至原始书籍(第一卷)中每个项目的文件夹中。请注意,Lyle Kopnicky已慷慨地对所有代码进行了规范化(感谢Lyle!),以便于大约2009年在Vintage Basic上运行: 为了让您玩得开心,我在这里列出了所有游戏。尽管您可能会发现一些奇怪之处,但我已经测试并调整了它们中......
2021-2-19 10:35
如果您在Python Web框架的各种基准上查看博客圈,您可能会开始对自己的设置感到非常糟糕。或者,或者,超级估量关于可能性。 例如,考虑魔术堆栈中的人员的难以置信的工作,从单个线程中从UVLoop获得每秒100,000个请求。这与编译语言相似,如Go' s表现。 但那个基准并不真的覆盖一个完全充实的We......
My Wish for Python 4(aroberge.blogspot.com)
2021-2-19 6:25
在我开始使用它的几年后,我看到有人在写它,并使用了短语“它适合我的大脑”。这至少是我的感受……至少对于简单的简单代码而言, #39; t不要依赖怪异的元类构造,甚至不要加上类型注释的干扰。 [是的,类型注释可能非常有用,但是(目前)不适合我的大脑。#] 我非常感谢不断致力于改进Python的许多志愿者。由于他们的努......
2021-2-19 5:43
常见漏洞和披露(CVE®)是记录列表,每条记录都包含一个已知的网络安全漏洞的标识号,描述和至少一个公共参考。 CVE记录由世界各地的CVE编号颁发机构(CNA)指派,在用于讨论或共享有关独特软件漏洞的信息时,可确保各方之间的信心,为工具评估提供基准,并实现网络安全自动化的数据交换。
2021-2-18 18:45
精确地允许您编写精确的断言,以便仅测试您真正感兴趣的行为。这使读者可以更清楚地了解预期的行为,并使测试不那么脆弱。这还可以生成更好的错误消息断言失败时受Hamcrest的启发。 例如,假设我们要确保一个唯一函数从列表中删除重复项,我们可以编写如下测试: 从精确导入assert_that,contains_exac......
2021-2-18 0:18
探索Python中的线程,进程和协程,并提供一些有趣的示例,阐明它们之间的差异。 作为在软件工程上花费更多时间的数据科学家,我最近被迫面对我在Python知识方面的一个丑陋鸿沟:并发性。老实说,我从未完全理解异步,线程,池和协程这两个术语的区别,以及这些机制如何协同工作。每次我尝试学习该主题时,这些示例对我来说......
Python resources for everybody(learnbyexample.github.io)
2021-2-18 0:18
精选的学习资源清单,适用于各种Python使用
2021-2-17 19:43
本笔记本包含“ Python编程和数值方法-工程师和科学家指南”的摘录,其内容也可从Berkeley Python数值方法中获得。 这本书的版权属于Elsevier。 我们也在线提供了这本互动图书,以提供更好的学习体验。 该代码是根据MIT许可发布的。 如果您认为此内容有用,请考虑支持Elsevier或Amazon......
2021-2-17 18:57
R和Groovy在最受欢迎的编程语言列表中排名上升,而Go和Swift则下降了。 C在2021年2月的TIOBE索引列表中排名第一,其中Java位居第二。与2020年相比,这两种语言在榜单上的位置互换,但是列表的其余部分几乎与一年前完全相同。 Python排名第三,其次是C ++,C#,Visual Basic,......
2021-2-17 18:47
终于,终于让大家高兴的是Gophers,关于Go编程语言是否会采用泛型的问题,经过多年的辩论,终于在本周接受了上个月提出的建议,从而回答了这一问题。 Golang小组成员Ian Lance Taylor在此最新建议中写道,自2009年首次发布泛型以来,泛型一直是“最常用的语言功能之一”,但即便如此,它的采用也并非毫......
2021-2-17 18:23
\\\ begingroup \ $您可能熟悉zip炸弹,XML炸弹等。简单来说,它们是(相对)较小的文件,当由朴素的软件解释时,它们会产生巨大的输出。这里的挑战是以同样的方式滥用编译器。 编写一些占用512个字节或更少字节的源代码,并将其编译成一个占用最大可能空间的文件。最大的输出文件胜出! 编译的输出必......
2021-2-17 18:19
我最近有幸加入Workpath,担任工程副总裁。 Workpath的后端运行在Ruby on Rails上,尽管编码不是我日常工作的一部分,但我仍然需要并且想要学习堆栈。 由于我的大部分经验是使用Python,所以让我告诉您有关我在Ruby中喜欢的2件事,其中2件事使我想重新启动PyCharm! Python......
2021-2-17 18:15
发行前的用户应注意,该文档当前处于草稿形式。随着Python 3.10即将发布,该版本将进行实质性更新,因此即使在阅读了较早的版本后也应进行检查。 在Python 3.7中,添加了对注释的延迟评估,以使用from __future__ import注解指令启用。在3.10版中,即使没有该将来的指令,它也成为默认行......
2021-2-17 18:8
Python字符串是不可变的,但仅在某些情况下
2021-2-17 18:7
此回购包含问题跟踪器,示例和与PEP 622:结构模式匹配有关的早期工作。该提案的当前版本为PEP 634,该指导委员会于2021年2月8日接受了该提案。动机和理由已在PEP 635中进行了编写,而指南则在PEP 636中进行了编写。 636作为附录A. Brandt Bucher编写的完整参考实现可作为......
2021-2-10 3:48
经过一些讨论,Python指导委员会已经接受了有争议的提议,即在该语言中添加模式匹配原语。"我们承认模式匹配对Python进行了广泛的更改,并且在整个社区中达成共识几乎是不可能的。对于这些语义学和语法的不同方面,不同的人有保留或担心的想法(督导委员会也是如此)。尽管如此,经过深思熟虑,审查了围绕这些PEP的所......
2021-2-10 2:19
#Node.js 14的`fib(n)`比Python3.8快20倍以上。这是我在笔记本电脑上所拥有的版本。显然,这不是最全面的基准测试,但结果令人惊讶。 我(#(Python 3.8.2)import timedef fib(n):如果n == 1或n == 0:返回1返回fib(n-1)+ fib(n -2)t0......
2021-2-9 20:39
我们家庭中的孩子可以同时学习英语和广东话,这是一种很好的支持方式,那就是向他们展示他们喜欢用母语录制的电影,还有什么更好的电影可以向孩子们展示,但吉卜力工作室的电影呢? 但这是一个问题:吉卜力工作室的电影是日语的(自然地),但幸运的是,它们已经被翻译成多种语言并在世界范围内发行了。更好的是,它们现在甚至可以在Net......
2021-2-9 20:20
经过深思熟虑,Python指导委员会很高兴地宣布,我们已选择接受PEP 634及其配套的PEP 635和636(统称为模式匹配PEP)。我们承认模式匹配是对Python的广泛更改,并且在整个社区中达成共识几乎是不可能的。对于语义和语法的不同方面,不同的人有保留或担心的想法(督导委员会也是如此)。尽管如此,经过深思熟虑......