一、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的表现形式,不是机器码)。

源代码—编译-->字节码--解释-->机器码

源代码到字节码的编译过程只在第一次执行

python基础知识资料-Python基础知识(一)—简介相关推荐

  1. 计算机基础应用资料,计算机应用基础复习资料(带答案).doc

    计算机应用基础复习资料(带答案).doc (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分  一.单项选择1. 在计算机内部用来传送 ...

  2. 计算机应用基础 复习资料,计算机应用基础复习资料.doc

    计算机应用基础复习资料.doc 计算机应用基础复习资料 一.单项选择题 1.世界上第一台电子数字计算机取名为C A.UNIVAC B.EDSAC C.ENIAC D.EDVAC 2.一个完整的计算机系 ...

  3. python基础知识资料-Python基础知识汇总

    原标题:Python基础知识汇总 1.Anaconda的安装 百度Anaconda的官网,下载左边的Python3.X版本 然后是设置路径,最后给出Jupyter notebook.具体参考: 猴子: ...

  4. python基础知识资料-Python基础知识梳理 - 第02部分

    本文是Python基础知识的第二篇, 主要是对内置对象类型的介绍, 涉及的类型如下表. 数字类型 在Python中, 数字并不是一个真正的对象类型, 而是一组类似类型的分类, 如整数和浮点数, 复数等 ...

  5. python基础知识资料-python基础知识整理(值得收藏)

    近些年python语言非常流行,许多开发者都会学习一些python相关知识,本文为大家整理了python的一些基础知识,希望对大家有一定的帮助. 注:下文Python代指Python3. 基本信息和J ...

  6. python基础知识资料-Python基础知识快速学习系列视频课程

    Python 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. Python是纯粹的自由软件, 源代码和解释器C ...

  7. python基础知识资料-Python学习--最完整的基础知识大全

    前面两篇文章分别介绍了Python的环境搭建和基本工具 下面是我基础学习时的一点记录: python3 循环语句 1. while n=10 sum = 0 counter = 1 while cou ...

  8. python基础知识资料-Python基础知识篇 列表简介

    1.列表是什么 列表是由一系列特定顺序排列的元素组成,在Python中用方括号来表示列表,用逗号来分隔元素. 1.1访问列表元素 使用索引来访问元素. bicycles = ['trek','cann ...

  9. python飞机大战资料-Python之游戏开发-飞机大战

    Python之游戏开发-飞机大战 想要代码文件,可以加我微信:nickchen121 #!/usr/bin/env python # coding: utf-8 import pygame impor ...

最新文章

  1. Android_View_得到Activity
  2. Msql sql(优化三)
  3. 编写Linux内核模块——第三部分:按键和发光二极管
  4. wxruby框架例子1
  5. EFCore查缺补漏(一):依赖注入
  6. 脚本化HTTP 取得响应 指定请求
  7. c语言程序设计中&是什么,C语言程序设计是什么
  8. poj 3304 Segments
  9. 小程序模拟服务器,小程序模拟请求服务器json数据
  10. [CF438D]The Child and Sequence
  11. 【阿里云】SCDN介绍及配置
  12. Dearun软件简介及使用指南——可以计算数据包络分析(DEA)模型效率值的软件
  13. 吴昂雄回应Arm中国控制权争夺:Arm罢免我无效
  14. 2021年复盘总结发现了C站博主缺少的赚钱之路
  15. 小学计算机应用计划,小学计算机教学计划
  16. Idea scalac: Scala compiler JARs not found (module ‘XXXX‘): C:\Users\nanhu\.cache\co......
  17. 联想拯救者Y7000重装win10系统卡在logo界面
  18. [13]ESP32+光流传感器PMW3901移植与调试
  19. 专题:2019世界移动通信大会(MWC)精彩纷呈,中国企业各出大招
  20. 使用 Amazon SES API 发送原始电子邮件

热门文章

  1. docker 部署 nginx
  2. pyhton3 rsa长加密/解密
  3. electron node 版本不匹配的解决细节
  4. spring框架ioc(控制反转)第二讲
  5. A/B测试与灰度发布
  6. 关于卡券系统设计--待续
  7. php5.4 traits
  8. Android 基本 Jackson Marshalling(serialize)/Unmarshalling(deserialize)
  9. WEB前端:06_accordion手风琴效果
  10. Java 客户端界面功能:停止当前操作