技术
共 14 篇文章
0.2-语法与基础类型
0.2 语法与基础类型 概述 你已经熟练掌握了 JavaScript 的语法:大括号块、let/const、===、模板字符串等。Python 的语法看起来更"干净"——它用缩进代替大括号、几乎不需要分号、没有 let/const。这一章把这些基础语法的差异一次性讲清楚,让你写 Python 时不至
0.1-环境搭建与运行
0.1 环境搭建与运行 概述 作为前端开发者,你已经非常熟悉 Node.js 的工作流:安装 Node、用 npm 装依赖、node index.js 跑代码、node_modules 里放依赖。Python 有一套几乎一一对应的概念,只是名字不同、组织方式略有差异。这一章帮你在 30 分钟内把 P
0.3-容器与数据结构
0.3 容器与数据结构 概述 你已经熟悉 JS 里的 Array、Object、Map、Set,以及 map / filter / reduce、slice、解构展开这些利器。Python 有几乎一一对应的数据结构,但有几个关键差异:list(可变数组)、tuple(不可变数组)、dict(对象/映
0.4-函数与作用域
0.4 函数与作用域 概述 你已经熟悉 JS 的 function、箭头函数、默认参数、rest 参数、闭包、高阶函数(HOC)。Python 的函数机制高度相似,但参数系统更强大:支持位置参数、关键字参数、默认参数、*args / **kwargs。装饰器是 Python 里比 JS 高阶函数更常
0.5-面向对象
0.5 面向对象 概述 你已经熟悉 ES6 的 class、constructor、extends、super,以及 TypeScript 里的 interface、私有字段 #。Python 的面向对象模型是经典的原生 class 体系,比 JS 的"语法糖包裹原型链"更直接。主要差异在 self
0.10-标准库与生态概览
0.10 标准库与生态概览 概述 你已经熟悉 Node.js 的内置模块(fs、path、process、http)和前端生态(axios、zod、commander 等)。Python 的"电池内置(batteries included)"哲学让它的标准库异常丰富——文件、路径、JSON、日期、正
0.8-类型系统
0.8 类型系统 概述 你已经熟悉 TypeScript:类型注解、interface、泛型、Optional、tsc 编译期检查。Python 从 3.5+ 开始支持类型注解(type hints,PEP 484),但有一个关键差异:Python 类型注解默认不做任何运行时/编译期检查,需要用外部
0.9-错误处理与调试
0.9 错误处理与调试 概述 你已经熟悉 JS 的 try/catch/finally、throw、自定义 Error、浏览器的 DevTools 调试器,以及 console.log。Python 的错误处理语法类似但更丰富(多了 else、异常层级更细),调试工具有 pdb,日志有标准库 log
0.7-异步与并发基础
0.7 异步与并发基础 概述 你已经非常熟悉 JS 的异步模型:单线程事件循环、Promise、async/await、Promise.all。Python 的 asyncio 提供了几乎同构的 async/await、Task、gather,底层也是单线程事件循环。最大的概念差异是 GIL(全局解
0.6-模块与包管理
0.6 模块与包管理 概述 你已经熟悉 ES6 的 import / export、CommonJS 的 require,以及 npm 的安装、锁文件、发布流程。Python 的模块系统语法相似但语义有差异,包管理用 pip/uv、pyproject.toml、uv.lock。这一章把"导入语法"和