Day4-6
 Conda 环境配置及 IDE 开发环境搭建
1.Python-基础变量类型之字符串和数字类型
2.Python-复合类型之序列类型、映射类型和集合类型总结
3.py-Python推导式及常见语句和内置函数总结
4.py-函数的位置传参、关键词传参及其可变性和解包操作
5.py-递归函数及装饰器函数
Leetcode刷题建议

📗6.py-类和对象的基本概念及属性和方法的常见分类和使用场景

本文简明介绍了 Python 面向对象中属性、方法、魔术方法和三大特性的核心用法,配有易懂代码示例。后半部分针对 LeetCode 第 3201 题“找出有效子序列的最大长度 I”做了题意拆解和思路剖析,并给出了贪心和枚举两种解法。文中重点强调了如何将复杂子序列问题归纳为找全奇、全偶、奇偶交替三种情形,并附有完整 AC 代码及官方题解对比。
6.py-类和对象的基本概念及属性和方法的常见分类和使用场景

📗7.py-迭代器和生成器的区别及其各自实现方式和使用场景

本文回顾了OOP三大特性,讲解了Python中Iterable和Iterator的区别与实现,重点介绍了生成器的用法及其在大数据、流水线处理中的高效与内存友好。结合实际案例,说明了如何用生成器处理和保存数据,并强调了模块化开发和常用标准库的应用。注意编程中的数据类型、路径和写入细节,有效提升了代码的规范性和实用性。
7.py-迭代器和生成器的区别及其各自实现方式和使用场景

📗8.py-模块化编程概念(模块、包、导入)及常见系统模块总结和第三方模块管理

本文系统梳理了Python模块化编程的核心概念,使用爬虫爬取了百度图片,讲解了模块与包的区别及导入方式,总结了常见标准库和第三方模块的管理方法,并结合NumPy实例演示了模块化开发和科学计算的高效实践,强调了良好代码结构和依赖管理对提升开发效率和代码质量的重要作用
8.py-模块化编程概念(模块、包、导入)及常见系统模块总结和第三方模块管理

📗9.py-图像基础:使用 OpenCV 探索计算机视觉

本文全面介绍了 OpenCV‑Python 的基础知识:包括环境安装、图像的像素/位深与颜色空间(BGR/RGB)、图像读取/保存、数组切片与缩放、以及在图像上绘制基本图形(直线、矩形、圆形)。附有清晰的代码示例,帮助读者快速上手计算机视觉的核心操作。后半部分为“每日一题”环节,讲解了 LeetCode 1695 题“删除子数组的最大得分”,通过暴力法、双指针 + set 优化,到基于布尔数组(has)的极致优化,清晰展示了不同思路的性能差异,提供了完整 AC 代码,并分析了集成 set 与 has 两种结构在查重和空间上的权衡。
9.py-图像基础:使用 OpenCV 探索计算机视觉