PATH OF PYTHON (生命短暂,我要学pythonヾ(◍°∇°◍)ノ゙)
一.Python介绍:
简史:Python诞生于1989年的圣诞节, 创始人为Guido van Rossum, 又名"龟叔".
python被今年来的人工智能AI一路带火, 又是被誉为万能语言的它,是那么的妖娆,被一波的小白深爱着,它灵活而有简易,在语言界堪称是一种优美的语言. 正因它的万能, 被广泛的应用在各大领域, 除了AI之外, 金融业常常使用它.
具大家总所周知的, 计算机语言被划分为,编译型和解释型, 静态语言和动态语言, 强类型定义语言或弱类型定义语言.
python 是什么样的语言?
★python 被定位解释性, 弱类型定义语言, 而且是动态的语言.
↓↓↓↓↓↓↓↓↓↓运行原理 ↓↓↓↓↓↓↓↓↓↓
人类能都懂的语言(print('Hello, dube.'))→ 编译/翻译→ 机械能读懂的语言(01001000101010101010...)→ cup运行
唯一不同的地方就是编译型和翻译型的运作方式不同,各有各的利和弊.
编译型: 是把所有代码拿过来直接一次性的翻译, 然后输出, 所以对于机器而言,一个字爽,另一个字'快', 缺点也很明显的就是,如果有bug,需要重头再编一次码, 可以练手速;
解释型: 是拿过来一块代码经由虚拟机然后,边执行边翻译.所以对于人来说着个比较灵活, 方便, 缺点就是相比较编译型的语言,机器运行会慢一点, 对人完全体会不到.
对于python的解释器呢:
官网发布的是CPython, 又名万能解释器, 第2个是IPython是一个交互式的解释器,也就是在交互方面有所增强, 简单的说内核是用来调用了IE.
另一个是PYPY, 其目标就是为了翻译速度, 它采⽤用JIT技术,对Python代码进⾏行行动态编译(注意不不是解释),所以可以显著提⾼高Python代码的执⾏行行速度。
然后是用于直接可以翻译成Java代码的编译器是Jython, 最有一个是用于把Python编译成Net的字节码的编译器名为IronPython.