Python 现在是非常受欢迎的语言,工作需求也在不断增长(尤其是在 Web、数据科学和机器学习领域)。成为一名 Python 开发者不仅需要坚实的语言知识,同时你需要不断与发展的生态系统保持同步。Python 周报,旨在提供有价值的 Python 及行业相关文章、新闻、资源、播客和视频,让你与行业保持最新连接。

如果你发现了有价值的信息、文章和工具等,可以到 Issues 里提给我,写上简单推荐的理由即可。我们也欢迎你提出宝贵的意见和建议。

:newspaper_roll: 新闻

Python 新闻:2021 年 7 月有什么新变化?

Python 社区在 2021 年 7 月发生了一些重大变化。在本文中,你将快速了解上个月发生的重大事件,包括有关 Python 软件基金会 的 CPython Developer-in-Residence 职位的一些新闻。

:pencil: 文章和教程

介绍适用于 Unix 的 Python Launcher

Python 核心开发人员和指导委员会成员 Brett Cannon 最近发布了他的 Python Launcher for UNIX 项目。简而言之,用于 UNIX 的 Python Launcher 为你提供了一个命令,该命令始终启动你已安装的最新版本的 Python。在这篇介绍性文章中你可以了解该项目背后的动机及其一些额外功能。

讨论:“Python 打包”的问题

来自 Twisted 框架的创建者 Glyph 的这个 Twitter 主题探讨了一些关于 Python 打包及其外部系统的常见误解。

Pyodide 的可行性、用例和局限性

Pyodide 项目通过编译解释器将 Python 引入浏览器,并将 NumPy 和 Pandas 等 75 个内置包编译到 Web Assembly。 Microsoft 正在探索 Pyodide 作为一种允许 VS Code 用户在没有本地 Python 安装的情况下运行 Python 脚本的方法。本案例研究探讨了 Pyodide 在该项目中的可行性,并概述了团队遇到的一些限制。你还将了解正在考虑使用 Pyodide 的 VS Code 的一些其他功能。

Pythonic monotonic

在有人分享了一本技术面试书中的一些代码并询问它是否是“Pythonic”之后,Ned Batchelder 重写了代码,看看他是否能想出更好的东西。查看问题和他的解决方案,并查看文章和 Hacker News 中的评论以获取更多实现。你能想出什么?

:office: 项目,软件包和代码

cuda-python:CUDA Python 低级绑定

:tv: 音视频

支持 Python 开源项目和维护者

你如何定义开源软件?开源项目和维护者面临哪些挑战?维护者如何获得财务、法律、安全或其他类型的帮助?本周在 Real Python Podcast 上,我们有来自 Tidelift 和开源计划的 Josh Simmons 来帮助回答这些问题。

:coffee: 关注我们

RSS 订阅:PythonWeekly RSS