首页
学习
活动
专区
工具
TVP
发布

Python无止境

专栏成员
242
文章
306444
阅读量
38
订阅数
这一次,Python 真的有望告别 GIL 锁了?
Python 中有一把著名的锁——全局解释器锁(Global Interpreter Lock,简写 GIL),它的作用是防止多个本地线程同时执行 Python 字节码,这会导致 Python 无法实现真正的多线程执行。(注:本文中 Python 解释器特指 CPython)
Python猫
2023-02-20
4890
Python冷知识:如何找出新版本增加或删除了哪些标准库?
“内置电池”是 Python 最为显著的特性之一,它提供了 200 多个开箱即用的标准库。但是,历经了 30 多年的发展,很多标准库已经成为了不得不舍弃的历史包袱,因为它们正在“漏电”!
Python猫
2022-11-19
4650
继GitHub的Copilot收费后,亚马逊推出了 CodeWhisperer,感觉不错哟!
Copilot 是 Github 推出的一款人工智能编程助手,推出仅一年就受到大量开发者的追捧(据官方统计有 120 万用户)。然而,自 2022 年 6 月起,它改为了付费订阅模式(每月 10 美元或每年 100 美元)。
Python猫
2022-09-17
3K0
一个在交流群里讨论过两轮的问题,答案竟然跟一个 PEP 有关
没想到在今年上个月的时候,群里又有人提了同样的问题(我在讨论结束后才看到),而且最终都找到了 stackoverflow 上一个同样的问题:
Python猫
2020-08-18
3020
C++ 模板沉思录(下)
花下猫语:在我们读者群里,最近出现了比较多关于 C++ 的讨论,还兴起了一股学习 C++ 的风气。樱雨楼小姐姐对 C++ 的模板深有研究,系统地梳理成了一篇近 4 万字的文章!本文是下篇,分享给大家~
Python猫
2020-08-06
1.1K0
Python 为什么用 # 号作注释符?
然而关于注释的规范,这个话题就像我们之前聊过的缩进、终止符和命名方式一样,众口难调。
Python猫
2020-07-23
8490
Python 为什么只需一条语句“a,b=b,a”,就能直接交换两个变量?
从接触 Python 时起,我就觉得 Python 的元组解包(unpacking)挺有意思,非常简洁好用。
Python猫
2020-07-21
1.4K0
Python 3.10 的首个 PEP 诞生,内置类型 zip() 将迎来新特性
PEP原文:https://www.python.org/dev/peps/pep-0618
Python猫
2020-07-07
7400
Python 为什么不支持 i++ 自增语法,不提供 ++ 操作符?
在 C/C++/Java 等等语言中,整型变量的自增或自减操作是标配,它们又可分为前缀操作(++i 和 --i)与后缀操作(i++ 和 i--),彼此存在着一些细微差别,各有不同的用途。
Python猫
2020-06-23
1.7K0
Python 为什么推荐蛇形命名法?
关于变量的命名,这又是一个容易引发程序员论战的话题。如何命名才能更具有可读性、易写性与明义性呢?众说纷纭。
Python猫
2020-06-23
1.6K0
Python 3.9 beta2 版本发布了,看看这 7 个新的 PEP 都是什么?
随着 Python 3.9.0b1 的发布,即开发周期中计划的四个 beta 版本的首个,Python 3.9 的功能已经是完善了。在 10 月发布最终版本之前,还会有许多测试和稳定性方面的工作要做。
Python猫
2020-06-16
5110
国人开源的异步 Python ORM:GINO
https://python-gino.org/docs/zh/master/tutorials/announcement.html
Python猫
2020-05-14
2.7K0
Python 如何移除旧的版本特性,如何迎接新的特性?
2020 年 4 月 20 日,Python 2 的最后一个版本 2.7.18 发布了,这意味着 Python 2 是真正的 EOL(end of life)了,一个时代终于落幕了。
Python猫
2020-04-26
8210
不使用 if-elif 语句,如何优雅地判断某个数字所属的等级?
题目大意是:有从 A 到 F 的 5 个等级,现要判断某个数值(从 0 到 1 之间)所属的等级。举例,如数值 >= 0.9,则属于 A;若数值 >= 0.8,则属于 B;以此类推。
Python猫
2020-04-26
4720
Fabric 源码学习:如何实现批量管理远程服务器?
前不久,我写了一篇《Fabric教程》,简单来说,它是一个用 Python 开发的轻量级的远程系统管理工具,在远程登录服务器、执行 Shell 命令、批量管理服务器、远程部署等场景中,十分好用。
Python猫
2020-03-25
1.1K0
PEP 584:字典合并操作符来了
花下猫语:最新发布的 Python 3.9 预览版合入了一个很小的改动(PEP-584),关于这个特性本身不需要多说,只需要一两个示例,大家就能接受使用。但是,就像我之前介绍过的一些 PEP 一样,关于它的来龙去脉和引起的相关讨论,都是挺有意思的细节。今天分享的文章,对此有详尽的梳理,推荐大家一读。
Python猫
2020-03-03
1.2K0
Python 进阶之源码分析:如何将一个类方法变为多个方法?
前一篇文章《Python 中如何实现参数化测试?》中,我提到了在 Python 中实现参数化测试的几个库,并留下一个问题:
Python猫
2020-01-02
9560
Python 中如何实现参数化测试?
之前,我曾转过一个单元测试框架系列的文章,里面介绍了 unittest、nose/nose2 与 pytest 这三个最受人欢迎的 Python 测试框架。
Python猫
2019-12-16
1.1K0
Whoosh:Python 的轻量级搜索工具
本文将简单介绍Python中的一个轻量级搜索工具Whoosh,并给出相应的使用示例代码。
Python猫
2019-12-06
2.9K0
Python 命令行之旅:深入 click 之选项篇
在上一篇文章中,我们介绍了 click 中的“参数”,本文将继续深入了解 click,着重讲解它的“选项”。
Python猫
2019-11-22
1.8K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档