zoukankan      html  css  js  c++  java
  • Python基础知识(一)—简介

    一、Python 简介

    Python定义:是一个免费、开源、跨平台、动态、面向对象的编程语言。

    Python程序的执行(运行)方式有两种:交互式、文件式

    交互式
    在命令行输入指令,回城即可得到结果。
    1.打开终端
    2.进行交互式:python3
    3.编写代码:print(“hello world”)
    4.离开交互式:exti()

    文件式
    将指令编写到.py文件,可以重复运行程序。
    1.编写文件(后缀.py不能省略)
    2.打开终端
    3.进入程序所在目录:输入“cd” 进入到某个目录
    4.执行程序:python3文件名(刚才编写的文件名称+.py)

    二、Linux常用指令

    1.pwd:查看当前工作目录的路径
    2.ls:查看指定目录的内容或文件信息
    3.cd:改变工作目录(进入到某个目录)
    4.touch:创建文件(可以在指定目录里创建)

    Linux命令大全地址:https://www.cnblogs.com/maplethefox/p/11337765.html

    三、执行过程

    计算机只能认识机器码(1010),不能识别源代码(python)。

    1.由源代码转变成机器码的过程分成两类:编译和解释。

    2.编译:在程序运行之前,通过编译器讲源代码变成机器码,例如:C语言
    优点:运行速度快
    缺点:开发效率低,不能跨平台。

    3.解释:在程序运行之时,通过解释器对程序逐行翻译,例如:Javascript
    优点:开发效率高,可以跨平台
    缺点:运行速度慢

    4.python是解释型语言,但为了提高运行速度,使用了一种编译的方法。编译以后得到pyc文件,存储了字节码(特定于Python的表现形式,不是机器码)。
    源代码—编译-->字节码--解释-->机器码
    源代码到字节码的编译过程只在第一次执行

  • 相关阅读:
    jQuery 在 IE 上 clone checkbox 的問題。
    C/C++ typedef用法
    C++继承
    map常用操作
    C++ JsonCpp 使用(含源码下载)
    string常用操作
    C++虚函数
    STL容器迭代过程中删除元素技巧(转)
    关于IE下用HTTPS无法下载/打开文件(转)
    C++STL概览
  • 原文地址:https://www.cnblogs.com/maplethefox/p/10994395.html
Copyright © 2011-2022 走看看