前言
从本篇博客开始,作者就要和读者们一起踏上Python学习之旅了。
作者开设本专栏的初衷其实是为了帮助作者自己更好地学习这门语言,因为作者一直坚信—是否真切掌握知识的最好评判标准是能否教会尽可能多的人。
但是在作者的第一篇博客发布后,快速增长的浏览量给予了小白作者鼓励和勇气,朋友们的关注让我倍感振奋,因此PythonLearningDiary专栏将会在这个寒假持续更新,愿与诸君共同进步!
1.基础概念A—计算机语言
1.1.冯·诺依曼计算机的工作原理
- 计算机由控制器、运算器、存储器、输入设备、输出设备 构成
- 程序和数据以二进制形式(对应物理中的高低电平) 不加区分地存放于存储器中,存放位置由地址确定
- 控制器根据存放在存储器中的指令序列(程序) 进行工作,并由一个程序计数器控制指令地执行
- 控制器具有判断能力,能根据计算结果选择不同的工作流程
1.2.关于计算机语言
根据冯·诺依曼计算机的工作原理,我们可以知道,计算机的控制器(集成于现代电脑CPU中)可以识别的是一系列以二进制形式表达的指令集,这就是机器语言。
计算机语言分为如下三类:
- 机器语言:用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。
- 汇编语言:二进制指令以更清晰易懂的文本形式进行表达,形成汇编语言。
- 高级语言:高级语言包括很多编程语言,例如C语言、Python等。它是面向用户的,与自然语言相近并可以为计算机接受与执行(并非直接,而需经过一些步骤,例如编译)。
2.基础概念B—高级语言及其特征
这里我们以C语言 和Python为代表。
— | Python | C |
---|---|---|
类型 | 解释型语言 | 编译型语言 |
对应特征工具 | 解释器 | 编译器 |
工作流程 | 解释器将语言一行一行转译运行,不会一次把整个程序转译出来,它每转译一行程序就立刻运行,然后再转译下一行,再运行。 | 编译器负责将编译型语言转换成汇编语言,然后汇编器和链接器负责将汇编语言变为机器可识别的二进制文件。(一次性完成) |
说明 | 程序在运行时,解释器将解释型语言一行一行翻译成机器语言 | 用编译型语言编写好程序,经过编译器后生成可识别二进制文件,程序运行时,不再需要编译器 |
3. 工具下载 and 环境配置(Windows)
3.1.Python 解释器
3.1.1.前置步骤
- 前往地址下载解释器
Python下载地址 - 进入到如下界面,选择某一版本(作者的是Python3.11.4),Download
- 进入如下界面,往下翻,找到相应版本
- 点击蓝色字符串Windows installer(64-bit),浏览器会自行下载
- .exe 文件下载完成后,打开文件,进入安装界面
3.1.2.安装设置
- 步骤一
- 选择Customize installation,即个性化安装,方便我们为该文件设置路径以寻找到它
- 勾选Add python.exe to PATH,即将此程序添加到环境变量(此处不深究)
- 步骤二
- Next即可
- 步骤三
- 点击Browse浏览文件夹,自定义安装位置
- 安装完毕
3.1.3.在Windows PowerShell 中运行 Python
- 键入python以运行python解释器
- >>>是python解释器的提示符,其后输入语句,解释器将解释执行
3.2.Visual Stdio Code文本编辑器下载
3.2.1.前置步骤
- 根据连接前往网站
下载地址 - 页面如下
- 点击Download for Windows,自动进入下载
- 后续同上啦
3.2.2.创建新文件
- 包含python源代码的文件后缀名为 .py(何为源代码?读者自行百度欧)
- 进入vs code欢迎界面
- 点击file,点击new file
- 命名,并加上后缀,这时会弹出窗口让你自定义保存位置,作者的建议是在自己可以找到的地方设置一个文件夹,所有的 .py 文件放入其中,方便管理