Python 实践实验室
初级
本课程包含大量 Python 实验,每个实验都是一个小的 Python 项目,配有详细的指导和解决方案。通过完成这些实验,你可以练习 Python 技能,提高编码能力,并学习如何编写简洁高效的代码。
python
💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版
- 简介
- 大纲
Python 变量和数据类型
Python 数字类型 Coming Soon
Python 字符串操作精通指南 Coming Soon
用 Python 布尔值解锁古代计算奥秘 Coming Soon
在魔法森林中探索 Python 注释 Coming Soon
Python 类型转换 Coming Soon
Python Python 交互式 shell Coming Soon
Python 条件语句 Coming Soon
Python 循环 Coming Soon
Python 循环 Coming Soon
Python 中的 break 和 continue 语句 Coming Soon
Python 列表推导式 Coming Soon
使用 Python 列表整理宫殿库存 Coming Soon
虚拟环境中精通 Python 元组 Coming Soon
用于恒星探索的 Python 字典 Coming Soon
Python 集合管理实验 Coming Soon
Python 函数定义 Coming Soon
Python 参数与返回值 Coming Soon
Python 默认参数 Coming Soon
Python 关键字参数 Coming Soon
Python 匿名函数 Coming Soon
将单词首字母大写
将摄氏温度转换为华氏温度
华氏度到摄氏度的转换
公里转换为英里转换器
将英里转换为公里
Python 作用域精通:构建 Python 领域架构 Coming Soon
Python 中的递归函数 Coming Soon
Python 内置函数 Coming Soon
Python 模块导入 Coming Soon
检查一个数字是否为偶数
检查一个数字是否为奇数
Python 创建模块 Coming Soon
Python 使用包 Coming Soon
Python 常用标准库 Coming Soon
Python 类与对象 Coming Soon
用于帝国文物的 Python 构造函数 Coming Soon
骆驼驭手沙漠导航培训 Coming Soon
太空城市建筑师多态设计 Coming Soon
Python 封装的奥秘 Coming Soon
Python 类方法和静态方法 Coming Soon
Python 异常捕获 Coming Soon
使用 Python 运算符重复字符串
Python 抛出异常 Coming Soon
Python 自定义异常 Coming Soon
Python 中的 finally 块 Coming Soon
Python 文件的打开与关闭 Coming Soon
在 Python 中判断数字的可整除性
Python 文件读写操作 Coming Soon
Python 文件操作 Coming Soon
Python 使用 with 语句 Coming Soon
Python 迭代器精通挑战 Coming Soon
Python 生成器探秘 Coming Soon
优化地下 Python 工作流 Coming Soon
确定字符串的字节大小
反转字典数据结构
十进制数转换为二进制数
十进制数转十六进制
Python 上下文管理器 Coming Soon
Python 正则表达式基础 Coming Soon
Python 多线程与多进程 Coming Soon
在 Python 列表中统计出现次数
列表中的每隔第 n 个元素
列表头部函数
从 Python 列表中移除最后一个元素
列表的最后一个元素
偏移列表元素
反转列表函数
旋转列表元素
Python 数学与随机数模块 Coming Soon
Python 日期和时间 Coming Soon
Python 数据集合 Coming Soon
Python 虚拟环境管理
Python 数据序列化 Coming Soon
Python 操作系统与系统管理 Coming Soon
Python 套接字编程 Coming Soon
检查字典中是否存在键
Python HTTP 请求 Coming Soon
Python 网络协议 Coming Soon
Python 数值计算 Coming Soon
对列表的每个元素执行函数
Python 中的反向迭代
Python 数据分析 Coming Soon
Python 数据可视化 Coming Soon
Python 条件语句
在范围内钳位数字
计算字符串之间的汉明距离
Python 机器学习 Coming Soon
While 循环语句
拆分多行字符串
有条件地应用函数
Python 中的递归阶乘计算
确定范围内的数字
从左侧删除列表元素
从右侧删除列表元素
移除列表元素
从列表末尾移除元素
将数字映射到指定范围
展平列表
检查一个列表是否包含所有值
检查列表成员关系
在 Python 中将数字填充到指定长度
最大元素的索引
最小元素的索引
Python 中查找最大值对应的键
最小值的键
RGB 转十六进制
用 Python 生成斐波那契数列
Python 列表推导式比较
在 Python 中大写字符串的首字母
在 Python 中把字符串首字母大写转换为小写
在 Python 中提取列表尾部
将整数转换为罗马数字
加权平均计算函数
从字典列表中提取值
字典属性上的谓词函数
用 Python 计算平均值
识别最长的可迭代对象
从列表中查找最大元素
n 个最小元素
根据函数对列表进行二分
Python 字符串操作技巧
值的所有索引
F-String 的强大与灵活性
在 Python 中根据筛选条件拆分列表
根据函数查找列表中的最大值
在 Python 中按属性查找最小值
根据函数计算列表元素之和
初始化二维列表
用值初始化列表
幂之和
检查列表中是否存在重复元素的函数
检查列表中的重复项
测试列表中的每个元素是否为真值
测试列表中是否有某些元素为真值
找到所有匹配的索引
等差数列生成器
在 Python 列表中查找共同元素
Python 中的矩阵转置
Python 中的唯一列表组合
列表中的唯一元素
在 Python 中提取字典的键
测试列表中的每个元素是否都为假值
Python 字典:键值对
出现频率最高的元素
Python 装饰器基础
映射列表的平均值
检查列表元素是否相同
在 Python 中移除虚假值
Python 蛇形命名法转换
Switch Case 语句
格式化 Python 打印语句
Python 循环与范围
转换为列表
Python 中的回文检测
Webbrowser 包基础
在 Python 中将数字转换为数字列表
变位词检查器:一个 Python 挑战
字典转列表
列表转字典
使用 Python 进行中位数计算
十六进制转 RGB
使用 Python 展平嵌套列表
获取嵌套值
使用范围初始化列表
检查序列是否为空
在 Python 中合并多个列表
编程中比较列表内容
在 Python 中检查列表包含关系
将字符串转换为对 URL 友好的 Slug
按键对字典进行排序
Python SQLite3 编程
将角度度数转换为弧度
在弧度和度之间转换角度
转换 ISO 日期
用 Python 计算列表差异
找到匹配值
找到匹配的索引
找到最后一个匹配值
找到最后一个匹配的索引
Python 列表之间的对称差
回顾基本文件输入/输出操作
Python 正则表达式
合并多个 Python 字典
使用 Python 进行函数组合
实现从左到右的函数组合
使用 functools.partial 在 Python 中进行柯里化
查找具有特定值的键
过滤列表中的非唯一值
过滤列表中的唯一值
找出奇偶性异常值
将列表映射到字典
Python 决策运算符
二项式系数计算教程
Python 日期和时间操作
计算日期差
计算从今天起的天数
根据索引对列表进行排序
日期转 ISO 格式
日期和时间
探索 Python 的内置数学函数
在 Python 中使用迭代器构建列表
从字符串中提取单词
变量与内存地址
映射字典值
编程中的驼峰命名法
计算最大公因数
列表中的随机元素
延迟函数执行
深度扁平化列表
Python 赋值与引用
在 Python 中按值对字典进行排序
给给定日期增加天数
在 Python 字典中按值查找键
检查日期是否为工作日
判断日期是否为周末
定义一个简单对象
Python 中的 is 运算符
处理 Python 语法错误与异常
操作各种 Python 内置对象
属性访问与绑定方法
创建 Python 包
对象是如何表示的
部分和列表
在 Python 中把字符串转换为连字符命名法
在 Python 中将字符串填充到指定长度
在 Python 中随机化列表顺序
Python 中的幂集生成
反转数字编码挑战
回顾简单函数的异常处理
反转包含重复项的字典
在 Python 中计算月数差
高效质数检测
类和对象
在股票模拟(Stocksim)管道中使用生成器
几何级数序列生成器
列表元素的频率分析
Python Itertools 高效解决组合问题
计算最小公倍数
在 Python 中生成日期范围
文件的读取与写入
函数返回值
Python 单元测试模块
合并字典值
创建你的第一个元类
测试你的代码
探索 Python 的 Collections 模块
Python 多进程并行执行
定义和导入 Python 模块
将列表拆分为更小的块
将列表拆分为 N 个块
对列表元素进行分组
Python 函数基础
基于函数的列表交集
基于函数的对称差
基于函数的列表并集
模块与包
运行一个小型程序
继承的实际应用
Python 赋值表达式
Python 模块基础回顾
了解描述符
基于函数的列表差异
按函数对元素进行分组
混入类与协作式继承
函数参数传递约定
继承的特性
私有属性和属性(Properties)
深入了解闭包
基础魔法方法
Python 风格的 JSON 数据处理
自定义属性访问
文件和文件夹操作
Python 高阶函数
各类数据分析问题
使用 exec 创建代码
作用域规则与技巧
创建新的原始类型
自定义数值魔术方法
循环和动态模块导入
迭代器与生成器
序列魔法方法
像专业人士一样进行迭代
函数的定义方面
检查函数的内部结构
异常处理与日志记录
定义简单的装饰器函数
装饰器链式调用与参数化装饰器
定义一个合适的可调用对象
定义一个简单的类
基于协程的数据处理
Python Typing:提升代码可读性
Python 中 yield 语句的管理
学习类装饰器
类型检查与接口
轻松使用多线程
类变量和类方法
记录的不同表示方式
创建自定义容器
使用生成器自定义迭代
类创建的底层机制
元类实战
探索 Python 的一等对象与内存模型
重新定义特殊方法
学习委托生成器
了解受控生成器
构建 Python 命令行程序
控制符号与组合子模块
教师
Labby
Labby is the LabEx teacher.
分享到 Google Classroom
加入我们的 Discord 一起学习
立即加入用户评论
" wonderful AI - really informative but not boring text, also , good summart"
— We Loveuace
" i am very happy to learn and practice online operating system with linux "
— Prabhakar Rana
为您推荐

