欢迎阅读《pythonista周刊》第459期。Let us start!
原文: https://mailchi.mp/pythonweekly/python-weekly-issue-459
翻译:Dustyposa
来自赞助商(PS:原文的赞助商):
强化你的Selenium Python测试
你喜欢使用 Selenium
,但想使用起来更简单? TestProject,一个 100% 免费的测试自动化平台,发布了支持 Python
的 OpenSDK
,解决了开源自动化的最大挑战。享受在光滑的云仪表板中集成报表的乐趣。 登陆 今天就来试试吧!
文章、教程与话题
A* Pathfinding Visualization Tutorial (1h 33min)
本篇 a 路径查找教程将向你展示如何使用 python
实现 a 搜索算法。我们将构建一个路径查找可视化工具,以可视化 a* 路径查找算法的运行过程。这个 astar
路径查找算法是一个知情搜索算法,这意味着它比你的标准算法,如广度第一搜索或深度第一搜索更有效。
TensorFlow, Keras and deep learning, without a PhD 在此代码实验室中,你将学习如何构建和训练可识别手写数字的神经网络。 在此过程中,随着你增强神经网络以达到99%的准确性,你还将发现深度学习专业人员用来有效训练模型的交易工具。
让我们用困难的方法编写一个IPython扩展
5分钟的 %reload
函数破解如何变成各种 Python
工具和技术的小难题。
使用Cron运行Flask定期调度的工作。 (16mins) Web应用程序的一个常见需求是在后台有一个周期性运行的任务。这个视频向你展示了一个非常强大的实现,它是基于Flask CLI和cron服务的。
Modern JavaScript for Django Developers
在现代 JavaScript
生态系统中使用 Django
,同时又不放弃它的优点。
DockerizeMe:为Python代码片段自动推断环境依赖性。
DockerizeMe
是一种推断执行 Python
代码片段所需的依赖关系的技术,没有导入错误。 DockerizeMe
首先从 Python
包索引(PyPI
)中离线获取流行的 Python
包的资源和依赖性知识。然后,它使用基于图的推理程序构建 Docker
规范。我们的推理过程解决了 Gistable
数据集中近 3000
个 gist
中 892
个 gist
的导入错误,Gistable
的基线方法无法找到并安装所有的依赖关系。
Beyond the Cache with Python
使用 Redis
和 Python
来处理除了缓存以外的所有事情!
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中使用自定义数据字段的多用户类型
学习如何用 Django
为多个用户类型添加自定义数据字段,以一种可维护的方式让我们轻松使用 Django
表单或 DRF
序列器。
持续文档。托管 在GitHub页面上阅读文档(1/2)
这篇文章将描述如何在自己的 GitHub Pages
站点上托管使用 sphinx
的站点(使用 Read Docs
主题),该站点是使用 GitHub
的免费 CI / CD
工具构建的。
Unravelling attribute access in Python
Why you shouldn’t remove your package from PyPI
有趣的项目、工具和库
Libra
Libra
仅用一行代码即可自动化端到端机器学习过程。 它是为非技术用户和各种软件专业人员而构建的。
fawkes
Fawkes
是针对面部识别系统的隐私保护工具。
Unfurl
使用 Unfurl
从 URL
提取和可视化数据。
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
Elyra
以 AI
为中心,扩展了 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,ALBERT
或 DistilBERT
进行微调而训练。
k8spin-operator Kubernetes multi-tenant operator. Enables multi-tenant capabilities in your Kubernetes Cluster.
cilantropy
Cilantropy
是一个 Python
包管理器界面,它为 Python
爱好者提供了一个 "易于使用 "的视觉和命令行界面。
最近更新
Django 3.1 release candidate 1
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
库来探索几个数据集,包括。过滤数据、创建新变量、选择变量、排序数据、合并、聚合和使用 matplotlib
和 pandas
可视化的基本可视化。
Virtual: PyData Cambridge July 2020 将会有以下话题:
- 高斯过程建模
- 如果你把你的数据集放在
Blender
中会怎样?
Virtual: PyDataMCR Meetup July 2020 将会有以下的话题:
- 随机梯度下降中的随机性能否提供隐私?
- 即使是美丽的地图也会有误导性。关于空间数据可视化的决定如何影响地图的可读性。
Posa:
❤️ Happy Pythonic ;-(Posa私人无责任播报)
----- 分割线 -----
如果你发现哪里翻译有误的话,请务与我联系!感谢!
Comments