2020-10-12 22:27PermalLink 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代......
2020-10-1 7:37Bpython是一个用于Linux、BSD、OSX和Windows的Python解释器的奇特接口(需要一些工作)。Bpython是在麻省理工学院的许可下发布的。它具有以下(特殊)功能:
特别感谢Recurse中心,他们决定投入一个年轻的开发团队来开发bpython,作为他们培训计划的一部分。他们以纽约市为基地,对男......
2020-9-30 6:6一个全面的Python开发教程,供孩子们使用Micro:Bit开发板一步一步地进入用于微控制器的Python世界。
本教程将从为什么孩子们应该学习使用Python编程的基本概念开始。
本教程将逐步帮助您设置Mu集成开发环境,以便您和您的孩子开始开发。
本教程将一步一步地编写我们的第一个程序,让我们的小微控制器向世界问......
2020-9-27 14:20PyPy团队很自豪地发布了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有什么看法?您是否在任何项目中使用过它来加速您的代码?你有没有涉足过机器学习/......
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:38Hask是一个纯Python、零依赖的库,它模仿了来自Haskell的大多数核心语言工具,包括:
完整的Hindley-Milner类型系统(带有类型类),它将对任何装饰有Hask类型签名的函数进行类型检查。
所有您喜欢的语法和控制流工具,包括运算符节、一元错误处理、保护等。
来自Haskell基库的(一些)标准库的......
2020-9-22 2:56您是Python开发人员吗?在面试前温习您的技能吗?如果是这样的话,本教程将引导您完成一系列旨在模拟常见编码测试场景的Python实践问题。在您开发了自己的解决方案之后,您将浏览Real Python团队的答案,这样您就可以优化您的代码,给您的面试官留下深刻印象,并获得您梦想的工作!
本教程面向中级Python开发人......
2020-9-21 23:47PyPI存储库中有超过140万个Python库。找出哪种组合能很好地结合在一起并不总是那么容易。事实上,我们有一个短语来描述现代项目似乎在积累的依赖关系的迷宫:“依赖地狱”。咬您的通常不是项目的直接依赖项,而是依赖项的依赖项,一直到可传递的闭包。在今天来自ICSE‘20的论文中,Wang等人。研究Python项目中依......
2020-9-21 23:11我和约翰·克里斯一起急速行驶了大约一个小时,这时他威胁要过来打我的耳朵。两年前,我曾问过他的声明,即他对英格兰不再抱有幻想,将至少暂时搬到加勒比海的尼维斯岛。与他成长的“更平静、更有礼貌”的国家相比,当代英国有很多令人讨厌的地方。但他当时说,他“特别不满”的是英国媒体的状况,以及Leveson 2的沉没。Leveso......
2020-9-21 19:54Sktime是一个Python时间序列机器学习工具箱,具有多个学习任务的统一接口。我们目前支持:
Sktime提供专门的时间序列算法和SCRICKIT-LINE兼容工具,用于构建、调整和评估复合模型。
将Numpy作为NP从sktime导入。数据集从sktime导入Load_Airline。预测。Theta从skti......
2020-9-19 3:15CadQuery是一个直观、易于使用的Python模块,用于构建参数化3D CAD模型。使用CadQuery,您可以编写简短、简单的脚本来生成高质量的CAD模型。使用一个可以自定义的脚本可以很容易地制作许多不同的对象。
CadQuery经常被比作OpenSCAD。与OpenSCAD一样,CadQuery也是一个开源的......
2020-9-18 16:12Python如此容易入门的原因之一是它具有动态类型。您不必指定变量的类型,只需将变量用作数据容器的标签。但在较大的项目中,拥有类型是有帮助的。如果您有一个没有记录的没有类型的函数,可能还有糟糕的变量命名,新的开发人员将会遇到困难。幸运的是,在带有PEP526🎉的Python3.6中添加了变量注释。
这篇文章的写作方式......
2020-9-18 10:6许多Python用户剥夺了性能,转而追求软功能,如人机工程学、商业价值和简单性。优先考虑性能的用户通常最终会使用速度更快的编译语言,如C++或Java。
不过,有一群用户被甩在了后面。科学计算界有大量的原始数据需要处理,并且非常需要性能。然而,由于网络效应,以及Python对初学者的友好性对编程不是第一语言的科学家来......
2020-9-18 1:31由于超出这篇博客文章范围的原因,我正在考虑增强我们的Python程序以记录电子邮件附件信息,以便Exim使用工具查看MS Office文件内部是否有不好的迹象。据我所知,Oletools不是由Ubuntu打包的,而且无论如何它都会是一个较旧的版本,所以我们需要自己添加Oletools Python包。
官方的olTo......
2020-9-17 19:41这个资源库包含一个手写解析器,用于用100行Python代码编写形式为2*(3+4)的简单数学表达式,它的存在完全是出于教育目的。
你应该会得到14分作为结果。这可能并不令人惊讶,但你也可以。
现在,为任何东西创建手写解析器都是完全无用的,因为有像ANTLR这样的工具可以帮你完成所有繁重的工作。而且,这个特殊的问题肯......
2020-9-17 5:56一位朋友曾对我说:你知道吗,对某些人来说,C语言只是一堆扩展成汇编语言的宏。那是几年前的事了(聪明人:也是在llvm之前,好吗?),但这句话让我印象深刻。Kernighan和Ritchie真的看了一个C程序,看到了汇编代码吗?蒂姆·伯纳斯·李上网和你我有什么不同吗?而且,当基努·里夫斯看着那些时髦的绿色胡言乱语汤时,......
2020-9-16 22:43用Python编写您的应用程序,并使用丰富的原生用户界面在iOS、Android、Windows、MacOS、Linux、Web和TVOS上发布它们。多个应用程序,一个代码库,在每个平台上都有完全原生的用户体验。
BeeWare允许您用Python编写应用程序并在多个平台上发布。不需要用多种编程语言重写应用程序。这意......
2020-9-14 20:32子串移除游戏是Codeforce的一个800分的问题,我希望你已经仔细阅读了这个问题,并尝试过解决它。这个问题从根本上说,顾名思义,就是删除一个子字符串。
每次测试,您都会得到一个二进制字符串(0和1),您需要删除每个连续的1才能使Alice获胜。爱丽丝是谁?爱丽丝和鲍勃是这个游戏中的玩家,谁去掉了最高数字1&39;......
2020-9-14 0:11本指南是对Python做出贡献的综合资源-无论是新手还是有经验的贡献者。它由维护Python的同一社区维护。我们欢迎您对Python的贡献!
以下是设置和贡献apatch所需的基本步骤。一旦你了解了基础知识,这就是一份核对表。有关完整说明,请参阅安装指南。
安装和设置Git和其他依赖项(有关详细信息,请参阅Git设置......
2020-9-12 2:552019年11月29日:Mypy 0.750发布。此版本对自类型、改进的存根生成器、注释的实验性静态推断以及其他改进和错误修复有更好的支持。请阅读博客帖子以了解更多详细信息。-Ivan Levkivskyi旧新闻def fib(N):a,b=0,1而a<;n:产生a a,b=b,a+b。
Def fib(n:in......