特点:
- 高级语言
- 简单:语言和接近自然语言
- 实用:强大的生态圈,包罗万象的开源库
- 解释性语言:在系统中长期驻留的一个解释器,逐行读取代码
- 面向对象
- 图像界面的开发
- 表达性强
- 大量开源代码、库可用,重用方便
- AI领域的广泛应用:主流机器学习、深度学习都是Python原生的
Python缺点:
- 解释性语言,决定了其性能不高,运行速度慢,代码量少
- 作为动态语言,换个角度来看不够安全
- 无法编译成可执行文件,不便于部署和代码保护
Anaconda:
集成Python环境
jupyter notebook:
支持单行执行
Python的空:
- 有形的空
None
pass 占位符
多用于if条件分支 - 无形的空
缩进
转义 ‘\’