为什么是 Python
约 10 分钟
AI 世界为什么都说 Python:打开任何一本深度学习的书或教程,代码几乎都是 Python。原因很简单——它读起来像英文句子,写十行就能干别的语言五十行的事。搞研究的人想的是「这个想法对不对」,不想和语言搏斗,于是全世界把工具都建在了 Python 上。
一个类比:Python 像乐高积木。语言本身零件不多、很好认;真正的威力在于全世界贡献了无数「零件包」——NumPy 管算数、PyTorch 管神经网络、Matplotlib 管画图。《动手学深度学习》整本书,就是用这些积木搭出来的。
真实例子:让电脑跟你打招呼,Python 只要一行:
print('你好,深度学习!')
保存成 hi.py,运行,就完成了第一个程序。没有编译、没有配置文件——这也是为什么科学家喜欢它。
学到哪里才够:本课程的目标很务实——能读懂《动手学深度学习》预备知识章(ndarray、线代、微积分、概率、自动微分)里的代码。不需要成为 Python 专家,够用就上路。
常见误区:纠结学 Python 2 还是 3——Python 2 已于 2020 年停止维护,直接学 Python 3,不用犹豫。
练一练:装(或打开)Python,运行那行 print,再把引号里的字换成自己的名字。
小纸条
在电脑上运行 print('你好') 并改成自己的名字
登录 后可看答案