Python进阶学习笔记,参考但不限于《流畅的Python》一书内容
如果是和chatgpt对话的,提问内容在chat_history文件夹下。
序号 | 文件 | 视频内容 | ref / link |
---|---|---|---|
1 | data_model.py | 数据类的5种实现 | |
2 | len_getitem.ipynb | 实现了__len__ 和__getitem__ 方法的类可以迭代 |
|
3 | repr_str.py | __repr__ 和__str__ 方法的区别 |
|
4 | math_op_1.py | 任意类型的加减乘除 | |
5 | comprehension.py | 利用推导式一行代码生成列表、元组、字典、集合 | |
6 | generators.ipynb | 跟着ChatGPT学习生成器是何方神圣 | |
7 | python-sort.ipynb | ChatGPT带你彻底搞懂Python排序 | python-sort.md |
8 | single_dispatch.ipynb | 原来python也能函数重载? | |
9 | all_any.py | all和any函数一行更比四行强 | |
10 | t_loguru.py | 最最最最最简单的日志库loguru | |
11 | para_loguru.py | 我的loguru日志去哪了 | |
12 | t_elementwise_multiply.py | Cython—让你的代码加速2个数量级的秘术 | |
13 | t_joblib.py | Joblib—我愿称之为最简单好用的并行库 | |
14 | multiply.pyx | Cython—第二弹!!边界检查优化,再快一倍!!! | |
15 | t_knapsack.py | Cython-第三弹—内存视图, 索引操作大杀器!! | |
16 | t_path.py | Python项目路径问题解决 |