人与机器的沟通
不同母语人之间的沟通
- 一人学习另一人的语言
- 共同学习第三种语言
人与机器的沟通
- 机器学习人类的语言
- 自然语言处理
- 人学习机器的语言
- 共同学习第三种语言
- 程序设计语言
汇编语言(Assembly Language)
高级语言(High-level Language)
- 编译型语言(C/C++等)
- 解释型语言(BASIC/Python等)
Python语言的特点
- 解释型语言
- 设计哲学是“优雅”、“明确”、“简单”
- 易学、易用
- 可读性高
- 开发哲学是‘用一种方法,最好是只用一种方法做一件事’
- 现代编程语言
- 面向对象
- 支持泛型设计
- 支持函数式编程
- 丰富的数据结构和第三方函数库
- 功能强大