学 Python人工智能 应用图标

学 Python人工智能

教育 · 免费 · iOS & Android · CoddyKit

学 Python人工智能 — 手机上的 Python AI 课程,从第一行代码学到 LLM

学 Python人工智能 是一款面向零基础初学者、学生和转行者的 免费 iOS 和 Android AI 课程,通过 Python 从第一行代码开始教授人工智能。53 门课程将带你从变量和循环一路学到神经网络、计算机视觉和大型语言模型;内置代码编辑器,以及能在几秒内解释棘手概念(如张量、梯度和过拟合)的 AI Mentor。

App Store — 免费下载Google Play — 免费下载
价格
免费,可选 Pro
平台
iOS 和 Android
语言
22
年龄分级
4+
需要
iOS 15.1 或更高版本
App Store
3.4 ★ (5)
学 Python人工智能 中的编程挑战界面展示可用 AI 和 Python 课程的课程列表界面
53从 Python 到 LLM 的课程
200+短小精炼的课程
AIAI Mentor
不先学会编程,就无法学习 AI。

这门课程中的每一种 AI 技术——分类器、神经网络、提示词管线——在成为其他东西之前,首先都是 Python 代码。这款应用将 Python 视为入门的必经之路,而不是可以跳过的麻烦,这也是课程前三分之一先专注于基础 Python、在训练任何模型之前不涉及 AI 内容的原因。

这是什么

学 Python人工智能 是一款适用于 iOS 和 Android 的免费教育应用,通过 Python 编程语言教授人工智能,并且默认你没有任何编程经验。它的 53 门课程从 Python 基础和数据处理开始,逐步学习经典机器学习、神经网络、计算机视觉和大型语言模型;内置代码编辑器让你输入、运行代码并查看输出,AI Mentor 则会在问题或错误出现时,回答有关概念或错误的问题。

应用内

界面展示

学 Python人工智能 中的编程挑战界面
挑战Weekly Code Challenge:与在其他地方学习相同 AI 课程的学习者一起解题并比较结果。
展示可用 AI 和 Python 课程的课程列表界面
课程共 53 门课程的学习路径,从 Python 基础开始,逐步学习经典机器学习,直到大型语言模型。
输入并运行 Python 和 AI 代码的代码编辑器界面
编辑器内置编辑器:编写模型或数据清洗步骤,运行代码并查看输出。
展示学习进度和继续学习位置的主页界面
主页显示你在学习路径中上次停下的位置,并通过连续学习天数和进度追踪帮助你保持规律学习。
展示简短 AI 或 Python 讲解及下方练习的课程界面
课程先学习简短理论内容,随后立即在同一课中进行实践练习。

课程

AI 与 Python 课程涵盖哪些内容

共 53 门课程、200+ 节课,均来自应用内课程列表——从编写第一个 Python 程序,一直到大型语言模型和检索增强生成。

  1. Python 编程基础

    编程简介、Python 基础、条件语句与迭代、函数与模块化编程、数据结构、面向对象编程、文件处理、错误与异常处理、Python 高级特性、库的使用、测试与调试,以及用于自动化的 Python——先学习纯 Python,再接触任何 AI 专业内容。

  2. AI 数据处理

    Python 数据科学基础、AI 统计学基础、数据清洗与预处理、探索性数据分析、NumPy 深入学习、Pandas 高级操作、数据处理、数据可视化、文本 AI 正则表达式、AI 项目数据库,以及 AI 的 Web API 与数据采集。

  3. 经典机器学习

    人工智能简介、监督学习:基础算法、高级监督学习、支持向量机、无监督学习、特征工程技术、模型评估与超参数调优、时间序列分析与预测,以及推荐系统。

  4. 深度学习与计算机视觉

    人工神经网络、使用 Keras 和 TensorFlow 进行迁移学习、使用 PyTorch 进行计算机视觉、图像处理、生成式 AI:VAE 与 GAN、图神经网络、分布式训练与大规模 ML、强化学习,以及高级强化学习。

  5. NLP 与大型语言模型

    自然语言处理(NLP)、使用词嵌入进行高级 NLP、使用 Python 构建大型语言模型,以及 LangChain 和 RAG Systems——在这一阶段,你将运用之前学到的 Python 和数据处理知识,构建能够读写文本的系统。

  6. 交付 AI 项目

    AI 项目结构与 Git 工作流、使用 FastAPI 提供 AI 模型服务、MLOps 基础、大规模部署 AI 模型、AI 系统架构与设计、负责任的 AI 与可解释性、使用 Python 为 AI 做准备,以及 AI 的应用。

