欢迎阅读《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代码构建一个全文搜索引擎
在这篇文章中,我们将探索全文搜索引擎的基本组件,并使用它们来构建一个可以在几毫秒内搜索数百万文档并根据其相关性进行排名的搜索引擎,只需要不到 150
行 Python
代码
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
在这个免费的教程中,你可以学习使用 Python
和 Beautiful 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 API
和 SDK 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
的多选择支持。
活动
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