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

Python无止境

专栏成员
242
文章
306521
阅读量
38
订阅数
C++ 模板沉思录(下)
花下猫语:在我们读者群里,最近出现了比较多关于 C++ 的讨论,还兴起了一股学习 C++ 的风气。樱雨楼小姐姐对 C++ 的模板深有研究,系统地梳理成了一篇近 4 万字的文章!本文是下篇,分享给大家~
Python猫
2020-08-06
1.1K0
一篇文章掌握 Python 内置 zip() 的全部内容
zip() 是 Python 中最好用的内置类型之一,它可以接收多个可迭代对象参数,再返回一个迭代器,可以把不同可迭代对象的元素组合起来。
Python猫
2020-07-13
6830
Python 3.10 的首个 PEP 诞生,内置类型 zip() 将迎来新特性
PEP原文:https://www.python.org/dev/peps/pep-0618
Python猫
2020-07-07
7400
Python 如何移除旧的版本特性,如何迎接新的特性?
2020 年 4 月 20 日,Python 2 的最后一个版本 2.7.18 发布了,这意味着 Python 2 是真正的 EOL(end of life)了,一个时代终于落幕了。
Python猫
2020-04-26
8210
你可能不知道的 Python 技巧
英文 | Python Tips and Trick, You Haven't Already Seen
Python猫
2020-02-19
4470
好的编程语言具备哪些特性?
本文作者是高级系统开发工程师 Torbear Gannholm。Torbear 有着 30 多年的开发经验,对技术很深刻的理解。对于什么是好的编程语言,他发表了一篇文章分享了自己的观点。以下是他的全文:
Python猫
2019-12-02
2K0
深入探讨 Python 的 import 机制:实现远程导入模块
与此相反。恰恰我觉得这篇文章的内容可以算是 Python 的进阶技能,会深入地探讨并以真实案例讲解 Python import Hook 的知识点。
Python猫
2019-11-12
1K0
如何优雅高效地节省内存?官方给出了 12 个经典用法
花下猫语:有时候,预定的计划被临时打乱。这时候怎么办呢?拒绝它并按照原计划进行,还是接受它并调整计划?
Python猫
2019-11-12
5150
如何保护你的 Python 代码 (二)—— 定制 Python 解释器
花下猫语:常见的源码保护手段有四种,即发行 pyc 文件、代码混淆、打包成二进制文件以及使用 Cython,这些方法各有优点,但缺点也不少。前面我分享了一篇文章,对四种手段作了细致的对比分析,今天要继续分享该系列的第二篇。本文提出了一种新的源码保护手段,很有启发性。
Python猫
2019-10-10
2K0
Top编程语言的15年沉浮:C#默Java泪,Python终上位!
花下猫语:9 月份的 PYPL 榜单已发布,Python 居于首位。PYPL 指的是“编程语言流行指数”,依据 Google 相关的搜索频率进行排名。
Python猫
2019-09-04
8780
用 Type Annotation 提升 Python 代码健壮性
花下猫语:众所周知,Python 是一门动态类型语言,这也是造成它性能较慢的一大原因。如今 Python 也引入了一些类型检查的辅助,那么,类型检查对于提升 Python 代码健壮性,有没有帮助呢?(既然这么问了,那肯定是有的……)
Python猫
2019-08-12
1.5K0
提升 Python 性能 - Numba 与 Cython
花下猫语:最近,读者微信群里又频繁聊到了 Python 的性能问题,这真是老生常谈了。我想起自己曾收藏过几篇关于如何提升性能的文章,似乎挺有帮助的,便去联系了下作者,现在已经取得转载授权啦。今天分享其中一篇,后续还会有其它相关分享,希望对读者们也有所帮助。
Python猫
2019-08-08
1.1K0
Python 之父新发文,将替换现有解析器
花下猫语:Guido van Rossum 是 Python 的创造者,虽然他现在放弃了“终身仁慈独裁者”的职位,但却成为了指导委员会的五位成员之一,其一举一动依然备受瞩目。近日,他开通了 Medium 账号,并发表了第一篇文章,透露出要替换 Python 的核心部件(解析器)的想法。这篇文章分析了当前的 pgen 解析器的诸多缺陷,并介绍了 PEG 解析器的优点,令人振奋。这项改造工作仍在进行中,Guido 说他还会写更多相关的文章,我们就拭目以待吧。
Python猫
2019-07-30
1.1K0
记一次列表预分配空间的锅
花下猫语:Python 中的列表是可变对象,但是在每次扩容的时候,并不是要加入多少新元素,就申请多少新的内存空间,而是采用了超额分配的机制,在所需空间之外,还会多分配一些空间。
Python猫
2019-07-12
6560
为什么 C 语言仍然占据统治地位?
没有什么技术可以应用长达50年之久,除非它真的比大多数其他东西都要好用——对于一种计算机行业的技术来说尤其如此。自1972年诞生以来,C语言一直保持生龙活虎的状态,时至今日它仍然是我们用来搭建软件世界的基础建筑材料之一。
Python猫
2019-07-08
5730
编程语言之问:何时该借用,何时该创造?
6 月 22 日,Python 之父 Guido 发了一条推特,说了 Python 的一则历史故事,他说 elif 是从 C 语言中偷过来的:
Python猫
2019-07-08
7770
当谈论迭代器时,我谈些什么?
迭代器(Iterator)是 Python 以及其他各种编程语言中的一个非常常见且重要,但又充满着神秘感的概念。无论是 Python 的基础内置函数,还是各类高级话题,都处处可见迭代器的身影。
Python猫
2019-07-08
5010
Python 为什么这么慢?
大家好,我是猫哥。今天分享一篇文章,讨论了拖慢 Python 整体性能的三大原因。在开始正文之前,需要说明一下(免得有人误以为 Python 慢就不值得使用):性能很关键,但并不总是决定因素,语言的选择是系统性的问题,需要多方考虑。
Python猫
2019-06-05
2.2K0
len(x) 击败 x.len(),从内置函数看 Python 的设计思想
它们预先定义在内置命名空间中,开箱即用,所见即所得。Python 被公认是一种新手友好型的语言,这种说法能够成立,内置函数在其中起到了极关键的作用。
Python猫
2019-05-06
5740
如何给列表降维?sum()函数的妙用
原始数据是一个二维列表,目的是获取该列表中所有元素的具体值。从抽象一点的角度来理解,也可看作是列表解压或者列表降维。
Python猫
2019-05-06
1.2K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档