Menu
CoddyTech
热门学习旅程

学习 Python

一门免费的互动式 Python 在线课程。每一课你都会亲手写代码,卡住时有 AI 提示帮忙,学完还能获得免费证书。

2,019,447+ 名学习者已加入

219 节课206 个挑战1,069 道测验题

  • 适合初学者
  • sparkles iconAI 辅助编程帮助
  • hint icon动手实践的互动课程
  • volume On icon每节课都有语音讲解
  • quiz icon检验所学的测验
  • certificate icon免费结业证书

课程大纲

3 个单元6 个项目219 节课206 个挑战1,069 道测验题
  1. 开始本单元开始展开收起掌握重要概念和基本技能,打下扎实基础

    简介

    3 节课316

    变量

    6 节课938

    运算符第 1 部分

    5 节课931

    运算符第 2 部分

    5 节课930

    条件判断

    4 节课721

    基本输入输出

    6 节课831

    账单分摊计算器

    项目5 节课5

    循环

    8 节课1442

    函数

    6 节课833

    加入特别规则的 FizzBuzz

    项目4 节课4

    列表基础

    7 节课938

    遍历序列

    4 节课830

    列表进阶

    4 节课830

    每日支出跟踪器

    项目7 节课7

    最终挑战

    3 节课3
  2. 开始本单元开始展开收起培养解决问题的能力,创建动态的交互式程序

    变量探索

    6 节课744

    字典(第 1 部分)

    5 节课631

    字典(第 2 部分)

    5 节课630

    通讯录应用

    项目7 节课7

    高级决策

    5 节课729

    集合第 1 部分

    4 节课524

    集合(第 2 部分)

    6 节课732

    学生记录管理器

    项目7 节课7

    高级数据聚合

    4 节课723

    基础列表推导式

    6 节课631

    高级函数

    7 节课1146

    基本错误处理

    4 节课323

    库存管理系统

    项目5 节课5

    高阶函数

    4 节课616

    最终挑战

    3 节课3
  3. 开始本单元开始展开收起了解如何使用类、对象和可复用的结构来组织代码

    OOP 基础

    8 节课1355

    装饰器

    4 节课33

    类属性

    4 节课425

    继承

    6 节课640

    多态

    5 节课533

    封装

    5 节课535

    特殊方法

    4 节课426

    高级面向对象编程概念

    5 节课543

    高级参数

    2 节课217

    设计模式第 1 部分

    5 节课443

    设计模式第 2 部分

    6 节课650

    项目:图书管理

    6 节课6

    最终挑战

    4 节课4

Python 课程

动手实践的 Python 课程,在浏览器中免费开始。

你将获得
学编程所需的一切

在实践中学习

编写真实代码、查询数据库、搭建网站、掌握 AI 提示词。我们的互动课程涵盖现代开发者需要的每一项技能。

playground.js
代码编辑器
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
测试 #1test Case Success icon
测试 #2test Case Success icon
测试 #3test Case Failure icon
输入
"Alex"
输出
"Hello, Coddy! Alex"

打造你的连胜

坚持下去,看着自己不断进步!记录每天的编程习惯,用冻结天数保护连胜,每天打卡都能赢取奖励。

12 天连胜

明天再来,保持你的连胜!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

加倍或归零

第 5 天,共 7 天

fire Freeze icon

连胜冻结

2 left

随时随地写代码

随时随地继续你的编程学习旅程!无需配置,无需下载:打开就能写代码。支持 iOS、Android 和 Web,评分高达 4.9 星。

Python
7连胜
250分数
5能量
变量
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
继续
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
学习旅程
目标
排行榜
个人主页
4.9
星星星星星
评分

你并不孤单

在全球排行榜上一较高下,邀请好友赢取奖励,为彼此的成就喝彩。和好友一起编程更有趣!

挑战者联赛
挑战者联赛前 7 名晋级
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up icon晋级区leaderboard Arrow Up icon

多种学习方式

阅读、收听、自我测验、问 AI,或者查阅学过的任何内容。每节课都配合你的节奏。

变量入门
音频

变量是一个有名字的容器,用来存储值,方便你在程序后面引用。

在 Python 中,创建变量只需写下名字、一个等号,再写上要存储的值。

值可以随时间变化。给这个名字重新赋值,它就会指向新的值。

1xSarah

获得证书

每完成一门课程都能获得证书。把证书添加到你的 LinkedIn 个人资料和简历中,向雇主展示你的编程能力。

Coddy结业证书
兹证明张三已成功完成
python iconPython 基础
已验证
日期2026年1月
LinkedIn添加到 LinkedIn

为什么在 Coddy 学 Python

  • 免费,无需安装,不用配置 Python 解释器,也没有强制注册。打开课程,就能在浏览器里开始写真正的 Python 3 代码。
  • 每个知识点都配有编程挑战,让你在课上真正动手写 Python,而不只是看讲解。
  • 练习卡住时,AI 提示会帮你理清思路,但不会直接给出答案。这正是学会 Python 和照抄 Python 的区别。
  • 免费的 Python 结业证书,可以分享到 LinkedIn 或写进简历,证明你学完了一门互动式 Python 课程,而不只是看了视频。

学习 Python 的常见问题

Python 好学吗?

Python 是一门语法简洁的通用编程语言,也是最容易上手的编程语言之一。它的语法读起来很接近英语,用缩进代替花括号,一个能运行的脚本只需三四行。Coddy 上的大多数初学者在第一个小时内就能写出第一个真正的 Python 程序。

学会 Python 需要多长时间?

Python 基础(变量、条件语句、循环、函数)每天练习的话需要一到两周。达到可以求职的水平(数据结构、面向对象编程、常用库)通常需要两到六个月。课程的设计让你每次学习都能看到自己的进步。

在哪里可以免费在线学 Python?

Coddy 是一个可以免费在线学 Python 的平台。互动 Python 课程(课程内容、编程挑战、测验和项目)都是免费的,另有可选的付费套餐提供额外功能。无需在本地安装任何东西,一切都在浏览器里运行。

怎样才能快速学会 Python?

每天都写 Python。Coddy 的课程正是为此设计的:简短的互动课程、即学即练的动手练习,卡住时还有 AI 提示。决定进度的是练习次数,而不是视频时长。

学完能拿到 Python 证书吗?

能。学完 Python 课程,你会获得一张免费的结业证书,可以分享到 LinkedIn 或写进简历。它不是大学学历认证,但可以验证你系统地完成了一门互动式 Python 课程。

学会 Python 之后能做什么?

小型数据分析脚本、重复任务的自动化、网页爬虫、简单的游戏,或者进一步用 Django/Flask 做 Web 开发,用 pandas 和 NumPy 做数据科学,或者学习机器学习。课程最后会做真实场景的 Python 项目,让你有作品可以展示。准备好学习模型时,机器学习课程会从基础课程结束的地方接着讲。

包含这门课程的学习路径

这门课程是一条更长路径中的一步:几门课程按导师会教的顺序排列,每门都有自己的免费证书。

Coddy 编程语言插图

用 Coddy 学习 Python

开始