如果你已经能写几行 Python、知道 print 和 for 怎么用,但一遇到「为什么这里要加引号」「为什么这个变量改着改着就出错了」就卡住,那这门课针对的正是这个阶段。它不讲框架、不碰项目实战,只把常量、变量、数据类型这三件事拆开揉碎讲清楚。
它解决的是哪类工作场景
日常写脚本时,最常见的返工往往不是逻辑难,而是数据本身没搞对。比如从接口拿到一串看起来像数字的订单号,直接参与计算就报错;比如把可变类型当默认参数,函数调用几次后结果莫名其妙;比如判断一个值是否为空时,把 0、空字符串和 None 混为一谈。这些问题往深了追,都是变量绑定、类型判断和常量约定的问题。
这门课的价值就在这儿:把变量名指向对象的机制、Python 里哪些值不可变、类型之间怎么转换、什么时候会隐式出错,逐条讲明白。学完之后,你读别人的代码时能更快判断某一行会不会埋坑,自己写数据处理、参数校验、配置读取这类小逻辑时,也不容易写出跑一次对、跑十次错的东西。
学完能独立做什么
- 看懂一段陌生代码里变量的类型走向,判断它在哪一步可能变成非预期类型。
- 处理外部数据(文本、接口返回、表格字段)时,主动做类型检查和转换,而不是等报错再回头找。
- 给函数设计参数时,能区分可变与不可变默认值,避免共用对象带来的连锁问题。
- 用常量约束那些「不该被改」的配置项,让代码意图更清楚,减少误改。
- 解释清楚
is和==、浅拷贝和赋值之间的差别,而不是凭感觉用。
这些能力不炫,但它们是从「能跑」到「能维护」之间必须跨过的一步。后面无论你学数据分析、后端还是自动化,底层都绕不开。
资料适合什么基础
课程详情里写的是「有 Python 基础的人」,这个定位比较诚实。如果你完全没写过代码,直接进来会跟得吃力,因为它默认你已经装好环境、能运行脚本、知道函数和缩进是怎么回事。但如果你只是「学过一点、没系统梳理过」,这门课正好补上那块含糊的地方。
它不追求覆盖面,也不承诺学完就能做项目。更准确地说,它是一块地基:把语言最基础的对象模型讲透,让你后面学任何方向时,少一些「不知道为什么但就是这样写」的糊涂账。
怎么用这份资料
建议按顺序过,不要跳。常量、变量、数据类型这三块是连着的:先弄清名字怎么绑定到对象,再理解对象的可变性,最后才是类型之间的边界。每看完一小节,别只看示例,自己在终端里敲一遍,故意改改变量指向、试试类型混用,看报错信息长什么样。报错看得越多,以后越不容易被它吓到。
如果时间有限,至少把可变类型与不可变类型、类型转换、is 与 == 这几处弄扎实,它们在真实代码里出现频率最高。剩下的内容可以当作查阅资料,遇到具体问题时再翻回来对照。
课程目录
课程目录25 集
- 01 Python基础-1常量与变量区别.mp4
- 02 Python基础-2标识符.mp4
- 03 Python基础-3关键字.mp4
- 04 Python基础-4输入输出.mp4
- 05 Python基础-5id求地址type求类型.mp4
- 06 Python基础-6python变量是地址赋值可以改变类型.mp4
- 07 Python基础-7python主要数据类型.mp4
- 08 Python基础-8复数数据类型.mp4
- 09 Python基础-9自适应变长整数int.mp4
- 10 Python基础-10del作用.mp4
- 11 Python基础-11连续赋值.mp4
- 12 Python基础-12交互对称赋值.mp4
- 13 Python基础-13字符串转化与输入输出编程wmv.mp4
- 14 Python基础-14多行拆分.mp4
- 15 Python基础-15多行归并成一行.mp4
- 16 Python基础-16规范用的常量.mp4
- 17 Python基础-17算术运算符.mp4
- 18 Python基础-18科学计数法与数字越界.mp4
- 19 Python基础-19优先级结合性.mp4
- 20 Python基础-20赋值运算符.mp4
- 21 Python基础-21数据类型转换.mp4
- 22 Python基础-22四舍五入.mp4
- 23 Python基础-23数据提取.mp4
- 24 Python基础-24时间处理.mp4
- 25 Python基础-25作业.mp4






