#python

2021-2-9 20:6
听起来您似乎都对开源软件的另一面感到意外。我想回想一下我在该线程中感测到的一些权利。 在开始之前,我想提醒您,安全是数字游戏。如果密码维护者可以通过切换到现代的内存安全语言来帮助90%的用户,那么他们将是不负责任的,只是因为其余10%的用户中存在甚至无法运行的边缘平台Rust编译器。 您不能真正期望志愿者将整个R......
2021-2-6 20:19
想要使用Spyder加入世界各地的科学家,工程师和分析师社区吗?单击下面的按钮为您的平台下载建议的安装程序;我们在Windows和macOS上提供独立的安装程序。对于Linux,我们建议使用跨平台的Anaconda发行版,其中包括Spyder和许多其他适用于科学Python的有用软件包。您也可以在Web浏览器中通过在......
2021-2-6 20:0
您可以简单地用@autoreload装饰函数/类,然后就可以开始了。 从reloadr导入reloadr @ reloadr类SomeThing:def do_stuff(self):通过#手动重新加载SomeThing。 _reload()#使用文件系统通知SomeThing自动重新加载。 _start_watc......
2021-2-6 19:58
开发Python项目时,需要安装项目的依赖项。长期以来,教程和文章都告诉您使用虚拟环境来隔离项目的依赖关系。这样,您就不会污染其他项目的工作集或全局解释器,以避免可能的版本冲突。我们通常必须执行以下操作: $ python3 -m venv venv#创建一个名为`venv`的virtualenv $ venv /......
2021-2-6 19:56
Python是我最喜欢的编程语言。自2004年我发现它以来,Python编程成为我最喜欢的爱好。我曾尝试学习其他几种语言,但从未找到像Python这样对初学者友好的语言。正如该博客的读者所知,如今,我对回溯特别感兴趣,并且与大多数人相比,我可能会更加关注Python在该领域的改进:Python在提供给用户的信息中正变......
2021-1-30 6:47
枚举的基本问题是它们在左侧和右侧没有语义。让我们看一个例子: 目前尚不清楚为什么Apple和Apple的情况在这里有所不同,区别是什么意思?例如,我们将哪两个存储在数据库中?我们向用户显示哪些内容? 多年的经验使我们相信命名对您有所帮助,但微妙的名称却无济于事。我们尝试命名用户面对的字符串标签和标题。两者都不是......
2021-1-29 20:44
Python的Rust绑定。这包括运行Rust二进制文件中的Python代码并与之交互,以及编写本机Python模块。 对于Python 3.6,也可以使用PyPy进行构建(通过cpyext),目标PyPy版本为7.3+。请参阅指南中的pypy部分。 您可以在Rust中编写本机Python模块,也可以在R......
Python Package Managers(nickmccullum.com)
2021-1-29 13:13
如果没有包管理器,开发人员将很难使用NumPy或Pandas之类的开源库。 了解Python包管理器的原始记录和历史记录非常有用。本文将对Python软件包管理器的历史和现状进行广泛的总结。 您可以使用以下目录跳到本文中有关Python包管理器历史的特定部分: 当前,Python中最受欢迎的软件包管理器是......
2021-1-29 12:51
每种编程语言都旨在在其利基市场中表现出色,而要实现卓越的性能,则需要大量的编译器级优化。一种著名的优化技术是“常量折叠”(Constant Folding),在编译期间,引擎会尝试识别常量表达式,对其进行求值,然后用此新求值替换表达式,从而使运行时更精简。 在本文中,我们深入研究了什么是常量折叠,了解了它在Pyth......
2021-1-29 5:3
使用Plotnine和Pandas将可视化章节从“ R for Data Science”翻译为Python。 plotnine是Hassan Kibirige创建的基于图形语法的Python数据可视化程序包。它的API与ggplot2类似,后者是Hadley Wickham等人开发的非常成功的R软件包。 1......
OO in Python is mostly pointless(leontrolski.github.io)
2021-1-28 22:21
days如今,人们经常对OO进行抨击,至少在Python中,我越来越认为他们是正确的。我在这里的观点并不是要论证OO本质上是不好的,更多的是它的引入根本没有必要,AKA也没有用。 可以将所有OO代码重构为等效的非OO代码,这些代码非常容易理解。 让我们以应该在OO中获得成功的示例为例,我们已经看到/编写了一些类......
2021-1-28 22:10
您可能听说过,TypeScript在过去几年中一直席卷Web开发领域,带来了静态类型。我相信,在Python世界中,同样的事情开始发生,在这种世界中,越来越多地使用诸如mypy,Pyre和Pyright之类的类型检查器,至少在公司使用Python编写大型系统的地方。 对于Python的最后几个发行版,各种PEP向每......
2021-1-28 22:1
CircuitPython是Python的初学者友好型开放源代码版本,适用于名为微控制器的小型廉价计算机。微控制器是许多电子产品的大脑,包括用于构建业余项目和原型的各种开发板。 CircuitPython inelectronics是学习编码的最佳方法之一,因为它将代码与现实联系起来。只需通过拖放将CircuitPy......
2021-1-24 10:21
删除对使用早于20.0的pipversion创建的旧式Wheel缓存条目的支持。 (#7502) 删除对VCS伪URL可编辑要求的支持。从20.0版开始,它发出了弃用警告。 (#7554) 删除仅用于可编辑的VCS要求且存在正确性问题的VCS导出功能。 (#9338) 新的解析器:当车轮包含不一致的元数据时......
2021-1-24 9:2
Curve是以太坊上的一个交易所流动性池,旨在:高效的稳定币交易,低风险,为流动性提供者提供补充费用收入,而没有机会成本。
2021-1-23 19:48
siuba(小巴)是dplyr和其他R库的移植。它支持以5种常见操作为中心的表格数据分析工作流: 可以在group_by()之前执行这些操作,这会使它们分别应用于分组的数据行。此外,实现了许多SQL概念,例如distinct(),count()和联接。这些函数的输入可以是pandas DataFrame或SQL连......
2021-1-22 22:13
如果愿意,可以在本地运行gist.cafe,团队可以通过运行docker映像在自己的服务器上更快地共享和运行其秘密gist 提示:为使所有团队成员都能更新相同的要点,请他们在其GITHUB_TOKEN环境变量中使用共享的gist GitHub访问令牌。
2021-1-22 2:50
这些功能来自用于列表处理的功能语言的遗产。它们可以很好地互操作以完成常见的复杂任务。 >> > def stem(word):..."""将单词词干转换为原始形式""" ...返回单词。降低()。 rstrip(",。!:;'......
2021-1-22 1:5
在本教程中,我们将使用Python构建隐写工具。隐写术是将信息隐藏在其他数据中的一种做法。与加密不同,加密的目标是确保两方之间的通信内容的安全,而隐写术则旨在掩盖双方之间根本无法通信的事实。 我们的工具将使用户能够在外观正常的.png图像文件中隐藏秘密文本。图像的接收者将使用相同的工具来显示隐藏的消息。 我们将使......
2021-1-21 17:0
从wsgiref.simple_server导入,从pyramid.config导入make_server,从pyramid.config导入Configurator.response导入Responsedef hello_world(request):如果__name__ ==' __ main __&#3......
C for Python Programmers(realpython.com)
2021-1-21 11:19
本教程的目的是使经验丰富的Python程序员快速掌握C语言的基础知识以及如何在CPython源代码中使用它。假定您已经对Python语法有一定的了解。 也就是说,C是一种相当有限的语言,CPython中的大多数用法都属于一小套语法规则。与能够有效地编写C语言相比,理解代码要小得多。本教程的目标是第一个目标,而不是第......
2021-1-21 4:35
立即观看本教程有一个由Real Python团队创建的相关视频课程。与书面教程一起观看,以加深您的理解:Python 3的f字符串:改进的字符串格式语法 从Python 3.6开始,f字符串是格式化字符串的一种很棒的新方法。与其他格式化方式相比,它们不仅更具可读性,更简洁且不易出错,而且速度更快! 到本文结尾,您......
2021-1-18 20:3
根据Julialang.org的数据,Julia是一种源于MIT的开放源代码,高级编程语言,被迅速采用,没有丝毫放缓的迹象。 2020年,下载数量跃升了87%,超过了2400万(2020年相对于2019年),可用软件包的数量上升了73%,达到约4800个。去年(2019年与2018年)的下载数量跃升了77%。在最新的......
2021-1-17 4:47
通过电子邮件和/或短信订阅PyPI XMLRPC Search Disabled的更新。 当事件更新时,您将收到电子邮件通知,而当Python基础结构创建或解决事件时,您将收到文本消息通知。
2021-1-16 17:15
有时,解决问题的Python方法会随着时间而改变。随着Python的发展,用Python方式计算列表项的方式也是如此。 我们来看一下计算事物在列表中出现的次数的不同技术。在分析这些技术时,我们只会关注代码样式。稍后我们会担心性能。 我们需要一些历史背景来理解这些不同的技术。幸运的是,我们生活在__future__......
2021-1-16 9:47
在股票或货币等市场交易时,重要的是要确定价值区域,以为我们的交易决策提供依据。一种方法是查看音量配置文件。 在这篇文章中,我们探索定量方法来检查一段时间内的体积分布。 更具体地说,我们将在SciPy的模块套件中使用Python以及统计和信号处理工具。数据图使用Plotly渲染。 简而言之,体积传达了一段时间......
2021-1-16 3:30
我不认为这是NIH:拥有依赖关系会带来实际的实际成本。我可以访问https://www.python.org/downloads/并下载适用于Windows的安装程序,其中包含功能齐全的pip。但是如果点是用例如Perl,要么Python安装程序必须告诉我先下载Perl安装程序,否则Python安装程序必须包含捆绑的......
2021-1-15 19:54
Warning: Can only detect less than 5000 characters per4m perf2trace转换工具可以理解这一点,并且当take_gil在stacktrace中时将生成不同的输出: $ perf脚本--no-inline | per4m perf2trace预定-o pe......
2021-1-11 14:12
安装和使用权利。 a)一般。 您只能在Microsoft Visual Studio,适用于Mac的Visual Studio,Visual Studio Code,Azure DevOps,Team Foundation Server和后续Microsoft产品和服务(统称为“ Visual Studio产品和服务......
2021-1-11 2:56
自从GitHub阻止许多国家(克里米亚,古巴,伊朗,朝鲜和叙利亚)访问其网站以保持对美国贸易制裁的遵守以来,已经有一年多了,但本周本公司宣布它在伊朗再次完全可用。 “今天,我们宣布了一项突破:我们已经获得美国政府的许可,可以向伊朗的开发人员提供GitHub。这包括为个人和组织提供的所有服务,包括私人和公共的,免费的......