Khan Academy 的 Python 编程教学视频(中文版)

简介: 可汗学院(Khan Academy)是由孟加拉裔美国人,麻省理工学院及哈佛大学商学院毕业生萨尔曼·可汗在2006年创立的非营利教育组织。其目标是通过给所有人提供免费的世界级教育平台,来改善教育。

可汗学院(Khan Academy)是由孟加拉裔美国人,麻省理工学院及哈佛大学商学院毕业生萨尔曼·可汗在2006年创立的非营利教育组织。其目标是通过给所有人提供免费的世界级教育平台,来改善教育。


可汗学院通过网络提供一系列免费教材,现于Youtube载有超过5,600段教学影片,内容涵盖数学、历史、医疗卫生及医学、金融、物理、化学、生物、天文学、经济学、宇宙学、有机化学、美国公民教育、美术史、宏观经济学、微观经济学及计算机科学。

创办人萨尔曼·可汗为了帮助住在远处的亲人,他试着把自己的教学影片放上网络。由于受到广泛好评,受到鼓励的萨尔曼于2009年辞去工作,全职从事相关课程的录制。目前已有自己的独立网站。可汗学院曾获得2009年微软教育奖,2010年谷歌「十的一百次方计划」教育项目的两百万美元资助。


可汗学院利用了网络传送的便捷与录影重复利用成本低的特性。每段课程影片长度约十分钟,从最基础的内容开始,以由易到难的进阶方式互相衔接。教学者本人不出现在影片中,用的是一种电子黑板系统。其网站目前也开发了一种练习系统,记录了学习者对每一个问题的完整练习记录,教学者参考该记录,可以很容易得知学习者哪些观念不懂。

目前,部分视频已经由志愿者加上了中文字母和配音,可以在可汗学院中文版查看。这里推荐其中的Python编程视频。(自备梯子)


阶乘程序的流程图 Flowchart for the Factorial Program

逐步分析阶乘程序 Stepping Through the Factorial Program

写一个简单的阶乘程序(Python 2) Writing a Simple Factorial Program (Python 2)

玩转字符串 Fun with Strings

Python的while循环 While Loops in Python

Python的for循环 For Loops in Python

Python列表 Python Lists

插入排序函数的简化 Simpler Insertion Sort Function

逐行分析插入排序函数 Stepping Through Insertion Sort Function

Python中的插入排序 Insertion Sort in Python

插入排序算法 Insertion Sort Algorithm

练习 - 写一个排序函数 Exercise - Write a Sorting Function

二进制数 Binary Numbers

逐行分析递归斐波那契函数 Stepping Through Recursive Fibonacci Function

递归斐波那契函数的例子 Recursive Fibonacci Example

逐行分析迭代斐波那契函数 Stepping Through Iterative Fibonacci Function

迭代斐波那契函数的例子 Iterative Fibonacci Function Example

练习 - 写一个斐波那契函数 Exercise - Write a Fibonacci Function

迭代与递归阶乘函数的比较 Comparing Iterative and Recursive Factorial Functions

递归阶乘函数 Recursive Factorial Function

函数调用时发生了什么 Diagramming What Happens with a Function Call

定义一个阶乘函数 Defining a Factorial Function

Python 3程序不能向下兼容Python 2 Python 3 Not Backwards Compatible with Python 2

程序数据类型与变量介绍 Introduction to Programs Data Types and Variables

相关文章
|
3月前
|
数据采集 机器学习/深度学习 人工智能
Python:现代编程的首选语言
Python:现代编程的首选语言
316 102
|
3月前
|
数据采集 机器学习/深度学习 算法框架/工具
Python:现代编程的瑞士军刀
Python:现代编程的瑞士军刀
343 104
|
3月前
|
人工智能 自然语言处理 算法框架/工具
Python:现代编程的首选语言
Python:现代编程的首选语言
273 103
|
2月前
|
Python
Python编程:运算符详解
本文全面详解Python各类运算符,涵盖算术、比较、逻辑、赋值、位、身份、成员运算符及优先级规则,结合实例代码与运行结果,助你深入掌握Python运算符的使用方法与应用场景。
211 3
|
2月前
|
数据处理 Python
Python编程:类型转换与输入输出
本教程介绍Python中输入输出与类型转换的基础知识,涵盖input()和print()的使用,int()、float()等类型转换方法,并通过综合示例演示数据处理、错误处理及格式化输出,助你掌握核心编程技能。
479 3
|
2月前
|
并行计算 安全 计算机视觉
Python多进程编程:用multiprocessing突破GIL限制
Python中GIL限制多线程性能,尤其在CPU密集型任务中。`multiprocessing`模块通过创建独立进程,绕过GIL,实现真正的并行计算。它支持进程池、队列、管道、共享内存和同步机制,适用于科学计算、图像处理等场景。相比多线程,多进程更适合利用多核优势,虽有较高内存开销,但能显著提升性能。合理使用进程池与通信机制,可最大化效率。
295 3
|
2月前
|
Java 调度 数据库
Python threading模块:多线程编程的实战指南
本文深入讲解Python多线程编程,涵盖threading模块的核心用法:线程创建、生命周期、同步机制(锁、信号量、条件变量)、线程通信(队列)、守护线程与线程池应用。结合实战案例,如多线程下载器,帮助开发者提升程序并发性能,适用于I/O密集型任务处理。
300 0
|
2月前
|
数据采集 自然语言处理 数据可视化
Python爬取B站视频评论区情感分析:从数据采集到价值挖掘
B站作为年轻人聚集地,评论蕴含丰富情感与趋势。本文详解如何用Python爬取评论,结合SnowNLP与jieba进行中文情感分析,并通过可视化挖掘用户情绪、消费意愿与内容反馈,助力精准运营与决策。
555 0
|
安全 测试技术 数据库
Python编程--sys模块及OS模块简单用例
Python编程--sys模块及OS模块简单用例
189 1
|
JSON 数据格式 Python
Python编程:利用JSON模块编程验证用户
Python编程:利用JSON模块编程验证用户
117 1

推荐镜像

更多