Skip to content

Latest commit

 

History

History
176 lines (157 loc) · 25.8 KB

File metadata and controls

176 lines (157 loc) · 25.8 KB

学习 Python

学习 Python

一条免费、实用、循序渐进的学习路径,用真实动手练习掌握技能。

课程: 4 项目: 92 实验: 238 技能: 79 小时: 50

开始学习

支持语言: English · 简体中文 · 日本語 · Español · Français · Deutsch · Русский · 한국어 · Português

通过这个专为初学者设计的结构化学习路径,学习 Python 这门多功能、高级的编程语言。这些 Python 课程提供了一个系统的路线图,帮助您掌握核心概念,包括 Python 语法、数据结构和面向对象编程。通过交互式 Python 演练场中的动手实践(非视频)练习,培养实用技能,使您能够为各种应用程序编写简洁高效的代码。

在实践中学习

1. 跟随学习路线图
从基础知识开始,按照清晰顺序逐步掌握实用技能。
2. 直接在浏览器中练习
使用开箱即用的环境,无需在本地安装配置。
3. 构建真实项目
通过引导式、贴近实际工作的场景运用所学知识。

Python 课程

Python 快速入门

1. Python 快速入门
初级 · 10 个动手实验

本实践课程专为初学者设计,帮助你掌握 Python 基础知识。通过互动实验和实际挑战,学习数据类型、控制结构、函数、模块和数据结构等核心概念。非常适合刚开始学习 Python 编程的学员。

开始课程 →
Python 入门指南

2. Python 入门指南
初级 · 30 个动手实验

通过本全面的 Python 入门课程,开启您的 Python 编程之旅。探索 Python 开发工具,掌握语法、数据类型、控制结构、函数、类等,并通过实践实验室进行深入学习。学习最佳实践,例如 PEP 8、错误处理和面向对象编程,并完成实际编码练习。

开始课程 →
Python 速查表

3. Python 速查表
初级 · 25 个动手实验

通过这份全面的速查表课程掌握 Python 编程。通过涵盖基础知识、数据结构、函数、OOP、文件处理、调试以及装饰器和上下文管理器等高级主题的实践实验,学习必要的 Python 概念。非常适合快速参考和技能提升。

开始课程 →
Python 实践挑战

4. Python 实践挑战
初级 · 100 个动手实验

本课程包含大量 Python 挑战,每个挑战都是一个小的 Python 项目,配有详细的说明和解决方案。通过解决这些挑战,你可以练习 Python 技能,提高问题解决能力,并学习如何编写简洁高效的代码。

开始课程 →

将技能运用到实践中

课程帮助你掌握操作流程,项目帮助你验证实际应用能力。打开任意项目,即可在准备好的 LabEx 环境中开始构建。

