zoukankan      html  css  js  c++  java
  • Python入门之基础知识

    一: 编程语言介绍

    1、机器语言(奴隶的母语)

      直接用01010101构成的指令去编写程序,即用计算机能够直接理解的二进制指令编写程序,计算机可以无障碍理解。

    • ​ 优点:运行效率最高

    • ​ 缺点:开发效率最低

    2、汇编语言

      用英文标签取代二进制去编写程序

    • ​ 优点:运行效率高
    • ​ 缺点:开发效率低

    3、高级语言

      用人的语言去写程序,计算机无法直接理解,需要翻译,按照翻译方式的不同分为两种

    • ​ 编译型(C):类似于谷歌翻译(编译器)

    • ​ 解释型(python): 类似同声传译(解释器)

    ​ 对比:
    ​ 开发效率:解释型>编译型
    ​ 运行效率:编译型>解释型

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


    二:python介绍

      python语言:指的是pyton的语法风格
      python解释器:专门用来识别python这门语言的语法并解释执行的

    • Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
    • Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
    • Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
    • Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。

    三:解释器多版本共存(设置环境变量)

    1、windows平台

    1. 双击exe文件,下一步下一步就可以,唯一需要设置的就是安装路径

    2. 设置环境变量:
      我的电脑,右键属性->高级系统设置->环境变量->系统变量->点击PATH,把python解释器安装路径加入即可

    3. 注意:
      win7设置环境变量

      C:Python27;C:Python27scripts;C:Python38;C:Python38scripts;C:a;D:ee

    2、linux平台

    1. cd 压缩包目录下

    2. 解压缩安装包

      tar xvf 压缩包名 -C /tmp/

    3. 切换到解压缩的文件夹下

      cd /tmp/Python-3.8.1

    4. 指定安装路径

      ./configure --prefix=/usr/local/python3

    5. 编译安装
      make && make install

    6. 配置环境变量:

      1. 编辑文件

        ​ vim /etc/profile

      2. 键盘按a进入编辑模式,并在文件底部输入内容

        PATH=$PATH:/usr/local/python3/bin

        export PATH

      3. 键盘按ESC,然后输入冒号,然后输入wq即可保存退出

      4. 关闭当前终端重启即可生效,或者在当前终端输入命令

        source /etc/profile也可以直接在当前终端生效


    四:一个python应用程序的运行的三个步骤

    1、通过CMD直接执行

      python3.8 C:ac.py 执行python程序经历三个步骤:

        1、先启动python3.8解释器,此时相当于启动了一个文本编辑器
        2、解释器会发送系统调用,把c.py的内容从硬盘读入内存,此时c.py中的内容
    全部为普通字符,没有任何语法意义
        3、解释器开始解释执行刚刚读入内存的c.py的代码,开始识别python语法

    2、通过文本编辑器读取

      文本编辑器读取C:ac.py文件内容也经历了三个步骤:

        1、先启动文本编辑器
        2、文本编辑器会发送系统调用,把c.py的内容从硬盘读入内存
        3、文本编辑会将刚刚读入内存的内容控制输出到屏幕上,让用户看到结果

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


    五:Pycharm小知识点(注释)

      1、注释是对关键代码的解释说明
        单行注释:#
        多行注释:''' ''' 、 """ """
      2、被注释的代码不会被执行


    六:IDE集成开发环境Pycharm

    1、主要功能:

        其提供了一个带编码补全,代码片段,支持代码折叠和分割窗口的智能、可配置的编辑器,可帮助用户更快更轻松的完成编码工作。

    2、安装地址:

        下载官方专业版:点击下载

        下载官方社区版:点击下载

  • 相关阅读:
    安卓自己定义View进阶-Canvas之绘制基本形状
    IOS UIPickView+sqlite 选择中国全部城市案例
    linux的主分区与逻辑分区的关系
    Qt:解析命令行
    Firefox默认英文修改中文
    autofs自动挂载
    telent对端口检测状态分析
    WinRAR5.4
    Centos6.5入侵清理
    Win10激活KMS
  • 原文地址:https://www.cnblogs.com/Lance-WJ/p/12403406.html
Copyright © 2011-2022 走看看