python开发入门
(一)什么是编程语言?
就是程序员 和 计算机 沟通的介质;
(二) 什么是编程?
用计算机 所能理解的表达方式(编程语言),把 自己的思维逻辑 写下来;
编程的结果就是一堆文件
(三)为什么要编程?
让计算机执行程序,能自动去工作,从而解放人力;
(四)编程语言的分类 : (1)机器语言: 直接使用二进制数字编写程序(0101001010);--------优点:执行效率高 --------缺点:开发效率低 (2) 汇编语言: 英文标签 取代二进制数 编写程序; (3) 高级语言: 用人类的字符去编写程序,必须经过翻译 才能被计算机识别 编译型:执行效率高 缺点:开发效率低 (需要编译器,相当于用谷歌翻译) 如C,执行速度快,调试麻烦 解释型: 开发效率高 跨平台 (需要解释器,相当于同声传译) 如python,执行速度慢,调试方便
总结:
机器语言
优点是最底层,执行速度最快
缺点是最复杂,开发效率最低
汇编语言
优点是比较底层,执行速度最快
缺点是复杂,开发效率最低
高级语言
编译型语言执行速度快,不依赖语言环境运行,跨平台差
解释型跨平台好,一份代码,到处使用,缺点是执行速度慢,依赖解释器运行
执行效率不是关键, 开发效率才是王道