Python学习【01】编程语言简介,Python安装及环境变量配置
编程语言介绍
开发
系统软件开发:Windows,iOS
应用软件开发:淘宝、网易云音乐、QQ
开发语言
高级语言:Python,Java,PHP, c#,GO,ruby,c++ ---> 字节码
低级语言:c, 汇编 --->机器码
注意:
1、C语言: 代码编译得到机器码 ,机器码在处理器上直接执行,每一条指令控制CPU工作
2、其他语言: 代码编译得到字节码 ,虚拟机执行字节码并转换成机器码再后在处理器上执行
3、做开发,C语言一定要学(C语言是高级语言的根源)
4、开始用高级语言开发,求效率;后来用低级语言开发,求稳定。
5、机器码:机器能够直接识别的东西
6、字节码:高级语言编写的内容转换成字节码(Java转换成Java的字节码,Python转换成Python的字节码),然后交给低级语言,低级语言在转换成机器码,交给机器执行
语言之间的比较
PHP类:只适用于写网页,有局限性
Python、Java类:既能写页面,又能写后台(Python开发效率高,Java执行效率高)
Python种类介绍
CPython:基于c开发的Python,Python的官方版本。将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。
JPython:基于Java开发的Python,将Python代码动态编译成Java字节码,然后在JVM上运行。
IronPython:基于C#开发的Python,将Python代码编译成C#字节码,然后在CLR上运行。(与Jython类似)
JavaScriptPython:基于JavaScript开发的Python,
RubyPython:基于Ruby开发的Python
pypy:基于CPython开发的Python(Python的升级,最快,但还不是主流)
Python安装
Python安装在操作系统上(操作系统默认安装c语言)
Python执行流程:
1、按照Python的规则写一个文件,将文件交给Python软件(Python解释器)
2、Python读取文件内容,将其转换成字节码交给C
3、C读取内容将其转换成机器码,交给机器
4、机器执行,最终获取结果。
配置环境变量
正常情况:
c:\python3\python.exe d:\cs_file\1.txt
设置环境变量后:
python d:\cs_file\1.txt
Windows下环境变量设置方法:
“开始”--->右击“计算机”--->“属性”--->“高级系统设置”--->“环境变量”--->“系统变量”数据框向下翻,找到“path”,双击--->在“变量值”后面加上“;”,再加上python.exe的路径
注意:
1、一般系统已经默认将第一个安装的Python加入环境变量。可遵照此方法将安装的另一个版本的Python加入环境变量。
2、添加环境变量时,为了区分Python3和Python2,可以将安装目录下“python.exe”和“pythonw.exe”两个文件,分别更名成“python3.exe”和“pythonw3.exe”,“python2.exe”和“pythonw2.exe”。
Python学习【01】编程语言简介,Python安装及环境变量配置的更多相关文章
- Python安装与环境变量配置 入门详解 - 精简归纳
		
Python安装与环境变量配置 入门详解 - 精简归纳 JERRY_Z. ~ 2020 / 9 / 24 转载请注明出处!️ 目录 Python安装与环境变量配置 入门详解 - 精简归纳 一.下载Py ...
 - 01.1 Windows环境下JDK安装与环境变量配置详细的图文教程
		
01.1 Windows环境下JDK安装与环境变量配置详细的图文教程 本节内容:JDK安装与环境变量配置 以下是详细步骤 一.准备工具: 1.JDK JDK 可以到官网下载 http://www.or ...
 - Windows下Java JDK安装和环境变量配置
		
[Java攻城狮学习路线](http://www.cnblogs.com/apollospotatolikett/p/8665123.html 1.JDK下载 下载地址:http://www.orac ...
 - jdk安装和环境变量配置
		
jdk的安装和环境变量配置每次换新环境都在做,但是每次都没有认真去想是怎么做的,反正每次打开百度搜索照做就是.这次整理一下,也顺便理清一下其中的原理. 1.第一步当然就是下载jdk,我这边下载的是jd ...
 - Windows—JDK安装与环境变量配置
		
本文介绍JDK的安装与环境变量配置. 工具/原料 JDK1.8.0_65 WIN7 32bit jdk-8u65-windows-i586.exe 方法/步骤 安装JDK 选择安装目录 安装过程中会 ...
 - Windows环境下JDK安装与环境变量配置详细的图文教程
		
原文作者:souvc博文出处:http://www.cnblogs.com/liuhongfeng/p/4177568.html 本节内容:JDK安装与环境变量配置 以下是详细步骤 一.准备工具: 1 ...
 - java Android SDK安装与环境变量配置以及开发第一个Android程序
		
JAVA的安装与环境变量的配置 1.先下载JAVA,并且安装. 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3 ...
 - maven安装和环境变量配置
		
maven安装和环境变量配置 myeclipse自带maven(Maven4MyEclipse)创建项目:新建Web Projects项目,在新建的页面上打上maven的勾.新建的项目里会多出个pom ...
 - JBOSS EAP6.2.0的下载安装、环境变量配置以及部署
		
JBOSS EAP6.2.0的下载安装.环境变量配置以及部署 JBoss是纯Java的EJB(企业JavaBean)server. 第一步:下载安装 1.进入官网http://www.jboss.or ...
 - JAVA开发环境搭建 - JDK安装及环境变量配置
		
1.前提条件 系统:本教程以WIN7系统为例 JDK:本教程以jdk-7u79-windows-x64为例 2.安装步骤 双击运行JDK安装程序
 
随机推荐
- IOS 生成静态库文件(.framework)
			
http://blog.csdn.net/zwl492454828/article/details/55095422
 - AC, FVOCI, FVPL
			
IFRS9 会计新准则中规定了资产划分依据为合同现金流特征及业务模式. 关键词:资产负债表,利润表,损益,利率风险 AC账户: 为收取合同约定的现金流.持有到期业务. 资产在持有期内不变,使用摊余成本 ...
 - HTML标记语言
			
一.html的文档结构 html含义为超文本标记语言,html文档重要由4个标签来组成就是<html> <head> <title> <body> ...
 - oracle中left join,right join,inner join的坑
			
本文主要是记录一下实际使用oracle中join查询遇到的坑 1.用到两张表,学生表和学年分数表,先建立 2.普通连接查询 INNER JOIN,查询每个学年有成绩的学生以及分数情况 LFET JOI ...
 - git pull时报错:refusing to merge unrelated histories
			
在Github新建一个仓库,写了README文件,然后把本地一个写了仓库上传,首先pull,因为两个仓库不同,发现refusing to merge unrelated histories,无法pul ...
 - log4net使用中loginfo.IsInfoEnabled=false问题解决方法
			
引用了其他项目中的日志组件,调试时发现IsInfoEnabled属性一直为false 找了很多的解决办法,都不行 program.cs里面也不用添加 log4net.Config.XmlConfigu ...
 - 我的代码-unsupervised learning
			
# coding: utf-8 # In[1]: import pandas as pdimport numpy as npfrom sklearn import treefrom sklearn.s ...
 - LeetCode 852. Peak Index in a Mountain Array C++ 解题报告
			
852. Peak Index in a Mountain Array -- Easy 方法一:二分查找 int peakIndexInMountainArray(vector<int>& ...
 - 关于在Servlet中的Fileter
			
Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据, ...
 - 巡风配置安装 –centOS6.5
			
巡风是一款适用于企业内网的漏洞快速应急.巡航扫描系统,通过搜索功能可清晰的了解内部网络资产分布情况,并且可指定漏洞插件对搜索结果进行快速漏洞检测并输出结果报表. 其主体分为两部分:网络资产识别引擎,漏 ...