Python之基础知识01

本文最后更新于:2023年10月4日 下午

学习编程的本质

学编程本质上就是三件事:

  • 选择一门编程语言,在自己的电脑上安装此编程语言相关的 编译器/解释器。
  • 学习编程语言的语法规则,根据语法规则 + 业务背景 设计并开发你的软件(代码集合)。
  • 使用 编译器/解释器 去运行自己写的代码。

Python 的介绍

语言的分类

  • 翻译的维度

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

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

  • 高低的维度

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

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

      1
      2
      C、C++、Java、Python、Ruby...,这类编程语言在编写代码时几乎是写英语作文。
      交由相关编译器或解释器翻译成机器码,然后再交给计算机去执行。

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

Python

Python 的创始人为吉多·范罗苏姆(Guido van Rossum)。1989 年的圣诞节期间,Guido 开始写 Python 语言的编译器。Python 这个名字,来自 Guido 所挚爱的电视剧 Monty Python’s Flying Circus。他希望这个新的叫做 Python 的语言,能符合他的理想:创造一种 C 和 shell 之间,功能全面,易学易用,可拓展的语言。

全球众多编程语言,为何 Python 可以脱颖而出成为业界炙手可热的编程语言?目前位居TIOBE排行榜第三名并且一直呈上升趋势。到 2023 年已经到第一名了。

image-20230905173545112

Python 如此火爆的原因如下:

  • 语法简洁 & 适合小白学习,相比较于其他编程语言 Python 的学习成本非常低,甚至可以让其他行业的人快速掌握编程技能,通过编程提供工作效率,例如:Excel 自动化办公、文件和文件夹的处理等。
  • 类库强大,Python 自诞生之初就任其自然生长,经过多年的发展,造就其在很多领域都是积累了很多方便的类库,自然也成为了运维自动化、数据分析、机器学习首选编程语言。
  • 开发效率极高,结合 Python 语法精炼和类库齐全的特点,所以在使用 Python 进行开发时可以用更少的代码完成更多的功能,大大提升开发效率。例如:Python10 行代码实现的功能,用其他语言可能需要 100+行才能完成。

Python 的解释器种类

想要学一门编程语言:安装 Python 解释器、学习 python 语法并编写代码、使用 Python 解释器去执行编写好的代码。

Python 在全球非常的火,很多公司都会想要来层热度。

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

  • CPython【主流】,底层是由 C 语言开发出来的 Python 解释器。
  • Jython,是由 Java 语言开发出来的 Python 解释器,方便与让 Python 和 Java 代码做集成。
  • IronPython,是基于 C#语言开发出来的 Python 解释器,方便与让 Python 和 C#代码做集成。
  • RubyPython,…
  • PyPy,是对 CPython 的优化,他的执行效率提高了。引入编译器的功能,本质上将 Python 代码进行编译,再去执行编译后的代码。

注意:常说的 Python 解释器默认指的就是 CPython 解释器。

CPython 解释器的版本

CPython 的解释器主要有两大版本:

  • 2.x,目前最新的 Python2.7.18。(2020 后不再维护)

    1
    Being the last of the 2.x series, 2.7 received bugfix support until 2020. Support officially stopped January 1 2020, and 2.7.18 code freeze occurred on January 1 2020, but the final release occurred after that date.
  • 3.x,目前最新的 3.10.12 版本。

环境搭建

  • Python 解释器,将程序员编写的 python 代码翻译成计算机能够识别的指令。
    • 主流 CPython
    • 3.9.0 版本
  • 学习编程本质上的 3 件事
    • 安装 CPython 3.9.0 版本解释器
    • 学习 Python 语法并写代码
    • 解释器去运行代码

安装 Python 解释器

去 Python 官网下载 Python 解释器(3.9.0 版本)

官方地址:https://www.python.org/downloads/

mac 系统

1
2
3
4
默认Python解释器安装目录: /Library/Frameworks/Python.framework/Versions/3.9

有bin目录下有一个 python3.9 文件,他就是Python解释器的启动文件。
解释器路径:/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9

编写 py 文件。将文件保存在:文稿/hello.py

运行代码:

1
2
3
- 打开终端
- 在终端输入:解释器 代码文件
/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9 /Users/wslh/Documents/hello.py

系统环境变量

  • 假设你有 30 个 Python 文件要运行

    • /Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9 -/Users/wslh/Documents/hello1.py

    • /Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9 /Users/wslh/Documents/hello30.py- Python

      解释器的路径每次不用再写这么长。

      • 将 /Library/Frameworks/Python.framework/Versions/3.9/bin 添加到系统的环境变量中。
      1
      2
      3
      4
      # Setting PATH for Python 3.9
      # The original version is saved in .zprofile.pysave
      PATH="/Library/Frameworks/Python.framework/Versions/3.9/bin:${PATH}"
      export PATH

windows 系统

  • 在自己电脑上进行安装

    1
    2
    python解释器安装目录:C:\Python39
    python解释器的路径:C:\Python39\python.exe

安装 Pycharm 编辑器

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

下载 Pycharm:https://www.jetbrains.com/pycharm/


Python之基础知识01
https://pythl.com/archives/800787fb.html
作者
晚生隆海
发布于
2018年6月21日
更新于
2023年10月4日
许可协议