python学习笔记(二)补充

(1)

  1. 计算机软件,(软件): 是一系列按照特定顺序组织的计算机数据指令的集合。
  2. 编程语言: 一种形式语言,它指定了一组可用于产生各种输出指令。由计算机的指令组成,用来创建实现特定算法的程序。常见的:Python、C、Java、C++、C#、R、JavaScript、PHP等。
  3. 计算机程序(程序): 计算机执行特定任务指令的集合。
  4. 三种之间的关系: 通常程序员通过编程语言编写程序,通过编译和发布,产生为用户所使用的软件

(2)四种常见软件开源协议介绍

GPL(Linux、python)就是采用了GPL)、LGPL、BSD、Apache License。
	软件开源:是许多软件企业需要关注的问题,不同的开源软件协议,对应不同的源代码使用限制。
	只有了解这些开源软件协议,才能更好地使用和回馈开源软件,否则就有可能触犯法律。

(3).msi文件和.exe文件的区别

如果我们操作系统(安装环境)没有安装某些程序,则.msi有可能不能运行,这是就用.exe来安装。.exe可以利用.ini来先安装运行.msi需要的软件,建造一个比较安全的安装环境,最后再调用.msi。
总结:
**.exe**文件 进行安装是会检测安装软件需要的环境和一些必要的组件,适不适合当前软件安装,如果缺少一些例如.netframework一类的组件,就会先进行下载后再进行安装。 
 **.msi** 文件不检测当前系统环境是否符合就直接安装,如果环境不符合运行到一半可能会停止安装,并报错或提示,其实是windows installer在执行MSI包定义的各项操作。因此我们需要安装Windows installer 的正确版本才能运行。

MSI是Microsoft installer的简写,msi文件是window installer的数据包,它把所有和安装文件相关(window installer的功能)的内容封装在一个包里。.exe是一个安装引导程序。
     Windows installer的用途:
     1.管理软件的安装
     2.管理软件组件的添加和删除
     3.监视文件的复原以及使用回滚技术维护基本的灾难恢复。
     .exe主要用途:
     主要用于检查安装的环境,检查成功后,会自动安装msi文件。
     但是开发exe要比msi困难,因为需要编写和安装、修改、卸载相关的很多内容,而msi把这些功能都集成化了,易于开发windows程序安装包。

(4)Shell(设定命令行解释器的位置)

	1、Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。
	2、Shell既是一种命令语言,又是一种程序设计语言。
	3、Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。
    4、	Shell脚本
	是一种为shell编写的脚本程序。业界所说的shell通常是指shell脚本,shell与shell script是两个不同的概念。
	5、Shell编程跟Javascript、php编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值