今天是第二天的学习,以下为学习分享:
编程语言发展路程:
机器语言:是直接用二进制与机器沟通的语言,直接操作硬件。
优点:机器直接能读懂,速度快
缺点:执行的效率非常低
汇编语言:用简单的英文标签来表示二进制,来直接操作硬件。
优点:开发效率要高于机器语言。
缺点:执行效率相对于机器语言低
高级语言:Java,C,C++,Python,等等
1.编译型:一次性翻译后,可以拿到翻译结果多次运行,编译需要编译器---例如C语言
优点:执行效率高
缺点:开发效率低
2.解释型:一行一行的翻译,解释需要解释器---python
优点:开发效率高
缺点:执行效率低
python又是胶水语言,还江湖人称掉包侠。
还了解到如何下载pycharm,下载python解释器,配置环境变量,
运行py文件的步骤:
1.将python解释器从硬盘读到内存。
2.将py文件从硬盘读到内存。
3.解释器解读py文件中的内容。
垃圾回收机制:
1.引用计数
2.标记清楚
3.分代回收
常量:
在python里是不可能存在常量的。
以上是我今天学习到的内容,不是很完全。还需要继续加强
原文:https://www.cnblogs.com/wujc3/p/11104420.html