欢迎阅读《pythonista周刊》第459期。Let us start!

原文: https://mailchi.mp/pythonweekly/python-weekly-issue-459
翻译:Dustyposa

来自赞助商(PS:原文的赞助商): 强化你的Selenium Python测试 你喜欢使用 Selenium,但想使用起来更简单? TestProject,一个 100% 免费的测试自动化平台,发布了支持 PythonOpenSDK,解决了开源自动化的最大挑战。享受在光滑的云仪表板中集成报表的乐趣。 登陆 今天就来试试吧!

文章、教程与话题

A* Pathfinding Visualization Tutorial img(1h 33min) 本篇 a 路径查找教程将向你展示如何使用 python 实现 a 搜索算法。我们将构建一个路径查找可视化工具,以可视化 a* 路径查找算法的运行过程。这个 astar 路径查找算法是一个知情搜索算法,这意味着它比你的标准算法,如广度第一搜索或深度第一搜索更有效。

TensorFlow, Keras and deep learning, without a PhD 在此代码实验室中,你将学习如何构建和训练可识别手写数字的神经网络。 在此过程中,随着你增强神经网络以达到99%的准确性,你还将发现深度学习专业人员用来有效训练模型的交易工具。

让我们用困难的方法编写一个IPython扩展 5分钟的 %reload 函数破解如何变成各种 Python 工具和技术的小难题。

使用Cron运行Flask定期调度的工作。 img(16mins) Web应用程序的一个常见需求是在后台有一个周期性运行的任务。这个视频向你展示了一个非常强大的实现,它是基于Flask CLI和cron服务的。

Modern JavaScript for Django Developers 在现代 JavaScript 生态系统中使用 Django ,同时又不放弃它的优点。

DockerizeMe:为Python代码片段自动推断环境依赖性。 DockerizeMe 是一种推断执行 Python 代码片段所需的依赖关系的技术,没有导入错误。 DockerizeMe 首先从 Python 包索引(PyPI)中离线获取流行的 Python 包的资源和依赖性知识。然后,它使用基于图的推理程序构建 Docker 规范。我们的推理过程解决了 Gistable 数据集中近 3000gist892gist 的导入错误,Gistable 的基线方法无法找到并安装所有的依赖关系。

Beyond the Cache with Python 使用 RedisPython 来处理除了缓存以外的所有事情!

Scrape HTML Tables Without Leaving Pandas Webscraping往往是一件很痛苦的事情。研究、寻找和安装你所需要的库是很耗时的。在 HTML 中找到你需要的内容可能需要时间。让所有的东西都能正常工作可能会很麻烦。本文将向您展示如何使用 Python pandas 库用一行代码来抓取 HTML 表格!

Python mutation测试简介 通过变异测试将不可见的错误变成可见的修复。

Containerized Python Development – Part 2 在这第2部分中,我们讨论了如何设置并将其他组件连接到容器化的 Python 服务。我们展示了一个组织项目文件和数据的好方法,以及如何使用 Docker Compose 管理整个项目配置。我们还涵盖了编写 Compose 文件的最佳实践,以加快我们的容器化开发过程。

需要开始使用的高级SQLAlchemy功能Python 中使用 SQLAlchemy 和它的混合属性、嵌套查询、表元数据、dialects 等可以轻松地使用 SQL

在Django中使用自定义数据字段的多用户类型 img 学习如何用 Django 为多个用户类型添加自定义数据字段,以一种可维护的方式让我们轻松使用 Django 表单或 DRF 序列器。

持续文档。托管 在GitHub页面上阅读文档(1/2) 这篇文章将描述如何在自己的 GitHub Pages 站点上托管使用 sphinx 的站点(使用 Read Docs 主题),该站点是使用 GitHub 的免费 CI / CD 工具构建的。

使用 Python 为初学者构建实时AI人脸检测 img

迪士尼如何使用 PyTorch 进行动画角色识别

Unravelling attribute access in Python

在Python 3.8中模拟Typestate的乐趣

Why you shouldn’t remove your package from PyPI

有趣的项目、工具和库

Libra Libra 仅用一行代码即可自动化端到端机器学习过程。 它是为非技术用户和各种软件专业人员而构建的。

fawkes Fawkes 是针对面部识别系统的隐私保护工具。

Unfurl 使用 UnfurlURL 提取和可视化数据。

Haystack Neural Question Answering At Scale. Haystack is designed in a modular way and lets you use any models trained with FARM or Transformers.

capa capa检测可执行文件中的能力。你对着一个PE文件或 shellcode 运行它,它就会告诉你它认为该程序能做什么。例如,它可能会提示该文件是一个后门,能够安装服务,或依靠 HTTP 进行通信。

Elyra ElyraAI 为中心,扩展了 JupyterLab Notebooks

Outrun 使用另一台 Linux 机器的处理能力执行本地命令。

chia-blockchain Chia blockchain python implementation (full node, farmer, harvester, timelord, and wallet)

GeoTorch A library for constrained optimization and manifold optimization for deep learning in PyTorch.

SentimentAnalysis 情感分析神经网络由 Stanford Sentiment Treebank 上的 BERT,ALBERTDistilBERT 进行微调而训练。

k8spin-operator Kubernetes multi-tenant operator. Enables multi-tenant capabilities in your Kubernetes Cluster.

cilantropy Cilantropy 是一个 Python 包管理器界面,它为 Python 爱好者提供了一个 "易于使用 "的视觉和命令行界面。

最近更新

Django 3.1 release candidate 1

Matplotlib 3.3.0

Python 3.8.5 released as a security hotfix. 3.9.0b5, the last beta before 3.9.0, also available

那些活动

Virtual: Pandas for Data Analysis 从空白的 Jupyter 笔记本开始,我们将使用 Pandas 库来探索几个数据集,包括。过滤数据、创建新变量、选择变量、排序数据、合并、聚合和使用 matplotlibpandas 可视化的基本可视化。

Virtual: PyData Cambridge July 2020 将会有以下话题:

  • 高斯过程建模
  • 如果你把你的数据集放在 Blender 中会怎样?

Virtual: PyDataMCR Meetup July 2020 将会有以下的话题:

  • 随机梯度下降中的随机性能否提供隐私?
  • 即使是美丽的地图也会有误导性。关于空间数据可视化的决定如何影响地图的可读性。

Posa:

❤️ Happy Pythonic ;-(Posa私人无责任播报)

----- 分割线 -----

如果你发现哪里翻译有误的话,请务与我联系!感谢!


Comments



蟒营®编程思维提高班 Python版/第13期 正在报名

精品小班/ 永久答疑

扫描报名: 101camp13py

蟒营®式 原创课程

伴你重享学习乐趣

官网: py.101.camp

Reactivate Joy by Self-teching with You


任何问题可先进入知识星球(免费)咨询:
FAQ

关注公众号, 持续获得相关各种咨询:
mainium


追问

任何问题, 随时邮件提问可也:
askdama@googlegroups.com