工作原理

课程如何从 Python 进阶到 AI

53 门课程按照固定顺序安排是有原因的:每个后续阶段都建立在前一阶段之上,因此每次学习都会准确衔接上一次的内容,而不是在课程大纲中跳来跳去。

  1. 先写出真正的 Python 代码

    开篇课程讲的是基础编程——变量、循环、函数、数据结构和面向对象代码——暂时不涉及任何 AI 专属内容。课程中的每项后续技术都建立在这些基础之上,因此它不是可有可无的铺垫。

  2. 先学会整理数据,再训练模型

    从数据清理、NumPy 和 pandas,到经典机器学习:监督式和无监督式算法、特征工程以及模型评估。代码会在内置编辑器中于你写下的瞬间运行,因此训练脚本的输出是你亲眼看到的结果,而不是凭空想象。

  3. 深入神经网络,并在出问题时找到答案

    深度学习、计算机视觉和大型语言模型构成了学习路径的最后部分。当某个术语或错误让你感到困惑——“什么是张量”“为什么我的模型出现过拟合”——AI Mentor 会在几秒内用通俗语言给出解答,Weekly Code Challenge 则让你与其他学习者再次练习同样的概念。

包含内容

应用包含的内容

53

从 Python 到 LLM 的课程

从 Python 基础和数据结构开始,学习统计学、NumPy 和 pandas、经典机器学习、神经网络和计算机视觉,直到大型语言模型、LangChain 和 RAG 系统。

200+

短小精炼的课程

每节课都将简短易懂的理论与实践练习结合起来,适合利用喝咖啡的时间完成,而不是占用整段课堂时间。

AI

AI Mentor

询问某个概念或错误信息——“为什么我的模型出现过拟合”“用简单的方式解释梯度下降”——几秒内即可获得清晰且带有示例的解答,无论你的学习水平如何。

</>

内置代码编辑器

编程练习可直接在手机上的编辑器中运行:输入代码、运行代码、查看输出。遇到错误答案时,你可以向 Mentor 提问,而不必陷入困境。

1/wk

Weekly Code Challenge

每周一道题,与世界各地的学习者一起解题并比较结果——即使课程结束后,这种练习也会持续吸引你回来。

证书

结业证书

通过期末考试后,即可获得结业证书,并将其展示在简历或 LinkedIn 上;每个主题结束后还会提供测验和编程挑战。

背景

从零开始写出 AI 代码,需要经历什么?

人工智能主要是通过软件从数据中寻找模式,而不是遵循人们手动写下的规则。从零开始学会这些内容,需要依次经历三个阶段:掌握足够的 Python,以便读写真正的程序;掌握足够的数据处理技能,清理并整理模型将要学习的数据;最后学习建模技术——先学经典机器学习,再学神经网络和语言模型。直接跳到第三阶段,正是大多数自学 AI 的尝试会卡在某个无人解释的错误上的原因。

机器学习核心理念

与其手动编写规则,不如向程序展示大量带标签的示例,让它找出这些示例之间的关联模式。垃圾邮件过滤、推荐系统,以及如今几乎所有被称为 AI 的东西,都是以这种方式构建的,而且实现它们时使用 Python 的频率高于任何其他语言。

神经网络主要工具

神经网络由一组简单的数值层组成,各层之间传递数值,并在训练过程中不断调整,直到输出结果变得有用。TensorFlow 和 PyTorch 等库专门用于在 Python 中构建和训练神经网络,无需手动编写数学公式。

过拟合第一个真正的陷阱

模型记住了训练示例,而不是学会示例背后的模式——它在见过的数据上表现良好,在没见过的数据上表现糟糕。识别并修复过拟合,是课程中最早会接触到的实用调试技能之一。

大型语言模型LLM

一种使用海量文本训练、用于预测下一个单词的神经网络。正是这一项能力,让使用 LangChain 和 RAG 构建的工具能够回答问题、总结文档和编写代码;而这也是课程的最后一部分,而不是起点。

是否适合

适合哪些人——不适合哪些人

如果你符合以下情况,就很适合

  • 几乎没有或完全没有编程基础,希望从 Python 开始学习 AI,而不是默认你已经懂了
  • 想真正用手机训练并运行模型,而不只是阅读模型的相关知识
  • 你是希望在课堂之外额外练习 Python 和 ML 的学生,或是想转行从事数据科学的人
  • 经常被某个术语或堆栈跟踪卡住,希望让 AI Mentor 直接回答,而不是到论坛搜索
  • 希望学习路径能延伸到大型语言模型和 RAG,而不是止步于经典机器学习

