python入门

目录

      • 1.机器语言
      • 3.高级语言
      • 1.python语言:
      • 2.python解释器
      • 1.运行python程序的两种方式
      • 2.一个python应用程序的运行的三个步骤
      • 3.注释

python入门

编程是是一件枯燥乏味的事情,但是编程虐我千百遍,我待编程如初恋,那么我们一定会学成前面我们介绍了计算机的基础以及操作系统。

编程语言介绍

好的现在呢,我们来介绍一下编程语言,我们想要操作计算机,我们就要把我们的想法被表达出来,那么我们就要把它想象一下我们的奴隶去操纵它,计算机只能理解二进制,所以,如果我们想要操纵计算机完成我们下达的任务,就必须用计算机能听懂的语言,编程语言分三种。

1.机器语言
所谓的机器语言就是直接用二进制编程,用二进制编程直接操作我们计算机底层的硬件,所以机器语言是属于低级语言。

    总结 
        1. 执行效率最高
        2. 开发效率最低
        3. 跨平台性差

汇编语言是用一些二进制编程一个个英文,所以一组二进制就是一个英文标符,汇编语言有着近似机器语言的权威,不同的是,中央处理器对它行跪拜礼。

    总结
        1.执行效率高
        2.开发效率低
        3.跨平台性差

3.高级语言
由于汇编语言依赖于硬件体系,且助记符量大难记,于是人们又发明了更加易用的所谓高级语言。在这种语言下,其语法和结构更类似普通英文,且由于远离对硬件的直接操作。但是高级语言有分编译型和解释型。
3.1编译型
编译型就是直接翻译,类似于有道词典翻译,编译成能够识别的二进制,然后操作系统直接操作计算机硬件。
    总结
        1.执行效率高
        2.开发效率低
        3.跨平台性差
3.2解释型
类似于同声翻译,写一行,翻译一行

    总结
        1.执行效率高
        2.开发效率低
        3.跨平台性差
总结:
    1、执行效率:机器语言>汇编语言>高级语言(编译型>解释型)
    2、开发效率:机器语言<汇编语言<高级语言(编译型<解释型)
    3、跨平台性:解释型具有极强的跨平台型

python介绍

1.python语言:
Python是一种计算机程序设计语言,由吉多·范罗苏姆创造,第一版发布于1991年,可以视之为一种改良的LISP。Python的设计哲学强调代码的可读性和简洁的语法。相比于C++或Java,Python让开发者能够用更少的代码表达想法

2.python解释器
专门用来识别python这门语言的语法并解释执行的
3.解释器多版本共存设置(请参考下面博客)由于时间仓促,谅解。
[薛贤奇博客](https://www.cnblogs.com/xuexianqi/p/12400896.html)

运行python

1.运行python程序的两种方式
交互式:
    即时得到程序的运行结果,多用于调试
脚本方式:
    把程序写到文件里(约定俗称文件名后缀为.py),然后用python解释器解释执行其中的内容(例如:python3.8 python程序文件的路径)

2.一个python应用程序的运行的三个步骤
python3.8执行python程序的三个步骤
    1.先启动python3.8解释器
    2.解释器会送系统调试->读入内存->转译字符
    3.解释器执行识别python语法

对比文本编辑器读取C:\a\b\c.py文件内容也经历了三个步骤
    1.启动文本器
    2.文本器发送调试,把c.py的内容从硬盘读入内存
    3.文本编辑会将刚刚读入内存的内容控制输出到屏幕上

总结:
二者在前两个阶段做的事情完全一致
唯一不同的就是第三个阶段对读入内存的python代码的处理方式不同

3.注释
注释是对关键代码的解释说明
    单行注释:#
    多行注释:""" """
被注释的代码不会被执行