python 基础必背知识点(一)

整理了一下小白学习python所必须要掌握或者要背的知识点希望能帮助到大家!

1. 编译器和解释器

计算机底层是通过二进制来存储数据的,通俗一点来说就是我们所编码的代码并不能被计算机直接识别,语言不通,所以需要编译器或者解释器把我们所编写的代码翻译成计算机能识别的代码,这样才能运行我们所写的程序,

为什么有的叫解释器?有的叫编译器?

是根据其翻译成机器所识别的语言时候的方式不同区分的

  • 解释器,一边解释一边执行。拿到1000行代码之后,解释一句交给操作系统一句。

    • 你写一句代码就可以实时运行一段代码

  • 编译器,写完再一起打包执行。把代码编译成一个临时文件(计算机能够识别命令),再把文件交给操作系统去读取。

  • 解释型语言:Python、PHP、JavaScript、Ruby...。--使用解释器解释的语言。

  • 编译型语言:C、C++、Go、Java...。

2.语言的分类

  • 从编译方式上

    • 解释型语言,Python、Ruby....

    • 编译型语言,C、C++、Golang

  • 从高级程度上

    • 低级编程语言,写出来的代码直接可以被计算机识别。

    •  

      学单片机的话才会用到这些语言跟硬件打交道比较多

      机器语言,101 001 00001 00010 001000100010001,机器码,交给计算机去执行。 汇编语言,MOV INC ... ,指令,交给计算机去执行。
    • 高级编程语言,写出来的代码无法直接被计算机识别,但可以通过某中方式将其转换为计算机可以识别的语言。

      C、C++、Java、Python、Ruby等,都是由相关编译器或解释器翻译成机器码,然后再交给计算机去执行。

注:现在基本上都使用高级编程语言。

3.python解释器的种类和版本

学习Python编程语言的一般路径途径:

- 安装Python解释器、

- 学习python语法并编写代码

- 使用Python解释器去执行编写好的代码。

有很多的公司都开发了Python解释器(用来翻译python代码成为计算机能够识别的命令)。

  • CPython【主流】,底层是由C语言开发出来的Python解释器。(平时说的Python解释器默认是这个)

  • Jython,是由Java语言开发出来的Python解释器,方便与让Python和Java代码做集成。

  • IronPython,是基于C#语言开发出来的Python解释器,方便与让Python和C#代码做集成。

  • RubyPython,...

  • PyPy,是对CPython的优化,他的执行效率提高了。引入编译器的功能,本质上将Python代码进行编译,再去执行编译后的代码。

下面总结一下学习时的常用软件以及安装方法

 - xmind 思维导图软件,当你学习完一个模块后可以使用思维导图进行复习与总结(超级好用,具体使用我会在该系列文章的最后一个板块简单说下:

平时使用的话直接去官网下载就行了,如果想要更多的功能模块的话得开会员,或者是下破解版

下载地址:https://www.xmind.cn/

- typora:强大的markdown语法编辑器,现在的程序员几乎都用它来写笔记或者写工作文档,免费,直接官网下载即可。

先要更好的使用这块编辑器的话,得先学习一下markdown的一些简单语法,可以百度直接搜markdown语法就行,下面我简单说一下常用的语法:

#加空格是标题

>加空格是引用

-加空格无序列表,加缩进就是二级列表

有序列表序号加.加空格是有序列表

三个·加语言名称是代码块

https://typora.en.softonic.com/mac?ex=CORE-1224.0

- pycharm:编辑器(mac)

帮助我们快速编写代码,用Pycharm可以大大的提高咱们写代码的效率。 用解释器去运行代码。

pycharm是专门为python设计的编辑器,在以后做web开发时,可以节省我们大量调试代码的时间。

- VS Code

Visual Studio Code(简称VS Code)是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和Git版本控制系统。是最好用的轻量级代码编辑器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值