第 129 集:在 Python 中使用省略号以及 CPython 3.12 的目标
真正的 Python 播客
2022 年 10 月 14 日56m
RSS
Apple Podcasts
Google Podcasts
Spotify
播客瘾君子
灰蒙蒙
袖珍铸件
投盒
缝合器
YouTube
下载MP3
Python 中应该在哪里使用省略号?它作为脚本、项目或存根文件中的占位符的行为如何? Faster CPython 项目的下一个目标是什么?本周的节目中,Christopher Trudeau 带来了另一批 PyCoder 每周文章和项目。
我们讨论了一篇 Real Python 文章,其中介绍了何时应该在 Python 中使用省略号。我们讨论与pass
关键字以及它如何用于存根文件中的类型提示。
Christopher 分享了涵盖 Faster CPython 项目目标的资源。我们正处于 Python 3.11 发布的风口浪尖,但随着他们寻找继续加速 Python 的方法,该项目不断向前发展。
我们分享了来自 Python 社区的其他几篇文章和项目,包括新闻综述、托管基于 Python 的应用程序的替代方案、创建自定义 Python 字符串的方法、关于老龄化程序员的讨论、理解语法的结构差异以及翻新项目并对 Python 代码库进行现代化改造。
课程亮点: 在 Python 类中提供多个构造函数
在本视频课程中,您将学习如何在 Python 类中提供多个构造函数。为此,您将学习不同的技术,例如检查参数类型、使用默认参数值、编写类方法以及实现单分派方法。
主题:
消息:
- 已发布 Django 安全版本:4.1.2、4.0.8 和 3.2.16 |博客 |姜戈
-
PEP 698:覆盖静态类型的装饰器– 这个Python增强提案描述了新装饰器的使用,
@override
,它将用作子类中重写父类方法的方法的类型提示。如果重构父方法而没有对子方法进行相应的更改,则此类型提示将引入一定程度的安全性。
显示链接:
-
基于 Python 的应用程序的 Heroku 替代品– 了解 Heroku 的替代方案及其优缺点。讨论的平台包括 Digital Ocean、Google App Engine、AWS、Azure、PythonAnywhere 等六个平台。
-
Python 3.12 目标:Faster-CPython Ideas Wiki– Python 3.12 版本中 Faster CPython 计划的目标摘要。包括跟踪优化、缩小对象大小、改进内存管理开销等等。另请参阅相关内容3.12 周期的工作流程清单。
-
什么时候在 Python 中使用省略号?– 您可能在 Python 脚本中看到过三个点。尽管此语法可能看起来很奇怪,但使用省略号是有效的 Python 代码。在本教程中,您将学习Python的
Ellipsis
常数可以为你派上用场。
-
自定义 Python 字符串:从 str 继承与 UserString 继承– 在本教程中,您将学习如何通过继承内置的类来在 Python 中创建自定义的类似字符串的类
str
类或子类化UserString
来自collections
模块。
讨论:
项目:
- difftastic:理解语法的结构差异
- refurb:翻新和现代化 Python 代码库
附加链接:
- 蛋白石堆栈
- cookiecutter-python·PyPI
- master 上的 typeshed/stubs · python/typeshed
- 为什么程序员不能编程?
鸣叫
分享
分享
电子邮件
类=“h4”>
通过这些课程提升您的 Python 技能:
« 浏览所有剧集
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)