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

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

来自赞助商(PS:原文的赞助商):

Ray Summit | June 22-24: Scalable Python & ML for everyone Ray is growing faster than ever—join the global community and see how Ray, the open-source Python framework, makes distributed computing simple and flexible. Register free to join sessions live & on-demand.

文章、教程与话题

如何用Python读取和删除照片中的元数据 智能手机在其照片中包含 EXIF 元数据。下面是如何使用 Python 来读取、写入和清除它。

从MD5构建海绵函数 本文将从 MD5 哈希这个简单的概念开始,循序渐进,直到实现很多看似黑箱的常用功能。每一步都应该足够小,可以单独消化,同时还有助于对这个主题的整体理解。

用150行Python代码构建一个全文搜索引擎 在这篇文章中,我们将探索全文搜索引擎的基本组件,并使用它们来构建一个可以在几毫秒内搜索数百万文档并根据其相关性进行排名的搜索引擎,只需要不到 150Python 代码

Writing Makefiles for Python Projects 探索在 Python 项目中使用 Makefile 的两种不同策略。

Async SQLAlchemy with FastAPI 在这篇文章中,我将使用 ORM 层的新异步功能,以及新的2.0风格查询。我们将创建一个简单的 FastAPI 应用程序,它有两条路径。一个用于添加城市及其人口,另一个将列出人口最多的条目。

我如何在10分钟内为iOS Feeds建立API 只是简单的看一下 Django Rest 框架的潜力。

Python 3.10中所有重要的特性和变化 Python 3.10 的发布越来越近了,是时候来看看它将带来的最重要的新特性和变化了。

GeoGuessing with Deep Learning 将照片地理位置估计应用到 GeoGuessr游戏中。

How we built our Python Client that's mostly Rust 学习如何用 Python 封装你的 Rust crate

Web Scraping with Python Using Beautiful Soup 在这个免费的教程中,你可以学习使用 PythonBeautiful Soup 进行网页抓取,它将引导你学习如何抓取网页的基本 知识。

Jupyter: Thinking and Storytelling With Code and Data 尽管 Jupyter 帮助用户进行复杂的技术性工作,但 Jupyter 本身解决的问题从根本上说是人类的问题。也就是说, Jupyter 帮助人类用代码和数据来思考和讲故事。我们通过描述 Jupyter 的三个维度来说明这一点。1)交互式计算;2)计算叙事;3)Jupyter不仅仅是软件的概念。我们说明这些方面对地球和气候科学实践社区的影响。

Build a Discord Bot that trades stocks with Alpaca

在谷歌云上用CI/CD构建一个docker化的Django应用运行

在Django中使用Graphene构建GraphQL API

有趣的项目、工具和库

OSCI 开放源码贡献者指数(OSCI)是商业机构根据其员工年初至今在 GitHub 上的开源贡献量进行排名。

Input Input is a typeface for code, designed by David Jonathan Ross and released by Font Bureau.

watchpoints watchpoints 是一个简单易用、直观的 Python 变量/对象监控工具,其行为类似于 gdb中的 watchpoints

CuFlow CuFlow ("Copper Flow") is an experimental procedural PCB layout program. It's a Python module that, given a description of a board, generates all the outputs for a PCB:

dop DOP 旨在使用配置文件简化许多连接组件的协调工作,而无需编写任何代码。

pText pText 是一个用 python 读取、创建和操作 PDF 文件的库。

opentelemetry-python OpenTelemetry Python APISDK OpenTelemetry 是一个云原生软件的可观察性框架。

kubestriker 一个针对 Kubernetes 的快速安全审查工具。

Flenser Flenser 是一个简单、简约、自动化的探索性数据分析工具。

HPy 一个更好的 Python API

graspologic 用于图形统计的 Python 包。

anybadge 一个为你的项目生成标志的 Python 项目,注重简单性和灵活性。

MultiPy MultiPy 可以让你方便地跟踪你的 Python 脚本,通过加载和分类,为个人使用或展示它们。它允许你单独运行每个脚本,或者只需点击一下就可以一起运行。

vigilio 你自己的电影流服务。安装简单,使用方便。从你的浏览器或手机上方便地下载、管理和观看你喜爱的电影。安装在你的服务器上,在任何地方访问它并享受。

lbry-sdk The LBRY SDK for building decentralized, censorship resistant, monetized, digital content apps.

最近更新

Jupyter in Visual Studio Code – April 2021 Release 这次发布的 Jupyter 扩展包括数据查看器的大修和新功能,以及一些UI增强和对 Native Notebooks 的多选择支持。

Matplotlib 3.4.0

活动

Virtual: PyLadies Berlin April 2021 将会有以下话题:

  • Dask 扩展数据科学
  • 构建你的第一个性能监测器

Virtual: PyData Tel Aviv April 2021 将会有以下话题:

  • Reprogramming immunity with AI and single-cell multi-omics
  • 量化单细胞分辨率下实验扰动的影响
  • 单细胞转录组学的深度生成式建模方法

Virtual: PyData Edinburgh April 2021 There will be a talk, What can data scientists learn from data-driven responses to Covid-19?

Posa:

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

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

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


Comments



自怼圈/年度番新

DU21.7
关于 ~ DebugUself with DAMA ;-)

关注公众号, 持续获得相关各种嗯哼:
zoomquiet

追问

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


蟒营®编程思维提高班Python版

**2021.01.11** 因大妈再次创业暂停定期开设, 转换为预约触发:
  • + 扫描预约入群, 学员每满 42 人即启动新一期训练营 ;-)
  • 101camp21.7
  • + 任何问题, 随时邮件提问可也:
    askdama@googlegroups.com