首页 > 其他 > 详细

基础知识

时间:2021-05-31 21:54:25      阅读:20      评论:0      收藏:0      [点我收藏+]

基础知识

	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解释器
		
	注释
	
	变量
		变量名 = 变量值

?

一 操作系统安装与启动

cpu

ROM:(BIOS:Basic input output system)

CMOS

cpu
RAM: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程序调用的都是解释器的功能

基础知识

原文:https://www.cnblogs.com/wu-min/p/14832740.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!