Python教程 第41章:类与对象概念——认识面向对象编程
一、什么是面向对象前面学的都是"面向过程":代码按步骤执行。面向对象(OOP)是另一种思维方式:把数据和操作数据的方法打包成一个整体,叫"对象"。这句话先别急着背。要真正理解面向对象,得先看清"没有它"的世界长什么样——痛在哪,它的价值就在哪。
Day16 · 函数(一)定义与参数
Day16 · 函数(一)定义与参数阶段:阶段一 · 核心基础 | 前置:Day15 | 技术基准:Python 3.15.
GitHub上“最没用”的开源工具:好莱坞
很多人小时候都看过这样的电影画面:一个黑客坐在电脑前,屏幕疯狂滚动着绿色字符,各种代码、网络数据、系统监控窗口不断闪烁。键盘敲得噼啪响。看起来下一秒就要入侵五角大楼。但现实中的程序员呢?大概率是在复制粘贴、查 Bug、刷文档。
从需求到技术落地:AI产品经理的技术同理心修炼
在当今快速发展的AI时代,产品经理的角色不再局限于需求收集与规划,还需要深入理解技术实现的边界与成本。本文以Unity ML-Agents环境配置与寻路Demo实战为例,探讨AI产品经理如何通过亲身体验技术落地过程,培养“技术同理心”。
Python教程 第24章:函数参数——位置、默认值与关键字参数
假设允许 def f: 这种写法,调用 f 时 a、b 各收到什么? func 报 TypeError: got multiple values for argument 'a',请把这条报错翻译成人话,并说明 Python 为什么不“猜一个”了事。
Python类常见面试题:这些坑90%的面试者都栽过
无论是校招还是社招,Python面向对象都是高频考点。今天我整理了最常见的面试题和坑,看完面试不慌。1. self到底是什么?能不用吗?面试题: 下面的代码会报错吗?
Python教程 第51章:多继承与 MRO——Python的钻石问题
一、什么是多继承一个类可以同时继承多个父类,把它们的属性和方法一并拿到手。这是 Python 的招牌特色之一——很多语言(比如 Java、C#)干脆不允许类多继承,只能靠"实现多个接口"来部分替代。先用最简单的一段代码看清它能带来什么。
一文搞懂 | eBPF的来龙去脉
BPF。1 eBPF 介绍。 应用案例。1 Linux 性能分析 60 秒。3 排查网络调用来源。3 C 语言原生方式。
Python必学:*args和**kwargs有多香?新手踩坑率80%
一、写Python函数总卡壳?90%开发者都栽在“参数不确定”上做Python开发的人,几乎都有过这样的崩溃时刻:辛辛苦苦写好的函数,换个场景就报错;明明测试时好好的,用户一用就提示“参数缺失”;为了适配不同输入,被迫加了十几个默认参数,代码乱得像一团麻。
第7章 7.1 类定义与对象创建:面向对象入门
上周帮同事看一段代码,一个文件里堆了3000多行,全是函数,变量名a/b/c,改一个地方崩三个地方。他问我:"Python写多了,代码怎么就越写越乱?"这问题问得好。答案就是——你该用类了。函数写多了,问题就来了之前我们学的都是函数式编程:定义一堆函数,调用,完事。