01、编程语言介绍 计算机基础 计算机硬件组成 *** 作系统 ps:计算机硬件+ *** 作系统==》平台 02、python入门 编程语言分类 机器语言 汇编语言 高级语言 编译型:go 解释型:python python介绍: 三大特性 python语言与python解释器发展史 安装py解释器 python2.7解释器 python3.8解释器 注释 变量 变量名 = 变量值 03:python入门 基本数据类型 输入输出 基本运算符
编程语言介绍引入: python是一门编程语言
编程语言本质就是一门语言
语言是一种事物与另外一种事物沟通的工具
所以说编程语言也是一种事物与另外一种事物沟通的工具
人---------编程语言---------计算机 人为何要与计算机沟通? 在IT领域里,计算机就是人类的奴隶 人与计算机沟通的目的就是为了奴役计算机什么是编程? 两个环节: 1、把做事的步骤给想清楚了 2、用计算机能听懂的语言也就是编程语言把做事的步骤给翻译下来 举例: 银行行长------------------------业务员 接收用户输入的用户名 接收用户输入的密码 判断 输入的用户名 等于 正确的用户名 并且 输入的密码 等于 正确的密码 告诉用户登录成功 否则 告诉用户登录失败 银行行长------------------------计算机
为何要编程? 为了让计算机帮我们做事什么是程序/软件? 程序就是一系列代码文件3、 应用程序应用程序:桌面、python.exe *** 作系统----------------》文件计算机硬件--------------》硬盘4、桌面程序桌面程序是一种图形化界面管理其他应用程序的软件程序 = 数据+功能windows10.iso(压缩包) 1、 *** 作系统 2、python入门 编程语言分类 机器语言 汇编语言 高级语言 编译型:go 解释型:python python介绍 三大特性 python语言与python解释器发展史 安装py解释器 python2.7解释器 python3.8解释器 注释 变量 变量名 = 变量值
一 *** 作系统安装与启动cpuROM:(BIOS:Basic input output system)CMOScpuRAM:windows本地硬盘
平台 = 计算机硬件+ *** 作系统跨平台性:开发出的软件可以在任意平台正常运行
二 编程语言分类 机器语言:直接用计算机能理解的二进制指令去编写程序,是直接在控制计算机硬件 优点:运行效率高 缺点:开发效率低 1、开发一个简单的小功能需要用到的二进制指令的条数都非常多 2、二进制指令非常难以记忆
汇编语言:用英文标签取代二进制指令去编写程序,是直接在空间计算机硬件 只解决了机器语言难记的问题高级语言:用人类能理解的表达方式去编写程序, 编译型:c、go 源代码(人话)-----------编译器---------------》计算机能理解的机器指令 解释型:python、shell 源代码(人话)-----------解释器---------------》计算机能理解的机器指令 python语言的三大特性: 1、语法简单,上手容易 2、封装程度高 3、非常丰富的第三库
第一次运行python程序,python解释器会生成字节码文件
第二次运行python程序的时候,python解释器运行的是字节码文件
解释型语言编写程序每次运行都离不开解释器编译型语言编写程序如果编译成功,在第二次运行的不需要编译器
编写python的两个地方 交互式环境
写入文件(主流:永久保存代码)
python3 D:\a.py运行python程序的三个阶段:(******) 1、先运行python解释器 2、python解释器将a.py的内容从硬盘读入内存 3、python解释器识别刚刚读入内存的内容,解释执行ps:我们的python程序调用的都是解释器的功能
总结 以上是内存溢出为你收集整理的基础知识全部内容,希望文章能够帮你解决基础知识所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)