如果你符合以下情况,这不是适合你的工具

  • 已经熟练掌握 Python,希望查阅纯机器学习或深度学习内容,可以跳过语言基础
  • 希望所有内容都免费:第一门课程免费,并提供每日 AI Mentor 使用额度,Pro 可解锁其余内容
  • 需要在真实 GPU 硬件上训练大型模型——应用教授的是相关技术,而不是提供训练集群
  • 需要经过认证的资格证书——这里提供的是结课证书,而不是学位

问题

常见问题

使用这款应用学习 AI 之前,需要先了解 Python 吗?

不需要。学 Python人工智能 从纯 Python 编程开始——变量、循环、函数和数据结构——然后才进入任何 AI 专业课程,并以你从未写过代码为前提。53 门课程中大约前 1/3 是语言基础,这也正是后续机器学习课程能够真正理解、而不是像魔法一样难以捉摸的原因。

学习 AI 的实际顺序是什么:神经网络之前要学什么?

先学习 Python 基础,然后使用 NumPy、pandas 和基础统计学处理数据,接着学习经典机器学习——监督和无监督算法、特征工程、模型评估。神经网络、计算机视觉和大型语言模型是最后阶段,建立在前面所有内容之上。应用内课程列表遵循这一顺序,而不是让你过早跳到深度学习。

学 Python人工智能 适合哪些人?

学 Python人工智能 面向对人工智能感兴趣的完全初学者、希望在课堂之外额外练习 Python 和机器学习的学生、正在培养数据科学技能的转行者,以及想系统复习深度学习和 LLM 的开发者。不需要任何经验,因为第一门课程从零开始。

什么是过拟合?为什么 AI Mentor 经常被问到这个问题?

过拟合是指模型记住了训练样本,而不是学会一般规律——它在已经见过的数据上看起来很准确,但遇到任何新数据就会表现失常。这是初学者开始训练真实模型、而不只是阅读相关内容后最早遇到的实际调试问题之一,所以它在应用内是 AI Mentor 的常见问题,而不是罕见问题。

我可以在手机上编写并运行 AI 代码吗?还是需要笔记本电脑和 GPU?

课程中的编程练习都在应用内置编辑器中运行:输入代码、运行代码并立即查看输出,因此你练习的是真实代码,而不是阅读静态示例。当你从课程练习进一步转向以生产规模训练大型模型时,就需要配备 GPU 硬件的笔记本电脑;这超出了学习应用的范围。

这门课程能学到什么程度:会涉及大型语言模型吗?

会。在学习经典机器学习和神经网络之后,学习路径会涵盖自然语言处理、词嵌入,随后专门学习大型语言模型:包括 Large Language Models with Python 课程,以及 LangChain and RAG Systems 课程,学习如何将 LLM 连接到你自己的数据,从而回答有关这些数据的问题。

从零开始到能够编写基础 AI 代码,需要多长时间?

坚持学习比累计学习时长更重要。每天完成简短课程后,大多数初学者在几周内就能编写并运行一个简单的分类器,前提是先完成 Python 基础和前几门机器学习课程——学习路径后面的神经网络和 LLM 课程需要更长时间,适合反复学习。应用内的连续学习天数和提醒功能,正是围绕这种每日学习节奏设计的,而不是让你一次长时间学习。

学 Python人工智能 是免费的吗?

应用可在 App Store 和 Google Play 免费下载。第一门课程免费,并提供每日 AI Mentor 提问额度,因此你可以先完成真实的 Python 课程,再决定是否继续。Pro 是付费升级版:可解锁所有课程,包括机器学习和 LLM 内容,移除广告,并让 AI Mentor 不限量使用。

在地铁或飞机上没有网络时,也能使用吗?

它是为网络不稳定的情况设计的,而不是为完全没有网络的情况设计的。课程加载速度快,即使网络时断时续也能继续使用,足以应对大多数通勤场景。AI Mentor 确实需要网络连接,因为它会实时回答你的问题,而不是从手机中存储的内容里提供答案。

支持哪些平台和语言?

学 Python人工智能 可通过 App Store 在 iOS 上运行,也可通过 Google Play 在 Android 上运行;应用本身支持 22 种语言。内容评级为 4+。它属于 CoddyKit,这是一个拥有 40 多款编程应用的系列。

开始使用

写下你的第一行 Python 代码,然后编写你的第一个模型

iOS 和 Android 免费开始使用,支持 22 种语言。

App Store — 免费下载Google Play — 免费下载
最近审核日期 · 由 CoddyKit 发布 · 隐私政策
可在 iOS 和 Android 上使用。