@RoundtableSpace:哈佛大学免费提供完整的 Python 编程课程 • 10 周课程 • 零基础友好 • 真实编程项…
摘要
哈佛大学 CS50 提供免费的自学节奏 Python 编程入门课程(CS50P),为期 10 周,适合初学者,包含真实编程项目和习题集,并可选择通过 edX 获取认证证书。
查看缓存全文
缓存时间: 2026/11/01 01:39
哈佛免费提供整套 Python 编程课程
- 10 周课程内容
- 零基础友好
- 真实编程项目
- 完全自定进度
如果你想学编程,这是最好的入门选择之一
https://cs50.harvard.edu/python/
CS50 Python 编程入门
来源:https://cs50.harvard.edu/python/
欢迎
本课程使用 Python 语言教授编程基础。你将学会如何阅读和编写代码,以及如何测试和“调试“代码。课程面向有或没有编程经验的学习者,专注于 Python 语言。你将学习函数、参数和返回值(天哪!);变量和类型;条件语句和布尔表达式;以及循环。你还将学习如何处理异常、查找和修复错误、编写单元测试;使用第三方库;使用正则表达式验证和提取数据;使用类、对象、方法和属性对现实世界的实体进行建模;以及读写文件。课程提供大量动手实践机会,练习题目均源自真实的编程问题。除了网页浏览器之外无需安装任何软件,当然你也可以在自己的 PC 或 Mac 上编写代码。
CS50x(https://cs50.harvard.edu/x)本身侧重于更广泛的计算机科学以及使用 C、Python、SQL 和 JavaScript 进行编程,而本课程(又称 CS50P)则完全专注于 Python 编程。你可以在 CS50x 之前、期间或之后学习 CS50P。但如果想系统学习计算机科学本身,仍然建议学习 CS50x!
如何学习本课程
即使你不是哈佛大学的学生,也可以通过本开放课程(OpenCourseWare)免费“选修“本课程,只需按照课程的十周(https://cs50.harvard.edu/python/weeks/)学习材料逐步学习即可。每周请遵循以下学习流程:
观看课程视频 --> (推荐)观看短视频 --> 提交每周练习题
然后提交课程的期末项目(https://cs50.harvard.edu/python/project/)。
要提交课程的练习题(https://cs50.harvard.edu/python/psets/)和期末项目(https://cs50.harvard.edu/python/project/)以获取反馈,请确保注册 edX 账号(https://courses.edx.org/register),如果还没有的话。学习过程中遇到问题,可以通过课程的任何社区(https://cs50.harvard.edu/python/communities/)提问!
- 如果你对 edX(https://www.edx.org/)的认证证书(https://www.edx.org/verified-certificate)感兴趣,请前往 cs50.edx.org/python(https://cs50.edx.org/python)报名。
- 如果你对 edX(https://www.edx.org/)的专业证书感兴趣,请前往 cs50.edx.org/programs/python(https://cs50.edx.org/programs/python)(Python 方向)或 cs50.edx.org/programs/data(https://cs50.edx.org/programs/data)(数据科学方向)报名。
如何教授本课程
如果你是教师,欢迎按照许可协议(https://cs50.harvard.edu/python/license/)采用或改编本课程的材料用于自己的教学。此外,我们鼓励教师参加 CS50 教师研讨会(https://cs50.harvard.edu/workshop),以深入了解 CS50 的课程体系、技术工具和教学方法。
相似文章
@gudanglifehack: 从AI新手到实践者的5门免费课程 — Harvard CS50: Introduction to AI with Python 学习基础…
本文列出了五门免费在线课程,引导学习者从AI新手成长为实践者,内容涵盖从AI基础到从头构建神经网络,包括哈佛的CS50、谷歌的机器学习速成课程、fast.ai、Hugging Face NLP以及Andrej Karpathy的神经网络课程。
@techNmak: 哈佛大学在网上免费提供了我所见过的最好的人工智能系统课程之一。CS249r 远不止模型架构……
哈佛大学免费发布了一套全面的人工智能系统课程,包括教材、交互式实验室和像 TinyTorch 这样的工具,用于教授高效的模型训练和部署。
@IndieDevHailey: 这可能是全世界最硬核、最免费、最实战的编程学习平台 448k+ GitHub星标,长期Trending第一的开源神站 — freeCodeCamp,3000+小时免费交互式课程,零基础也能边学边做真实项目,直接冲到拿证就业! 真永久免费:…
推广 freeCodeCamp 编程学习平台,强调其 448k+ GitHub 星标、3000+ 小时免费交互式课程、项目驱动学习方式及 11 大免费证书,适合零基础到就业。
@Jolyne_AI: GitHub 上有一份被无数自学者奉为“计算机本科平替”的课程清单:open-source-cs,已经收获 2 万+ Stars。 它把 MIT、斯坦福、普林斯顿等顶尖高校的免费公开课,按传统 CS 本科的培养路径重新编排:从入门到进阶、…
GitHub 上的一份开源计算机科学课程清单 open-source-cs,汇集 MIT、斯坦福等名校免费公开课,按本科培养路径编排,已获 2 万+ Stars,适合自学者系统学习。
@cyrilXBT: 哈佛刚刚发布了一门关于Git和GitHub的免费65分钟大师课。时机再好不过了。因为……
哈佛CS50发布了一门免费的65分钟关于Git和GitHub的大师课,强调了版本控制对于管理生产环境中AI生成的代码的重要性。