Python周刊中文版(第489期)
欢迎阅读《 Python周刊》第489期。让我们直接进入本周的链接。
来自我们的赞助商
第三届年度Python Web会议(线上)的RSVP | 2021年3月22日至26日, 专家讨论了Python的难题。在机器学习,人工智能,大数据,Django,Plone,无服务器,CI / CD,容器等方面进行了50多次演讲。加入JetBrains和6英尺技术讨论未来的发展。
新闻
Python软件包索引在安全缺陷突出显示后不久就上传了3,653个恶意库
过去一周大量的恶意Python软件包包括未经授权的项目版本,例如CuPy,这是Nvidia并行计算平台CUDA上与NumPy兼容的多维数组的实现。
文章,教程和演讲稿
了解如何使用FastAPI在Python中轻松构建现代Web API,然后将其使用Traefik支持的HTTPS部署到生产环境中,以服务于所有您的云需求。
探索Django框架的常见错误以及它们如何将问题引入代码中。
广泛使用的Python软件包加密更改了其构建系统,以将Rust用于低级代码,这导致了令人激动的GitHub线程。除了1990年代的32位硬件爱好者之外,还有一个声望很高的派系规定维护者必须遵守语义版本控制-声称这样做可以避免所有麻烦。这篇文章不仅会告诉您为什么这是错误的,而且还会告诉您依赖语义版本控制会给您带来怎样的伤害。
Django 3.2指日可待,并且包含了许多新功能。这篇文章介绍了其中一些新功能。
Google Cloud Platform提供了广泛的工具,使开发人员可以部署几乎任何类型的应用程序。本讲座将演示如何使用GCP的Cloud Run构建Flask应用程序,该应用程序允许您将容器作为函数运行。此外,它将展示Cloud Code插件,该插件可让您查看服务,运行以及使用“运行配置”部署应用程序。
使用Python和线性编程对十亿个Git提交签名等进行数据驱动的算法设计。
如何使用命名实体识别进行有意义的分类。 (reddit散户前段时间很火,可惜已经被庄家剿灭)
学习使用Django和Postgres优化全文搜索实现。即使在较小的表上,我们也可以将查询执行时间从0.045s缩短到0.001s。
初学者指南,介绍了Python中的GPU加速DataFrame。
在Conda Forge中3个简单步骤来建立一个Python包
解决“Broken Calculator”问题的方式 (LeetCode大牛的解题方式,值得学习)
有趣项目,工具和库
Gamestonk Terminal是一个了不起的股票和加密市场终端。该实现(在python中)允许轻松添加更多命令,并扩展其配置。 (比特币又涨了:(
语义差异实用程序和库,用于类似JSON,JSON5,XML,HTML,YAML和CSV的树状文件。
在具有统一标签空间的多个大规模数据集上训练的对象检测器。
Nautobot是网络自动化平台。
在数字搜索空间中使用局部,全局,基于种群和顺序的技术进行简单可靠的优化。
Universal Radio Hacker:像老板一样研究无线协议。
快速,可组合的Pythonic分位数过滤器。
LogSummary的工具箱和数据集。
新版本
Python 3.10.0a6 Python 3.10的新alpha版本已发布,现在具有100%更多的模式匹配。
即将举行的活动和网络研讨会
将有一个演讲,用Spark构建实时流应用程序。
将有以下讲座Python中的结构模式匹配:
- PEP 634-636
- 当代文献