欢迎阅读《pythonista周刊》第460期。Let us start!
原文: https://mailchi.mp/pythonweekly/python-weekly-issue-460
翻译:Dustyposa
来自赞助商(PS:原文的赞助商): 获取每周的编程量 一份每周的简报,为程序员提供最好的手工策划的新闻、文章、教程、讲座、工具和库等。 Join For Free
文章、教程与话题
TinyPilot: Build a KVM Over IP for Under $100
仅使用 Raspberry Pi 和 $ 11 的视频捕获适配器,你就可以创建自己的基于 IP 的 KVM,从而可以将键盘输入发送到远程计算机并捕获其显示。
隐藏于众目睽睽之下,深度窃密 我们能否设计一个神经网络来寻找隐藏在另一幅图像中的全尺寸彩色图像?改变学习率和其他超参数会如何影响我们的模型性能?
在Django应用中的XSS漏洞问题
深入剖析 Django 应用中的 XSS 漏洞,如何发现和修复。
音频处理基础知识。在命令行或Python中处理音频文件
对于在语音分析、音乐信息检索和多模态数据分析领域工作的机器学习工程师来说,处理音频数据是一项必不可少的任务,但对于那些只想编辑、记录和转码声音的开发人员来说,也是必不可少的。本文展示了使用命令行工具处理音频数据的基础知识,同时也对用 Python 处理声音进行了不深不浅的探讨。
How to Modernize a Django Index Definition with Zero Downtime 这篇文章向你展示了一种改进的定义索引的方法,以及如何编写零宕机迁移。
How to manage logs with Django, Gunicorn and NGINX
使用 Django, Gunicorn 和 NGINX 时可用的日志记录选项概述。
连续文档:托管在GitHub Pages(2/2)上阅读文档
这篇文章将介绍如何将翻译(i18n)、pdf/epub 构建和特定分支的版本化文档添加到用 GitHub Pages 托管的 Read-the-Docs 主题的 sphinx 站点中,并使用GitHub的免费 CI/CD 工具构建。
使用Django、DRF、Alpine.Js和Axios创建一个待办事项列表应用。
待办事项列表是一个非常基本的示例应用,通常作为第一个项目之一来做。在这篇文章中,我们将通过使用一些有趣的技术让它变得更加有趣。作为后端,我们将使用 Django 和 Django Rest Framework,以及 Alpine.js + Axios 来在前端轻松地将其结合在一起。
Slowsort - a pessimal sorting algorithm
慢排序是一种确定次优排序算法。这个算法是由 Andrei Broder 和 Jorge Stolfi 在他们的论文 《Pessimal Algorithms and Simplexity Analysis》 中发表的,其中他们表达了一堆非常低效的算法。这些技术和算法很特别,因为它们在解决问题时从不出错,相反,它们会找到延迟成功的方法。在本文中,我们主要研究基于乘法和投降范式的慢排序算法。
容器Python开发-第3部分
在本系列的最后一部分,我们回顾了项目的开发周期,并更详细地讨论了如何应用代码更新和调试容器化 Python 服务的故障。目标是分析如何加快这些开发过程中的反复阶段,从而使我们获得与本地开发类似的体验。
What's new in TensorFlow 2.3?
TensorFlow 2.3 已经发布! 这个版本的重点是新的工具,让你更容易加载和预处理数据,并解决输入管道瓶颈,无论你是在一台机器上工作,还是在许多机器上工作。
OpenCV GrabCut: 前景分割和提取
在本教程中,你将学习如何使用 OpenCV 和 GrabCut 来执行前景分割和提取。
On Liberating My Smartwatch From Cloud Services
Sans I/O when rubber meets the road
有趣的项目、工具和库
gpt3-sandbox
这个项目的目标是让用户使用最新发布的 OpenAI GPT-3 API,只需几行 Python 就能创建酷炫的网络演示。
DeText
DeText 是一个深度文本理解框架,用于NLP相关的排名、分类和语言生成任务。它利用深度神经网络的语义匹配来理解搜索和推荐系统中的成员意图。
felicette 傻瓜式卫星图像。
q
直接在 CSV 或 TSV 文件上运行 SQL。
latexify_py
通过 Python 函数生成 LaTeX 数学描述。
Gather
Gather 是一款笔记本清理工具,它可以分析和确定笔记本内必要的代码依赖关系,并进行代码清理,将这项困难、烦人、耗时的工作自动化。
shtab
为 Python CLI 应用程序自动完成 shell 标签。
stonky 用于监控股票的命令行仪表盘。
PyEyeTrack
PyEyeTrack 是一个基于 python 的瞳孔跟踪库。该库通过商品网络摄像头追踪眼睛,并给出实时的眼睛坐标流。
reNgine
reNgine 是一个自动侦察框架,目的是在 Web 应用的渗透测试过程中收集信息, reNgine 有可定制的扫描引擎,可以用来扫描网站、端点并收集信息。
movement-tracking
90 行代码,将你的脸部动作转换成键盘命令。
WiFi-of-house
一个简单的 Web 应用程序,它允许你与你的朋友和家人即时分享你的 WiFi 证书。使用 Python、Flask 和 Bootstrap 构建。
NYISOData 用于对纽约独立系统运营商(NYISO)的电力系统数据进行数据分析的工具。
DyPy
用于模拟矩阵形式游戏的 Python 库。
新鲜事
pip 20.2 此次发布的亮点有:
- 新一代依赖关系解析器的测试版已经推出。
- 更快的 wheel 文件安装
- 改进了对包含非 ASCII 文件内容的 whell 的处理。
- 使用并行化网络操作的更快的pip列表
- 已安装的软件包现在包含了关于它们是否是直接的
- 用户要求的(PEP 376的REQUESTED文件)
PyTorch 1.6
PyTorch 1.6 版本包括一些新的 API、性能改进和剖析工具,以及对基于分布式数据并行(DDP)和远程过程调用(RPC)的分布式训练的重大更新。同时微软现在也在维护 Windows 的构建和二进制文件,也将在 GitHub 以及 PyTorch Windows 讨论论坛上为社区提供支持。
那些活动
Virtual: PyData SoCal Meetup August 2020
本次研讨会将讨论在 CORD19 数据集上使用GPT2进行抽象文本总结的缺点、痛点和益处。我们将讨论可解释性如何应用于模型验证之外,以及它如何适合数据科学家的迭代工作流程,特别是NLP。
Virtual: DC Python Meetup August 2020
加入硅谷的 python 专家 Moshe Zadka 的组织,他将在2小时的免费培训课程中,继续他之前的培训课程,提供关于 mocks 的全面培训。编写高质量的单元测试是每个软件工程师应该具备的技能。
Virtual: Miami PyLadies Meetup August 2020
请听 Claire McKay Bowen 博士介绍什么是 SDC,调查 SDC 方法是如何实施的,并涵盖目前在应用较新的 SDC 方法方面的长期挑战。她将提供一些具有激励性的例子,例如目前与城市研究所和国税局合作,生成合成的报税数据,这些数据对于分析美国总统候选人的税收政策建议是非常宝贵的。
Posa:
❤️ Happy Pythonic ;-(Posa私人无责任播报)
----- 分割线 -----
如果你发现哪里翻译有误的话,请务与我联系!感谢!
Comments