专栏 / python-course

36 篇文章

Python 基础第一课:你好世界

2026-05-01· Python, 编程

Python 基础第一课:你好世界 课程概述 欢迎来到 Python 编程系列课程的第一天!本节课我们将一起踏入 Python 编程的精彩世界。今天的学习内容包括:Python 语言简介、安装与运行环境、print() 函数的标准输出、代码 …

Python 第二课:变量、数据类型与类型转换

2026-05-01· Python, 编程

Python 第二课:变量、数据类型与类型转换 课程概述 本节课我们将深入学习 Python 编程中最核心的概念之一——变量(Variables)。变量是存储数据的容器,是所有程序的基础构建块。我们还将全面介绍 Python 的内置数据类 …

Python 第三课:运算符、优先级与海象运算符

2026-05-01· Python, 编程

Python 第三课:运算符、优先级与海象运算符 课程概述 本节课我们将全面学习 Python 中的运算符(Operators)。运算符是用于执行各种运算操作的符号,Python 提供了丰富的运算符,包括算术运算符、比较运算符、逻辑运算符、 …

Python 第四课:条件语句与结构化模式匹配

2026-05-01· Python, 编程

Python 第四课:条件语句与结构化模式匹配 课程概述 本节课我们将学习 Python 中最重要的控制流工具之一——条件语句(Conditional Statements)。条件语句允许程序根据特定条件的真假来选择执行不同的代码路径。我们 …

Python 第五课:逻辑运算符、短路求值与链式比较

2026-05-01· Python, 编程

Python 第五课:逻辑运算符、短路求值与链式比较 课程概述 本节课我们将深入探讨 Python 中三个最重要的逻辑运算符——and、or 和 not的工作原理,以及与它们密切相关的短路求值(Short-circuit …

Day6 while循环基础

2026-05-01· Python, 编程, while

来源:03_循环 hm_01~hm_07 + Python官方文档 + 网络资料整理 一、详细讲解 1.1 核心概念 while循环是Python编程中的重要知识点,在本课程的第6天我们将系统学习while循环、计数器控制、无限循环、以 …

Day7 循环控制break与continue

2026-05-01· Python, 编程, break, continue

来源:03_循环 hm_06~hm_07 + Python官方文档 + 网络资料整理 一、详细讲解 1.1 核心概念 循环控制break与continue是Python编程中用于精确控制循环执行流程的两个重要关键字。在本课程的第7天,我们 …

Day8 for循环与range

2026-05-01· Python, 编程, for, range

来源:03_循环 hm_01~hm_05 + Python官方文档 + 网络资料整理 一、详细讲解 1.1 核心概念 for循环与range是Python编程中最常用和重要的迭代结构。在本课程的第8天,我们将系统学习for循环的基本语 …

Day9 嵌套循环与图案打印

2026-05-01· Python, 编程, 循环嵌套

来源:03_循环 hm_10~hm_12 + 网络资料整理 一、详细讲解 1.1 核心概念 嵌套循环与图案打印是Python编程中用于处理二维结构数据的重要知识点。在本课程的第9天,我们将学习循环嵌套的基础概念、九九乘法表的实现、以及各种 …

Day10 函数定义与调用

2026-05-01· Python, 编程, 函数定义

来源:04_函数 hm_01~hm_06 + Python官方文档 + 网络资料整理 一、详细讲解 1.1 核心概念 函数定义与调用是Python编程中的核心知识点,也是代码模块化、复用和组织的基石。在本课程的第10天,我们将系统学习函数 …

Python 第十一天:函数返回值与 None

2026-05-01· Python, 编程

Python 第十一天:函数返回值与 None 目录 函数返回值基础 return 语句详解 None 的本质与应用 多返回值与元组解包 return 与 print 的区别 早期返回(Early Return)模式 条件返回与三目运算符 …

Python 第十二天:*args、**kwargs 与默认参数

2026-05-01· Python, 编程

Python 第十二天:*args、**kwargs 与默认参数 目录 函数参数基础回顾 默认参数详解 *args 可变位置参数 **kwargs 可变关键字参数 参数组合使用 参数解包与拆包 深入理解 * 的作用 强制关键字参数 参数注解 …

Day17 字典遍历与嵌套

2026-05-01· Python, 编程, 字典

来源:黑马程序员Python基础课程 + Python 3.11官方文档 + 网络资料整理 一、详细讲解 1.1 字典遍历三种方式 Python 字典提供三个核心视图对象,用于遍历键、值或键值对: person = …

Day18 字符串全解

2026-05-01· Python, 编程, 字符串

来源:黑马程序员Python基础课程 + Python 3.11官方文档 + 网络资料整理 一、详细讲解 1.1 字符串基本特性 Python 字符串是不可变序列(Immutable Sequence),所有修改操作都会返回新字符串: s …

Day19 集合操作全解

2026-05-01· Python, 编程, 集合

来源:黑马程序员Python基础课程 + Python 3.11官方文档 + 网络资料整理 一、详细讲解 1.1 集合的基本特性 Python 集合(Set)是无序、不重复的可变容器: # 创建集合 s1 = {1, 2, 3, 4, …

Day20 综合练习:名片管理系统

2026-05-01· Python, 编程, 综合项目

来源:黑马程序员Python基础课程 + 原创项目设计 一、详细讲解 1.1 项目概述 名片管理系统是一个经典的 Python 入门综合项目,涉及: 字典存储名片数据 无限循环 while True …

Day 21 - 面向对象编程:类与对象基础

2026-05-01· Python, 编程

Day 21 - 面向对象编程:类与对象基础 什么是面向对象编程(OOP)? 面向对象编程(Object-Oriented Programming,简称OOP)是一种程序设计范式,它使用"对象"来描述现实世界中的事 …

Day 22 - 构造函数 __init__ 详解

2026-05-01· Python, 编程

Day 22 - 构造函数 init 详解 什么是 init 方法? __init__ 是 Python 类中的一个特殊方法,也被称为"构造函数"或"初始化方法"。当我们使用 类名() 创建对象 …

Day 23 - 字符串表示 __str__ 与 __del__

2026-05-01· Python, 编程

Day 23 - 字符串表示 str 与 del 对象的字符串表示概述 在 Python 中,每个对象都可以被转换为字符串。当你使用 print() 函数打印一个对象,或者在某些需要字符串的地方使用对象时,Python 需要将对象转换为字符 …

Day 24 - 私有属性与封装

2026-05-01· Python, 编程

Day 24 - 私有属性与封装 什么是封装? 封装(Encapsulation)是面向对象编程的三大基本特性之一(另外两个是继承和多态)。封装的核心理念是将数据(属性)和操作数据的方法(行为)打包在一起,对外隐藏内部实现细节,只暴露必要的 …

博客 AI 助手