目录
• 核心开发环境
•
o 1.1 Python
o 1.2 Anaconda
o 1.3 Jupyter notebook
核心开发环境
1.1 Python
Python 是一种解释型的、面向对象的、移植性强的高级程
序设计语言。
开发者:吉多·范罗苏姆(Guide van Rossum)
• 解释型:不需要编译成二进制代码,直接从源代码运行程序
• 面向对象:Python 同时支持面向过程和面向对象编程。
o 面向过程:小明要做饭,先买菜-洗菜-切菜-煮菜 4 个步骤从上往
下执行
o 面向对象:有一个对象叫小明,已经有了不同的技能,包括了买
菜的技能、洗菜等,如果有一天有个人小赵,让小明去炒一个
菜,那就可以让小明创建一个对象,把他命名为小赵,直接把小
明的技能拿过来用,不用专门为小赵写一个流程代码
• 可移植性: Python 可以跨操作平台无差别的运行
• 高层语言:无须考虑诸如如何管理程序使用的内存一类的底层细节