欢迎阅读《pythonista周刊》第436期。Let us start!
原文: https://mailchi.mp/pythonweekly/python-weekly-issue-436
翻译:Dustyposa
来自赞助商(PS:原文的赞助商):
使用 Datadog 监控你的python指标,日志,集群分析。使用Datadog的应用分析,可以深入任何纬度并且能找到你所需要的信息,来进行动态诊断和快速故障排除。[马上跟踪你的python应用吧!免费试用14天哦!](
文章、教程与话题
使用Flask处理每秒65,000多个请求的峰值,同时管理英国10%的小学
在本期的Running of Production,Gareth Thomas介绍了一个帮助管理3.5百万以上学生的平台。有超过1,500台数据库,其峰值超过了65k每秒请求。一个遗留的Zope服务以及一系列Flask微服务均在AWS Fargate上提供服务。
并发成长之旅。
Klaviyo的数据存储和处理需求巨大,并且随着时间会快速增长。然而,我们的外部最终用户和内部服务消费者并不关心我们的数据大小,仍然需要对他们的查询做出快速响应。为了让我们的系统更加流畅,我们偶尔不得不使用各种非常规的优化技术。本文中提到的特定技术是获取通常是线性的甚至更复杂的操作并使它们保持恒定时间的方法。
实践中的各种骚操作
用Python编程时你做错的5件事
(12min)
Python是一个很棒的语言,但是我已经看到许多新手犯了一些非常基本的错误,在这个视频中,我展示了其中的5个错误,它们会引起巨大的痛苦并让人头痛。我将介绍这些错误、它们的现象以及如何改正它们。
Cloudburst:Function-as-a-Service (FaaS)
Function-as-a-Service (FaaS)平台和“serverless”云计算正变得越来越流行。当前的FaaS产品主要针对无状态的功能,这些功能只进行最少的I/O和通信。我们认为,无服务器计算的好处可以扩展到更广泛的应用程序和算法。本文介绍了Cloudburst的设计和实现,Cloudburst是一个有状态的FaaS平台,它提供熟悉的Python编程,具有低延迟的可变状态和通信,同时保持serverless计算的自动调优优势。
有时也是省钱的好帮手
通过比较查询集和SQL来了解Django ORM中的GROUP BY。如果你最熟悉SQL,那么这就是Django GROUP BY教程。
如何在Python中编写一个Redis客户端,从零开始
(1h)
你曾经有没有想过为Redis编写一个客户端是多难?在这次探讨中,Loris Cro将会向你展示如何使用Netcat(or telnet)检查RESP (Redis Serialization Protocol) 。然后,他将使用这些信息来编写实现SET和GET命令的基本Python客户端。
从入门到入R
帮助IT管理AI/ML生态系统
了解戴尔和Domino如何创建了一种令人耳目一新的简单方法来帮助公司获得他们需要的数据科学团队和技术,并以一种易于扩展的方式更快地运行。SPONSOR
如何在Django中实现全文搜索而不使用臃肿的java软件。
满足需求第一!
使用Python, Django and Twilio 构建一个IVR系统
IVR是交互式语音应答系统的缩写。这是你和你的用户通过电话交流的一种方式。IVR是通过语音和电话按键时产生的DTMF音调来操作的。在本教程中,您将使用Python、Django和Twilio IVR构建一个IVR系统。
语音传输和识别是第一
如果你能将现代机器学习和人工智能工具的所有功能与现代软件开发范例的交互性和快速反馈循环联系起来,并将其直接导入到你的绘图仪中去创造艺术,那不是很酷吗?在这篇文章中,我们将学习如何用Python制作绘图仪艺术。
OMG!
如何向Django应用程序添加Websockets而不需要额外的依赖项
现在Django 3.0已经提供了ASGI支持,在Django应用程序中添加Websockets不需要额外的依赖项。在这篇文章中,你将通过扩展默认的ASGI应用程序来学习如何使用Django处理Websockets。我们将讨论如何处理Websocket连接、发送和接收数据,并在示例ASGI应用程序中实现业务逻辑。
ASGI 最高!
两用协议
面部跟踪Nerf Turret项目
(5min)
我是如何使用Python和一个不知名的公共数据库为我的LinkedIn朋友找到数千美元的
较新特性
有趣的项目、工具和库
JustPy
JustPy是一个面向对象的、基于组件的高级Python Web框架,不需要前端编程。只需几行Python代码,你就可以创建交互式网站,而无需任何JavaScript编程。
不走寻常路的框架
果然 starlette 强如xxx
vidify 在你的设备上实时观看音乐视频。
DeepSpeed是一个深度学习优化库,它使分布式培训变得简单、高效和有效。
Contextualise
Contexttualise是一种简单而灵活的工具,特别适合于组织包含大量信息的项目和活动,这些项目和活动由非结构化的、广泛多样化的数据和信息资源组成。
面向小型商店的开放式库存管理和销售点(即将推出)。走向企业资源规划。First-timers-friendly。
dtale
Flask/React客户端可视化熊猫数据结构。
一个智能和可配置的命令行媒体文件组织工具。
Gila是一个基于Viper配置库的python3配置库。它的设计目的是使用python3使12Factor apps的应用程序尽可能简单。
Diagrams
Diarams作为原型化云系统架构的代码。
最近更新
Python in Visual Studio Code – February 2020 Release
在这个版本中,我们做了一些改进,在我们的变更日志中列出了这些改进,总共关闭了66个问题,包括更快地启动Jupyter笔记本编辑器和减少配置通知。继续阅读,了解更多!
VSC速度很快啊
活动和网络研讨会日程
SoCal Python Meetup February 2020 - Santa Monica, CA 将会有以下话题:
- Internet of Energy: 一个Pythonic的方式来支持加州电气防火努力
- 用Python开发一个高性能的通信引擎
Introduction to using GPUs for Analytics - Philadelphia, PA
在这个演示中,Randy将重点介绍gpu在分析和数据科学中的应用,并使用PyData生态系统中的工具提供一些示例,以演示gpu显著减少数据处理时间的用例类型。
各处开花
Bayesian Data Science by Simulation - New York, NY 本教程通过模拟或黑客统计的视角介绍贝叶斯数据科学。我们将通过i)将它们与真实世界的故事相匹配& ii)模拟它们来熟悉许多常见的概率分布。我们将学习联合/条件概率、贝叶斯定理、先验/后验分布和概率,同时观察它们在现实数据分析中的应用。我们将看到贝叶斯推理在参数估计和比较组中的效用,最后我们将深入探讨概率编程的奇妙世界。
Greater Hartford Python Meetup February 2020 - Hartford, CT 将会有一个演讲,数据科学的困境:Python还是R?为什么不两者都用呢?
这是一个问题
PyHou Meetup February 2020 - Houston, TX
Posa:
❤️ Happy Pythonic ;-(Posa私人无责任播报)
----- 分割线 -----
如果你发现哪里翻译有误的话,请务与我联系!感谢!
Comments