编程语言介绍

开发

系统软件开发: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安装及环境变量配置的更多相关文章

  1. Python安装与环境变量配置 入门详解 - 精简归纳

    Python安装与环境变量配置 入门详解 - 精简归纳 JERRY_Z. ~ 2020 / 9 / 24 转载请注明出处!️ 目录 Python安装与环境变量配置 入门详解 - 精简归纳 一.下载Py ...

  2. 01.1 Windows环境下JDK安装与环境变量配置详细的图文教程

    01.1 Windows环境下JDK安装与环境变量配置详细的图文教程 本节内容:JDK安装与环境变量配置 以下是详细步骤 一.准备工具: 1.JDK JDK 可以到官网下载 http://www.or ...

  3. Windows下Java JDK安装和环境变量配置

    [Java攻城狮学习路线](http://www.cnblogs.com/apollospotatolikett/p/8665123.html 1.JDK下载 下载地址:http://www.orac ...

  4. jdk安装和环境变量配置

    jdk的安装和环境变量配置每次换新环境都在做,但是每次都没有认真去想是怎么做的,反正每次打开百度搜索照做就是.这次整理一下,也顺便理清一下其中的原理. 1.第一步当然就是下载jdk,我这边下载的是jd ...

  5. Windows—JDK安装与环境变量配置

    本文介绍JDK的安装与环境变量配置. 工具/原料 JDK1.8.0_65 WIN7 32bit jdk-8u65-windows-i586.exe 方法/步骤  安装JDK 选择安装目录 安装过程中会 ...

  6. Windows环境下JDK安装与环境变量配置详细的图文教程

    原文作者:souvc博文出处:http://www.cnblogs.com/liuhongfeng/p/4177568.html 本节内容:JDK安装与环境变量配置 以下是详细步骤 一.准备工具: 1 ...

  7. java Android SDK安装与环境变量配置以及开发第一个Android程序

    JAVA的安装与环境变量的配置 1.先下载JAVA,并且安装. 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3 ...

  8. maven安装和环境变量配置

    maven安装和环境变量配置 myeclipse自带maven(Maven4MyEclipse)创建项目:新建Web Projects项目,在新建的页面上打上maven的勾.新建的项目里会多出个pom ...

  9. JBOSS EAP6.2.0的下载安装、环境变量配置以及部署

    JBOSS EAP6.2.0的下载安装.环境变量配置以及部署 JBoss是纯Java的EJB(企业JavaBean)server. 第一步:下载安装 1.进入官网http://www.jboss.or ...

  10. JAVA开发环境搭建 - JDK安装及环境变量配置

    1.前提条件 系统:本教程以WIN7系统为例 JDK:本教程以jdk-7u79-windows-x64为例 2.安装步骤 双击运行JDK安装程序

随机推荐

  1. C# 对结构体和指针的使用

    //结构体的定义 [StructLayoutAttribute(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)]        pub ...

  2. 炸金花游戏(4)--炸金花AI基准测试评估

    前言: 本文将谈谈如何评估测试炸金花的AI, 其实这个也代表一类的问题, 德州扑克也是类似的解法. 本文将谈谈两种思路, 一种是基于基准AI对抗评估, 另一种是基于测试集(人工选定牌谱). 由于炸金花 ...

  3. vue打包后接口报错

    最近自己和朋友做了一个小的项目,用的是vue3.x版本,本地dev运行的时候接口什么的都是正常的,但是build打包后本地使用anywhere启动一个本地服务的时候发现接口报错405状态,发布到线上接 ...

  4. onkeyup+onafterpaste 只能输入数字和小数点

    1.文本框只能输入数字代码(小数点也不能输入)<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafter ...

  5. Spring Boot 打war包后自定义404页面不生效解决方法

    最近做一个项目,自定义了404页面,本地测试可以到自定义页面,但是打包放到tomcat里面就不行.搞了一天终于看到一个比较正确的方法.下面附上连接,非常感谢各位博主们 1.https://blog.c ...

  6. Spring配置之标签的三两事

    今天看到项目的配置,看后就当是复习了.懵懵懂懂工作两年,感觉虽然自己一直在使用spring作为工具,但是也没有涉及到spring的方方面面,今天的研究从一次无意的自动补全开始,还是那句话,不爱研究的程 ...

  7. SQL group_concat find_in_set 的使用

    SELECT p.id as pid,p.code as code,p.topic_name topic_name,p.vm_id as vm_id,GROUP_CONCAT(iso.iso_name ...

  8. next()方法 执行下一个中间件 类似than

    next()方法出现在express框架中的中间件部分,由于node异步的原因,我们需要提供一种机制,当当前中间件工作完成之后,通知下一个中间件执行,因此一个基本的中间件应该是这种形式 var mid ...

  9. 大数据量下的SQL Server数据库自身优化

    原文: http://www.d1net.com/bigdata/news/284983.html 1.1:增加次数据文件 从SQL SERVER 2005开始,数据库不默认生成NDF数据文件,一般情 ...

  10. 芯灵思SinlinxA33开发板 Linux平台总线设备驱动

    1.什么是platform(平台)总线? 相对于USB.PCI.I2C.SPI等物理总线来说,platform总线是一种虚拟.抽象出来的总线,实际中并不存在这样的总线. 那为什么需要platform总 ...