浏览全部 92 个引导式项目
# 项目 难度 练习
1 使用 Python 和 Pygame 制作贪吃蛇游戏 初级 开始项目 →
2 使用 Python 和 Pygame 制作经典 Pong 游戏 初级 开始项目 →
3 使用 Python 创建一个 GUI 计算器 初级 开始项目 →
4 使用 Python 和 Tkinter 的图像查看器 初级 开始项目 →
5 使用 Tkinter 的 Linux 系统监控工具 初级 开始项目 →
6 使用 Python 生成二维码 初级 开始项目 →
7 使用 Python 和 Tkinter 制作秒表 初级 开始项目 →
8 使用 Pygame 构建井字棋游戏 初级 开始项目 →
9 使用 Pygame 制作的赛车游戏 初级 开始项目 →
10 使用 Python 和 Pygame 创建数独游戏 中级 开始项目 →
11 使用 Python 和 Flask 创建 URL 缩短器 初级 开始项目 →
12 使用 Flask 和 SQLite 构建 REST API 初级 开始项目 →
13 使用 Python 构建网络扫描器 初级 开始项目 →
14 使用 Pygame 构建外星人游戏 初级 开始项目 →
15 使用 Pygame 构建 Flappy Bird 初级 开始项目 →
16 使用 Pygame 构建迷宫游戏 初级 开始项目 →
17 使用 Python 构建数字时钟 初级 开始项目 →
18 使用 Tkinter 模拟蒙提霍尔问题 初级 开始项目 →
19 使用 OpenCV 创建 ASCII 艺术动画 初级 开始项目 →
20 使用 Python 和 Tkinter 创建 2048 游戏 初级 开始项目 →
21 四连棋游戏 - 人机对战 初级 开始项目 →
22 使用 Pygame 开发推箱子游戏 初级 开始项目 →
23 使用 Python 实现 FTP 弱密码扫描器 初级 开始项目 →
24 使用 Flask 开发一个简单的在线聊天室 初级 开始项目 →
25 使用 Pygame 创建代码雨动画 初级 开始项目 →
26 使用模板匹配在视频中检测 Flappy Bird 初级 开始项目 →
27 地球与超级木星的引力模拟 初级 开始项目 →
28 使用 TensorFlow.js 和 Flask 部署 MobileNet 初级 开始项目 →
29 使用 Flask 和 MySQL 构建一个简单的 URL 缩短器 高级 开始项目 →
30 构建基于 Web 的 TCP 端口扫描器 初级 开始项目 →
31 使用 Python 构建端口扫描器 初级 开始项目 →
32 反向 Shell 控制多个目标 初级 开始项目 →
33 使用 SVM 分类鸢尾花数据集 初级 开始项目 →
34 使用 Python 进行数据清洗与净化 初级 开始项目 →
35 机器学习中的早停技术 初级 开始项目 →
36 标签编码为 One-Hot 初级 开始项目 →
37 优化梯度下降以实现全局优化 初级 开始项目 →
38 实现闵可夫斯基距离度量 初级 开始项目 →
39 一分为二 初级 开始项目 →
40 Python 中的普通最小二乘法 初级 开始项目 →
41 简单手写字符识别分类器 初级 开始项目 →
42 在 Python 中实现仿射加密 初级 开始项目 →
43 圆的面积 初级 开始项目 →
44 子类自动注册 初级 开始项目 →
45 自动飞船检测脚本 初级 开始项目 →
46 实现凯撒密码加密 初级 开始项目 →
47 克隆人缺陷率计算 初级 开始项目 →
48 计算激光武器伤害值 初级 开始项目 →
49 Python 中的阶乘计算 初级 开始项目 →
50 Python 中的 Polybius 方阵加密 初级 开始项目 →
51 明码加密实现 初级 开始项目 →
52 在 Python 中实现列置换加密 初级 开始项目 →
53 将 JSON 转换为 CSV 初级 开始项目 →
54 统计每种类型字符的数量 初级 开始项目 →
55 课程管理与数据对比 初级 开始项目 →
56 使用 Python 进行 COVID-19 数据分析 初级 开始项目 →
57 Python 中的藏头诗解密 初级 开始项目 →
58 解密三角形密码 初级 开始项目 →
59 从参数中提取信息 初级 开始项目 →
60 从 JSON 中提取和排序电影数据 初级 开始项目 →
61 提取用户输入信息 初级 开始项目 →
62 Python 文件类型计数器 初级 开始项目 →
63 修复错误实现的 Lab 类 初级 开始项目 →
64 生成战斗报告 初级 开始项目 →
65 处理任意年份的日期 初级 开始项目 →
66 实现一个简单的命名元组 初级 开始项目 →
67 实现不可变字典 初级 开始项目 →
68 在 Python 中提取最右边的数字 初级 开始项目 →
69 闰年或平年 初级 开始项目 →
70 管理一年中的特定日期 初级 开始项目 →
71 矩阵操作:行交换 初级 开始项目 →
72 使用 OS 模块进行操作 初级 开始项目 →
73 环形座位排列问题求解 初级 开始项目 →
74 使用 Python 从文本中提取用户名 初级 开始项目 →
75 使用 BeautifulSoup 进行 Python 网络爬虫 初级 开始项目 →
76 完美数查找项目 初级 开始项目 →
77 按电话号码分组员工 初级 开始项目 →
78 在 Python 中实现栅栏密码 初级 开始项目 →
79 Python 中唯一字符排序 初级 开始项目 →
80 跳过 X 的倍数 初级 开始项目 →
81 士兵序列号生成器 初级 开始项目 →
82 平方根与立方根 初级 开始项目 →
83 计算和格式化平方根 初级 开始项目 →
84 JSON 数据的统计分析 初级 开始项目 →
85 从文本文件中提取数字 初级 开始项目 →
86 使用 Python 进行文本分词 初级 开始项目 →
87 特殊数列求和 初级 开始项目 →
88 100 以内素数的和 初级 开始项目 →
89 交换三个变量的值 初级 开始项目 →
90 时空旅行目的地计算器 初级 开始项目 →
91 周报模板创建 初级 开始项目 →
92 阴书加密算法的实现与测试 初级 开始项目 →

准备好开始了吗?

在 LabEx 开始完整的 Python 学习路径 →

关于 LabEx

LabEx 是一个面向初学者的动手学习平台。

探索 Linux、DevOps、Cybersecurity 以及更多内容,全部都可以直接在浏览器中完成。

通过交互式实验、引导式练习和真实项目循序渐进地学习。🌱
无需配置,不必焦虑,只需通过实践不断提升技能。


Download on the App Store Download on the Mac App Store


📖 需要帮助?请访问帮助中心,或发送邮件至 info@labex.io