python解释器的安装与多版本共存
内容总结
一、计算机内部存储的原理
# 计算机内部只认识01二进制
因为计算机是基于电频工作的,电频是有高低之分的
# 存储单位
比特位(bit) '''二进制的位数'''
00000001 00000001
8比特位=1字节(bytes)
1024字节(bytes) = 1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
...
二、编程语言的发展史
1954 Fortran
FORTRAN(FORmula TRANslator的缩写)意为“公式翻译器”,是世界上最早出现的计算机
高级程序设计语言,广“泛应用于科学和工程计算领域。FORTRAN 语言以其特有的功能在数
值、科学和工程计算领域发挥着重要作用。
1958 LISP
LISP语言(全名LISt Processor,即链表处理语言)电约翰●麦卡锡在1960年左右创造的一
种基于入演算的函数式编程语言en
1959 Cobol
COBOL(Common Business Oriented Language)是数据处理领域最为广泛的程序设计语言,
是第一个广泛使用的高级编程语言。主要应用于数值计算并不复杂,但数据处理信息量却很
大的商业领域。
1962 Simula
simula 67被认为是最早的面向对象程序设计语言,它引入了所有后来面向对象程序设
计语言所遵循的基础概念:对象、类、继承。
1964 Basic
BASIC(Beginners’All-purpose Symbolic Instruction Code)的意思就是“初学者的全方位符
号指令代码”,是一种设计给初学者使用的程序设计语言。BASIC 是一种解释语言,在完成
编写后不须经过编译及连结即可执行,但如果要单独执行仍然需要编译成可执行文件。
1968 Pascal
Pascal语言语法严谨,层次分明,程序易写,具有很强的可读性,是第一个结构化的编
程语言。Pascal 的取名是为了纪念十七世纪法国著名哲学家和数学家Blaise Pascal, 它由瑞
士Niklaus Wirth教授于六十年代末设计并创立。
1969 C
C语言既具有高级语言的特点,又具有汇编语言的特点,由美国贝尔研究所的D.M.Ritchie
于1972年推出。1978后,C语言已先后被移植到大、中、小及微型机上。
1975 SQL
sQl(Structured Query Language,结构化查询语言)是一种数据库查询和程序设计语言,
用于存取数据以及查询、更新和管理关系数据库系统。
1983 C++
C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程
化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。
1987 Perl
Perl象C一样强大,象awk、sed 等脚本描述语言一样方便。Perl 借取了C、sed、 awk、
shellscripting以及很多其他程序语言的特性。其中最重要的特性是它内部集成了正则表达式
的功能,以及巨大的第三方代码库CPAN。Perl 最初的设计者是拉里●沃尔(Larry Wal),发表
于1987年12月18日。
1991 Python
Python是一种面向对象、 直译式计算机程序设计语言,由Guido van Rossum于1989年
底发明,第一个公开发行版发行于1991年。Python 是一种代表简单主义思想的语言。阅读
一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞
明白语言本身。
1995 Java
java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由sun
Microsystems公司于1995年推出的Java程序设计语言和Java平台(即JavaSE,javaEE,
javaME)的总称。
1995 JavaScript
JavaScript是一种能让你的网页更加生动活泼的程式语言,也是目前网页中设计中最容
易学又最方便的语言。
2001 C#
C#(CSharp)是微软为.NET框架量身订做的程序语言,C#拥有C/C++的强大功能以及Visual
Basic简易使用的特性,是第- -个组件导向的程序语言,与C++和Java同样是面向对象程序
设计语言。.
2002.net
.NET是MicrosoftXMLWeb服务平台。XMLWeb服务允许应用程序通过Internet进行
通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。
2005 Ruby On Rails
Ruby on Rails 是一个可以使你开发、部署、维护web应用程序变得简单的框架,Ruby
以7月的诞生石ruby(红宝石)命名。
2009 Node.JS
Node是-一个服务器端JavaScript解释器,它改变了服务器应该如何工作的概念。它的
目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一-台物理机
的连接代码。
三、编程语言的分类
高级语言都需要经过翻译之后才能被计算机识别并执行
1.编译型语言 C++
类似于谷歌翻译(一次性翻译) 翻译之后可以反复使用翻译的结果
优势:一次翻译可以反复使用 执行效率高 速度快
劣势:当程序中频繁出现bug 那么需要反复编译
2.解释型语言 python
类似于同声传译(说一句翻一句)
优势:有bug和没有bug执行效率几乎一样
劣势:速度没有编译型语言快
'''要想让计算机能够识别并运行高级语言需要对应类型的翻译官'''
四、python的介绍
1.python发展方向
web方向、自动化运维、自动化测试、自动化办公、网络爬虫、金融量化、人工智能、机器学习、数据
eg:python的图标是两条小蛇
2. 创作者:龟叔
3. 版本问题
Python1.x # 最原始的版本,我们直接忽略
Python2.x # 现有的老项目还在用这个版本,最高版本是2.7
Python3.x # 在3.x的版本中,3.6是最稳定的
- Python 3.6.13:2021年01月22日
- Python 3.7.10:2021年05月03日
- Python 3.8.11:2021年06月27日
- Python 3.9.6:2021年06月28日
五、解释器的下载与安装
1. 下载:https://www.python.org/
.com
.cn
.com.cn
.org organization
.edu
.top
# 以后任何的安装软件都不要装在C盘,装在C盘之外的盘符
2. 主要文件的介绍
Scritps文件夹
python.exe 解释器
3. 如何使用
1. 如何呼起cmd窗口
Windows + R------------>cmd-------->python.exe
4. 路径
什么是路径:
# 就是数据存储的位置
绝对路径
# 不需要参照物,每个人拿到路径之后都能够精准找到位置
eg:
中国上海浦东周浦澄天伟业D座503室
"""在Windows系统中,以C、D、E开头的路径都是绝对路径"""
相对路径
# 是需要参照物的,不是每个人拿到这个路径都能够找到位置
eg:洋哥在'隔壁'
5. 切换盘符:D:
切换路径: cd 路径
python解释器下载教程
1.浏览器搜索下载链接:Welcome to Python.org
2:进入官网之后选择Downlosds
2:选择第一个Allrelease,进入之后选择你需要的版本,上下滑动,可以查看多个版本
3:基于你的系统选择合适的安装包,下载安装包。我的电脑为wIn x64位的
4:勾选前四个,然后点击next
5:点击install
6:开始安装
————————————————
- 环境变量
我们在cmd窗口内查找资源的时候
1.先在当前路径查找(在家里找)
2.如果没有 则去系统环境变量中查找(派出所)
3.还没有 则会提示报错(凉凉)
修改环境变量之后需要使用新的cmd窗口
多版本共存
拷贝解释器中的python.exe文件
然后给拷贝之后的文件命名(独一无二)
附赠环境变量的配置方法
第一步:
先右键单机此电脑 进入属性,然后进入高级系统设置。
第二步:
选择菜单中高级一栏,点击进入环境变量.。
第三步:
进入环境变量窗口后在系统变量中找到Path,双击打开 。
第四步:
然后我们打开python程序的安装目录,将python启动程序的安装地址复制下来
第五步:
回到Path的环境变量编辑窗口,点击新建将地址复制进编辑窗口,后点击确定
最后一步:
win+R 打开运行,输入‘cmd’,进入终端输入python若回复类似于下图,代表配置成功。
六、一些常用的python解释器
1. vscode
"""它不是专业用来写python代码的,但是也能写python程序,专业写前端的,开源的"""
2. Sublime Text
官网:http://www.sublimetext.com/
3. notepad++
官网:http://b.zhr33.cn/notepad/
4. pycharm
官网:https://www.jetbrains.com/
# Free 30-day trial
下载下来之后,可以先免费试用,然后到期之后,需要购买(激活)
# 想办法激活一下!!!