【Python学习教程】Python编程环境搭建_python环境搭建

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Python全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img



既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Python知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024c (备注Python)
img

正文

a=100
b=4
a*b
400
exit()
[c.biancheng.net@localhost ~]$


exit() 用来退出 Python 编程环境,回到 Linux 命令行。


大部分的 Linux 发行版会自带 Python 2.x,但是不一定自带 Python 3.x,要想检测当前 Linux 发行版是否安装了 Python 3.x,可以在终端(Terminal)输入`python3`命令,如下所示:



[c.biancheng.net@localhost ~]$ Python3
Python 3.6.4 (default , Nov 18 2018 , 13:02:36)
[GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux2
Type “help”,“copyright”,“credits” or “license” for more information.


如果`python3`命令运行成功,并出现 Python 提示符`>>>`,则表明当前 Linux 发行版已经安装了 Python 3 开发环境,只需执行`python3`命令就可以启动 Python 3 开发环境。


如果当前 Linux 发行版没有安装 Python 3,或者你觉得现有的 Python 3 版本不够新,那么就需要更新 Python 版本。本节我们以 Ubuntu 为例来进行演示。


### 更新 Python 版本


在 Ubuntu 终端执行以下两条命令即可更新 Python 版本:


$sudo apt-get update  
 $sudo apt-get install python3.8


对命令的说明:


* 第一条命令用来指定更新 /etc/apt/sources.list 和 /etc/apt/sources.list.d 所列出的源地址,这样能够保证获得最新的安装包。
* 第二条命令用来指定安装 Python 3.8,这是目前最新的 Python 版本。


等待以上两条命令执行完成,再次在终端输入`python3`命令,就可以看到 Python 交互式编程环境已经更新到 Python 3.8。


### 重新安装 Python


以上更新方法仅在 Ubuntu 已经安装 Python 的情况下才有效,如果你的 Ubuntu 中没有 Python 环境,或者你想重新安装,那么就得到官网下载源代码,然后自己编译。


##### 1) 下载源代码


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


打开链接,可以看到各个版本的 Python:


![Python 下载页面截图](https://img-blog.csdnimg.cn/img_convert/57752665f9087051ef597c9c27be7e21.gif)  
 图 1 Python 下载页面截图


点击上图中的版本号或者“Download”按钮进入对应版本的下载页面,滚动到最后即可看到各个平台的 Python 安装包。


![找到源码包地址](https://img-blog.csdnimg.cn/img_convert/d5ab8ee24b843dabed558eb629cfb4ea.gif)  
 图 2 找到源码包地址


在“Gzipped source tarball”处单击鼠标右键,从弹出菜单中选择“复制链接地址”,即可得到`.tgz`格式的源码压缩包地址。


然后执行以下命令:


$ wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz


解压源码包:


$ tar -zxvf Python-3.8.1.tgz


##### 2) 编译


使用 make 工具进行编译:


$ ./configure --prefix=/usr/local  
 $ make&&sudo make install


这里的`--prefix=/usr/local`用于指定安装目录(建议指定)。如果不指定,就会使用默认的安装目录。


经过以上几个命令,我们就安装好了 Python,这时就可以进入终端,输入 Python 指令,验证是否已安装成功。


### 小技巧


`python`命令默认调用的是 Python 2.x 开发环境,如果你习惯使用 Python 3.x,感觉每次输入`python3`命令有点麻烦,那么你可以修改配置,让`python`命令转而调用 Python 3.x 开发环境。具体命令如下:


$sudo unlink /usr/bin/python  
 $sudo ln -s /usr/bin/python3.8 /usr/bin/python


注意,第二条命令中 Python 3.x 的路径和版本一定要正确。


上述命令执行完成以后,再次在终端输入`python`命令,进入的就是 Python 3.8 的交互式开发环境了。


## Mac OS安装Python环境


和 Linux 发行版类似,最新版的 Mac OS X 也会默认自带 [Python]( ) 2.x。


我们可以在终端(Terminal)窗口中输入`python`命令来检测是否安装了 Python 开发环境,以及安装了哪个版本,如下所示:



c.biancheng.net:~ mozhiyan$ python
Python 2.7.10 (default, Jul 30 2016, 18:31:42)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
Type “help”, “copyright”, “credits” or “license” for more information.


可以看到,`python`命令能够正常运行,并输出了 Python 的版本信息,这表明当前的 Mac OS X 系统已经自带了 Python 2.7.10。


`python`命令默认指向 Python 2.x 开发环境,如果想检测当前 Mac OS X 是否安装了 Python 3.x,可以在终端(Terminal)窗口中输入`python3`命令:


* 如果系统提示`command not found`,则说明没有安装 Python 3.x;
* 如果`python3`命令运行成功,并显示出版本信息,则说明已经安装了 Python 3.x。


对于没有安装 Python 3.x 的 Mac OS X,想要安装也非常简单,用户只需要下载安装包,然后一直“下一步”即可,这和 [Windows 安装 Python]( ) 的过程是非常类似的。


### Mac OS X 安装 Python 3.x


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


打开链接,可以看到各个版本的 Python:


![Python 下载页面截图](https://img-blog.csdnimg.cn/img_convert/df03c14781988dcb1d267591c099d67f.gif)  
 图 1 Python 下载页面截图


点击上图中的版本号或者“Download”按钮进入对应版本的下载页面,滚动到最后即可看到各个平台的 Python 安装包。


![各个平台的 Python 安装包](https://img-blog.csdnimg.cn/img_convert/bee64ebca1f0a25d339d1cc3afb570f3.gif)  
 图 2 各个平台的 Python 安装包


`macOS 64-bit installer`即为 Mac OS X 系统的 Python 安装包。点击该链接,下载完成后得到一个 python-3.8.1-macosx10.9.pkg 安装包。


双击 python-3.8.1-macosx10.9.pkg 就进入了 Python 安装向导,然后按照向导一步一步向下安装,一切保持默认即可。


![Mac OS X下的Python安装向导](https://img-blog.csdnimg.cn/img_convert/cdac6b0c3261ce8ace5e6653357d9b90.gif)  
 图 1 Python安装向导


安装完成以后,你的 Mac OS X 上将同时存在 Python 3.x 和 Python 2.x 的运行环境,在终端(Terminal)输入`python`命令将进入 Python 2.x 开发环境,在终端(Terminal)输入`python3`命令将进入 Python 3.x 开发环境。



c.biancheng.net:~ mozhiyan$ python3
Python 3.8.1 (v3.8.1:1b293b6006, Dec 18 2019, 14:08:53)
[Clang 6.0 (clang-600.0.57)] on darwin
Type “help”, “copyright”, “credits” or “license” for more information.


与 Windows 系统类似,Mac OS 下的 Python 3.x 也会自带 IDLE 简易开发工具,你可以在程序列表中找到它。


![Mac OS X安装完Python以后的程序列表](https://img-blog.csdnimg.cn/img_convert/2cb4d474dfbe694ce56c3e962ab8acf4.gif)  
 图 2 安装完成以后的程序列表


## python不是内部或外部命令的解决方法


安装 Python 环境没有问题的读者,可直接跳过本节,继续阅读后续文章。


有些读者,在命令行窗口(Linux 称为终端)中输出 python 命令后,却显示“‘python’不是内部或外部命令,也不是可运行的程序或批处理文件”,如图 1 所示:


![img](https://img-blog.csdnimg.cn/img_convert/e7aac65f1d0efe774868399c4761cc07.png)  
 图 1 输出 python 命令后出错


出现此问题,是因为在当前的路径中找不到 Python.exe 可执行程序,最直接的解决方法就是手动配置环境变量,具体方法如下:


1. 在“计算机”图标上单击右键,然后在弹出的快捷菜单中选择“属性”,在属性对话框中单击“高级系统设置”超链接,会出现如图 2 所示的“系统属性”对话框。

 ![img](https://img-blog.csdnimg.cn/img_convert/6eba65e4385c55e2f2c01e712aacd18d.gif)  
 图 2 “系统属性”对话框示意图
2. 如图 2 所示,单击“环境变量”按钮,将弹出“环境变量”对话框,如图 3 所示:

 ![img](https://img-blog.csdnimg.cn/img_convert/4bb6832509b3e0ec3810c0317ede67ae.gif)  
 图 3 “环境变量”对话框
3. 在图 3 所示的对话框中,选中“系统变量”栏中的 Path 变量,然后单击“编辑”按钮。此时会弹出“编辑系统变量”的对话框,如图 4 所示:

 ![img](https://img-blog.csdnimg.cn/img_convert/f133f67deb2e57be0741f4415d42184c.png)  
 图 4 “编辑系统变量”对话框
4. 正如图 4 所示的这样,我们需要在现有 Path 变量值的最前端,手动添加“G:Python\Python36;G:Python\Python36/Scripts;”,注意,中间和最后的分号不要丢掉,另外将 Python 安装路径修改成自己的,然后单击确定按钮,就完成了对环境变量的设置。

 再次强调,不要删除系统变量 Path 中原本存在的变量值,并且其中的分号是英文状态下输出的,否则会产生错误。


修改完成后,再在命令行窗口中输入 python 命令,就应该可以成功进入 Python 交互式解释器。


本节所介绍的解决方法,是以 Windows 操作系统为例进行说明的,但此方式同样适用于其他的操作系统,只是修改过程略有差异,使用其他操作系统的读者,需要自己找到修改 Path 变量的入口,然后按照此方式修改即可。


## 如何运行Python程序?


[Python]( ) 是一种解释型的脚本编程语言,这样的编程语言一般支持两种代码运行方式:


##### 1) 交互式编程


在命令行窗口中直接输入代码,按下回车键就可以运行代码,并立即看到输出结果;执行完一行代码,你还可以继续输入下一行代码,再次回车并查看结果……整个过程就好像我们在和计算机对话,所以称为交互式编程。


##### 2) 编写源文件


创建一个源文件,将所有代码放在源文件中,让解释器逐行读取并执行源文件中的代码,直到文件末尾,也就是批量执行代码。这是最常见的编程方式,也是我们要重点学习的。


本节我们将详细介绍以上两种编程方式。


### Python 交互式编程


一般有两种方法进入 Python 交互式编程环境,第一种方法是在命令行工具或者终端(Terminal)窗口中输入`python`命令,看到`>>>`提示符就可以开始输入代码了,如下所示:


![使用python命令进入交互式编程环境](https://img-blog.csdnimg.cn/img_convert/8e51f67a7619ad217a7e0b59ebc4c1c6.gif)  
 图 1 使用`python`命令进入交互式编程环境


第二种进入 Python 交互式编程环境的方法是,打开 Python 自带的 IDLE 工具,默认就会进入交互式编程环境,如下所示:


![打开IDLE工具进入交互式编程环境](https://img-blog.csdnimg.cn/img_convert/643f80476cc892393fce79b920836a59.gif)  
 图 2 打开 IDLE 工具进入交互式编程环境


IDLE 支持代码高亮,看起来更加清爽,所以推荐使用 IDLE 编程。


实际上,你可以在交互式编程环境中输入任何复杂的表达式(包括数学计算、逻辑运算、循环语句、函数调用等),Python 总能帮你得到正确的结果。这也是很多非专业程序员喜欢 Python 的一个原因:即使你不是程序员,但只要输入想执行的运算,Python 就能告诉你正确的答案。


从这个角度来看,Python 的交互式编程环境相当于一个功能无比强大的“计算器”,比 Windows 、Mac OS X 系统自带的计算器的功能强大多了。


### 编写 Python 源文件


交互式编程只是用来玩玩而已,真正的项目开发还是需要编写源文件的。


Python 源文件是一种纯文本文件,内部没有任何特殊格式,你可以使用任何文本编辑器打开它,比如:


* Windows 下的记事本程序;
* Linux 下的 Vim、gedit 等;
* Mac OS 下的 TextEdit 工具;
* 跨平台的 Notepad++、EditPlus、UltraEdit 等;
* 更加专业和现代化的 VS Code 和 Sublime Text(也支持多种平台)。


注意,不能使用写字板、Word、WPS 等排版工具编写 Python 源文件,因为排版工具一般都有内置的特殊格式或者特殊字符,这些会让代码变得“乱七八糟”,不能被 Python 解释器识别。


##### 源文件的后缀


Python 源文件的后缀为`.py`。任何编程语言的源文件都有特定的后缀,例如:


* C语言源文件的后缀是`.c`;
* [C++]( )源文件的后缀是`.cpp`;
* [JavaScript]( ) 源文件的后缀是`.js`;
* [C#]( ) 源文件的后缀是`.cs`;
* [Java]( ) 源文件的后缀是`.java`。


后缀只是用来区分不同的编程语言,并不会导致源文件的内部格式发生变化,源文件还是纯文本的。编译器(解释器)、编辑器和用户(程序员)都依赖后缀区分当前源文件属于哪种编程语言。


##### 源文件的编码格式


Python 源文件是一种纯文本文件,会涉及编码格式的问题,也就是使用哪种编码来存储源代码。


Python 3.x 已经将 UTF-8 作为默认的源文件编码格式,所以推荐大家使用专业的文本编辑器,比如 Sublime Text、VS Code、Vim、Notepad++ 等,它们都默认支持 UTF-8 编码。


UTF-8 是跨平台的,国际化的,编程语言使用 UTF-8 是大势所趋。


如果你对编码格式不了了解,请猛击下面的链接学习:


* [ASCII 编码,将英文存储到计算机]( )
* [GB2312 编码和 GBK 编码,将中文存储到计算机]( )
* [Unicode 字符集,将全世界的文字存储到计算机]( )


##### 运行源文件


使用编辑器(我习惯使用 Sublime Text)创建一个源文件,命名为 demo.py,并输入下面的代码:



print(“Python教程:http://c.biancheng.net/python/”)a = 100b = 4print(a*b)


输入完成以后注意保存。


运行 Python 源文件有两种方法:


1. 使用 Python 自带的 IDLE 工具运行源文件。


通过`file -> open`菜单打开 demo.py 源文件,然后在源文件中的菜单栏中选择`Run->Run Module`,或者按下 F5 快捷键,就可以执行源文件中的代码了。


![运行效果截图](https://img-blog.csdnimg.cn/img_convert/0b68a8fce98b7f7b6e552b00c68d3302.gif)  
 图 3 运行效果截图


更多关于 IDLE 的使用方法,请转到《[Python IDLE使用方法]( )》。


2. 在命令行工具或者终端(Terminal)中运行源文件。


进入命令行工具或者终端(Terminal),切换到 demo.txt 所在的目录,然后输入下面的命令就可以运行源文件:


python demo.py


运行完该命令,可以立即看到输出结果,如下图所示。


![在 WIndows 命令行工具中运行Python源文件](https://img-blog.csdnimg.cn/img_convert/fc34c24eb71f85d3977953b81e3f1ea4.gif)  
 图 4 在 WIndows 命令行工具中运行 Python 源文件


这里简单介绍一下 python 命令,它的语法非常简单,其基本格式如下:


python <源文件路径>


这里的源文件路径,可以是自盘符(C盘、D盘)开始的绝对路径,比如`D:\PythonDemo\demo.py`;也可以在执行 python 命令之前,先进入源文件所在的目录,然后只写文件名,也就是使用相对路径。


图4演示的是使用相对路径,下面我们再演示一下使用绝对路径:


![python 命令使用绝对路径](https://img-blog.csdnimg.cn/img_convert/e85a828754e6884c45281ba56f04bc28.gif)  
 图 5 python 命令使用绝对路径


需要注意的是,Windows 系统不区分大小写,在 Windows 平台上输入源文件路径时可以不用注意大小写。但是[类 Unix 系统]( )(Mac OS X、Linux 等)都是区分大小写,在这些平台上输入 Python 源文件路径时一定要注意大小写问题。


## 第一个Python程序——在屏幕上输出文本


本节我将给大家介绍最简单、最常用的 [Python]( ) 程序——在屏幕上输出一段文本,包括字符串和数字。


Python 使用 print 函数在屏幕上输出一段文本,输出结束后会自动换行。


### 在屏幕上输出字符串


字符串就是多个字符的集合,由双引号`" "`或者单引号`' '`包围,例如:


“Hello World”  
 “Number is 198”  
 ‘Pyhon教程:http://c.biancheng.net/python/’


字符串中可以包含英文、数字、中文以及各种符号。


print 输出字符串的格式如下:


print(“字符串内容”)


或者


print(‘字符串内容’)


字符串要放在小括号`( )`中传递给 print,让 print 把字符串显示到屏幕上,这种写法在 Python 中被称为函数(Function)。


需要注意的是,引号和小括号都必须在英文半角状态下输入,而且 print 的所有字符都是小写。Python 是严格区分大小写的,print 和 Print 代表不同的含义。


print 用法举例:



print(“Hello World!”) #输出英文
print(“Number is 198”) #输出数字
print(“Pyhon教程:http://c.biancheng.net/python/”) #输出中文


在 IDLE 下的演示效果:


![print函数用法举例](https://img-blog.csdnimg.cn/img_convert/2da8a3f603b0cbeec2a67cd80eaccf1f.gif)  
 图 1 print 函数用法举例


也可以将多段文本放在一个 print 函数中:



print(
“Hello World!”
“Number is 198”
“http://c.biancheng.net/python/”
);
print(“Hello World!” “Python is great!” “Number is 198.”)
print(
“Hello World!\n”
“Number is 198\n”
“http://c.biancheng.net/python/”
);


注意,同一个 print 函数的字符串之间不会自动换行,加上`\n`才能看到换行效果。


![将多个字符串放在一个print中](https://img-blog.csdnimg.cn/img_convert/b8c2dc52e17d161539691b25afe77dfc.gif)  
 图 2 将多个字符串放在一个 print 中


##### 对分号的说明


有编程经验的读者应该知道,很多编程语言(比如C语言、[C++]( )、[Java]( ) 等)都要求在语句的最后加上分号`;`,用来表示一个语句的结束。但是 Python 比较灵活,它不要求语句使用分号结尾;当然也可以使用分号,但并没有实质的作用(除非同一行有更多的代码),而且这种做法也不是 Python 推荐的。


修改上面的代码,加上分号:



print(198);
print(“Hello World!”); print(“Python is good!”);
print(“Pyhon教程:http://c.biancheng.net/python/”);


运行结果:


198  
 Hello World!  
 Python is good!  
 Pyhon教程:http://c.biancheng.net/python/


注意第 2 行代码,我们将两个 print 语句放在同一行,此时必须在第一个 print 语句最后加分号,否则会导致语法错误。


##### 对 Python 2.x 的说明


Python 3.x 要求在使用函数时加上小括号`( )`,但是以前的 Python 2.x 版本可以省略小括号,也即是写成下面的样子:



print 198
print “Hello World!”; #末尾也可以加上分号
print “Pyhon教程:http://c.biancheng.net/python/”


我建议大家加上小括号,这样写比较容易理解,而且兼容性好。


### 在屏幕上输出数字


print 除了能输出字符串,还能输出数字,将数字或者数学表达式直接放在 print 中就可以输出,如下所示:


print( 100 )  
 print( 65 )  
 print( 100 + 12 )  
 print( 8 \* (4 + 6) )


注意,输出数字时不能用引号包围,否则就变成了字符串。下面的写法就是一个反面教材,数学表达式会原样输出:


print(“100 + 12”)


运行结果是`100 + 12`,而不是 112。


另外,和输出字符串不同,不能将多个数字放在一个 print 函数中。例如,下面的写法就是错误的:



print( 100 12 95 );
print(
80
26
205
);


### 总结


Python 程序的写法比较简单,直接书写功能代码即可,不用给它套上“外壳”。下面我们分别使用C语言、Java 和 Python 输出C语言中文网的网址,让大家对比感受一下。


使用C语言:



#include <stdio.h>
int main()
{
puts(“http://c.biancheng.net/”);
return 0;
}


使用 Java:



public class HelloJava {
public static void main(String[] args) {
System.out.println(“http://c.biancheng.net/”);
}
}


使用 Python:



print(“http://c.biancheng.net/”)


## IDE(集成开发环境)是什么


IDE 是 Integrated Development Environment 的缩写,中文称为集成开发环境,用来表示辅助程序员开发的应用软件,是它们的一个总称。


通过前面章节的学习我们知道,运行 C 语言(或 [Java]( ) 语言)程序必须有编译器,而运行 [Python]( ) 语言程序必须有解释器。在实际开发中,除了运行程序必须的工具外,我们往往还需要很多其他辅助软件,例如语言编辑器、自动建立工具、除错器等等。这些工具通常被打包在一起,统一发布和安装,例如 PythonWin、MacPython、PyCharm 等,它们统称为集成开发环境(IDE)。


因此可以这么说,集成开发环境就是一系列开发工具的组合套装。这就好比台式机,一个台式机的核心部件是主机,有了主机就能独立工作了,但是我们在购买台式机时,往往还要附带上显示器、键盘、鼠标、U盘、摄像头等外围设备,因为只有主机太不方便了,必须有外设才能玩的爽。


需要注意的是,虽然有一些 IDE 支持多种程序语言的开发(如 Eclipse、NetBeans、VS),但通常来说,IDE 主要还是针对某一特定的程序语言而量身打造的(如 VB)。


一般情况下,程序员可选择的 IDE 类别是很多的,比如说,用 Python 语言进行程序开发,既可以选用 Python 自带的 IDLE,也可以选择使用 PyCharm 和 Notepad++ 作为 IDE。并且,为了称呼方便,人们也常常会将集成开发环境称为编译器或编程软件,对此读者没必要较真儿,就把它当做“乡间俗语”吧。


## Python IDE有哪些,哪款适合初学者?


百度搜索“Python IDE”会发现支持 Python 编程的 IDE 有很多,那么对于零基础的初学者,应该使用哪款 IDE 呢?


我个人推荐初学者使用 Python 自带的 IDLE。因为 IDLE 的使用方法很简单,非常适合初学者入门。本教程中使用的也是 Python 自带的 IDLE。


当然,除了 IDLE,还有很多其他的 IDE 供大家选择,这里列出常用的几个,喜欢探索的读者可自行安装使用。


### PyCharm


这是由 JetBrains 公司开发的一款 Python 开发工具,在 Windows、Mac OS 和 Linux 操作系统中都可以使用。


PyCharm 具有语法高亮显示、Project(项目)管理代码跳转、智能提示、自动完成、调试、单元测试以及版本控制等一般开发工具都具有的功能,除此之外,它还支持 Django(Python 的 Web 开发框架)框架下进行 Web 开发。


PyCharm 的主窗口如图 1 所示。


![img](https://img-blog.csdnimg.cn/img_convert/9420e050c346f78dccca9f6b47c12434.gif)  
 图 1 PyCharm主窗口示意图


PyCharm 开发工具可通过其官方网站(http://www.jetbrains.com/pycharm/)下载获取。需要注意的是,该网站提供了 2 个版本,一个是社区版(免费并且提供源代码,适合多数读者),另一个是专业版(免费试用)。



> 
> 有关 PyCharm 下载和安装,可阅读《[PyCharm下载和安装教程]( )》一节,至于如何使用 PyCharm 运行 Python 程序,可阅读《[PyCharm运行Python程序]( )》一节。
> 
> 
> 


### Eclipse+PyDev


Eclipse 是一个开源的、基于 Java 的可扩展开发平台,最初主要用于 Java 语言的开发。该平台可通过安装不同的插件,进行不同语言的开发。


PyDev 是一款功能强大的 Eclipse 插件,它可以提供语法高亮、语法分析、语法错误提示,以及大纲视图显示导入的类、库和函数、源代码内部的超链接、运行和调试等功能。


当 Eclipse 在安装 PyDev 插件后,就可以进行 Python 应用开发。其开发界面如图 2 所示。


![img](https://img-blog.csdnimg.cn/img_convert/4c723cd2b424dc5fdda325e0c082f146.gif)  
 图 2 Eclipse+PyDev 开发界面


除此之外,还有 PythonWin(只针对 Win32 平台)、MacPython IDE(PythonWin 对应的 Mac 版本)、Emacs 和 Vim(功能强大的文本编辑器,可以用来编写 Python 程序)等,都可以作为执行 Python 程序的 IDE。



> 
> 有关 Eclipse+PyDev 下载和安装,可阅读《[Eclipse+PyDec下载和安装教程]( )》一节,至于如何使用安装有 PyDev 插件的 Eclipse 编写并运行 Python 程序,可阅读《[Eclipse+PyDec运行Python程序]( )》一节。
> 
> 
> 


### Visual Studio Code


Visual Studio Code,简称 VS Code,是微软公司开发的一款轻量级 IDE。和 PyCharm 一样,它也支持在 Windows、Linux 和 macOS 平台上运行。


VS Code 支持几乎所有主流开发语言的语法高亮、智能代码补全、自定义热键、括号匹配等功能,支持使用插件进行功能扩展,还针对网页开发和云端应用开发做了优化。


值得一提的是,使用 VS Code 编写 Python 代码,无需向其它编译器那样,通过创建项目来管理源代码文件,在 VS Code 中可以直接创建 Python 源代码文件。VS code 的开发界面如图 3 所示。


![VS Code 开发界面](https://img-blog.csdnimg.cn/img_convert/a5692edbbfb2e321bc677c9d30bb5736.gif)  
 图 3 VS Code 开发界面



> 
> 有关 VS Code 下载和安装,可阅读《[VS Code下载和安装教程]( )》一节,至于如何使用 VS Code 编写并运行 Python 程序,可阅读《[VS Code运行Python程序]( )》一节。
> 
> 
> 


### Microsoft Visual Studio


Microsoft Visual Studio,简称 VS,也是 Microsoft(微软)公司开发的一款 IDE。它可用于进行 C# 和 ASP.NET 等应用的开发,也可以作为 Python 的开发工具,只需要在安装时,选择安装 PTVS 插件即可。


PTVS 插件是一个开源插件,它支持编辑、浏览、智能感知、混合 Python/C++ 调试、Djange 等,适用于 Windows、Linux 和 Mac OS 客户端的云计算。


当 VS 安装 PTVS 插件之后,就可以进行 Python 应用开发了,其开发界面如图 4 所示。


![img](https://img-blog.csdnimg.cn/img_convert/69a3a6bd5b2c9083c1c0c2c3534d6713.png)  
 图 4 应用 VS 开发 Python 项目



> 
> 有关 VS 下载和安装教程,可阅读《[Visual Studio下载和安装教程]( )》一节,至于如何使用 VS 编写并运行 Python 程序,可阅读《[Visual Studio运行Python程序]( )》一节。
> 
> 
> 


## PyCharm下载和安装教程(包含配置Python解释器)


PyCharm 是 JetBrains 公司(www.jetbrains.com)研发,用于开发 [Python]( ) 的 IDE 开发工具。图 1 所示为 JetBrains 公司开发的多款开发工具,其中很多工具都好评如潮,这些工具可以编写 Python、C/[C++]( )、[C#]( )、DSL、Go、Groovy、[Java]( )、[JavaScript]( )、Objective-C、[PHP]( ) 等编程语言。


![JetBrains 开发工具](https://img-blog.csdnimg.cn/img_convert/d62b287e2627cf458d31cb6e769bfd2f.gif)  
 图 1 JetBrains 开发工具


### PyCharm下载和安装


进入 [PyCharm官方下载页面]( )(如图 2 所示),可以看到 PyCharm 有 2 个版本,分别是 Professional(专业版)和 Community(社区版)。其中,专业版是收费的,可以免费试用 30 天;而社区版是完全免费的。


![PyCharm 官方下载页面](https://img-blog.csdnimg.cn/img_convert/90ae22a2f0e2c1814897d57546e17f27.gif)  
 图 2 PyCharm 官方下载页面


强烈建议初学者使用社区版,更重要的是,该版本不会对学习 Python 产生任何影响。


根据图 2 所示点击“下载”按钮,等待下载完成。下载完成后,读者会得到一个 PyCharm 安装包(本节下载的是 pycharm-community-2019.2.2 版本)。双击打开下载的安装包,正式开始安装(如图 3 所示)。


![PyCharm开始安装界面](https://img-blog.csdnimg.cn/img_convert/ef1c6419275e49dabdff1de055ca1948.gif)  
 图 3 开始安装界面


直接选择“Next”,可以看到如图 4 所示的对话框,这里是设置 PyCharm 的安装路径,建议不要安装在系统盘(通常 C 盘是系统盘),这里选择安装到 E 盘。


![设置 PyCharm 安装路径](https://img-blog.csdnimg.cn/img_convert/da63b766d1667d236b8b814db4bf6111.gif)  
 图 4 设置 PyCharm 安装路径


继续点击“Next”,这里需要进行一些设置,可根据图 5 所示,自行选择需要的功能,若无特殊需求,按图中勾选即可;


![安装设置对话框](https://img-blog.csdnimg.cn/img_convert/ea872777eee3debab36957d7a7e34d29.gif)  
 图 5 安装设置对话框


继续点击“Next”,达到图 6 所示的对话框,这里选择默认即可,点击 “Install”,并等待安装进度条达到 100%,PyCharm 就安装完成了。


![选择开始菜单文件](https://img-blog.csdnimg.cn/img_convert/e031fa6f8b37a6a31275cf4604c08fce.gif)  
 图 6 选择开始菜单文件


需要注意的是,首次启动 PyCharm,会自动进行配置 PyCharm 的过程(选择 PyCharm 界面显式风格等等),读者可根据自己的喜好进行配置,由于配置过程非常简单,这里不再给出具体图示。读者也可以直接退出,即表示全部选择默认配置。


### PyCharm配置Python解释器


首先安装 PyCharm 完成之后,打开它会显示如下所示的界面:


![PyCharm初始化界面](https://img-blog.csdnimg.cn/img_convert/86bfa25d9e3cb71989e33efa355b54b1.gif)  
 图 8 PyCharm 初始化界面


在此界面中,可以手动给 PyCharm 设置 Python 解释器。点击图 8 所示的 Configure 选项,选择“Settings”,进入图 9 所示的界面。


![设置Python解释器界面](https://img-blog.csdnimg.cn/img_convert/382a04702e79442514c22642d922ee69.gif)  
 图 9 设置 Python 解释器界面


可以看到,“No interpreter” 表示未设置 Python 解释器,这种情况下,可以按图 9 所示,点击设置按钮,选择"add",此时会弹出图 10 所示的窗口。


![添加Python解释器界面](https://img-blog.csdnimg.cn/img_convert/131274117ced40a67b978857bf1f2516.gif)  
 图 10 添加 Python 解释器界面


按照图 10 所示,选择“System Interpreter”(使用当前系统中的 Python 解释器),右侧找到你安装的 Python 目录,并找到 python.exe,然后选择“OK”。此时显式界面会自动跳到图 9 所示的界面,并显示出可用的解释器,如图 11 所示,再次点击“OK”。


![添加Python解释器界面](https://img-blog.csdnimg.cn/img_convert/56456cca334b7429337c5f3f8c96af98.gif)  
 图 11 添加 Python 解释器界面


等待 PyCharm 配置成功,它会再次回到图 8 所示的界面,由此就成功的给 PyCharm 设置好了 Python 解释器。



> 
> 关于如何使用 PyCharm 运行 Python 程序,可猛击《[PyCharm运行Python程序]( )》一文详细了解。
> 
> 
> 


## PyCharm运行Python程序


《[第一个Python程序]( )》一节中,分别介绍了如何使用 Python IDLE、Python Shell 以及 Sublime Text 编辑并运行 Python 程序。但是,如果要开发复杂的项目,使用 PyCharm、VS Code 等这些强大的 IDE 应该是更不错的选择。


本节仍以第一个 Python 程序为例,给大家介绍如何使用 PyCharm 创建 Python 项目,以及如何编写并运行 Python 程序。


### PyCharm创建Python项目


PyCharm 中,往往是通过项目来管理 Python 源代码文件的。虽然对于第一个 Python 程序来说,创建项目来管理似乎有些“大材小用”,但对于初学者来说,学会创建 Python 项目是非常有必要的。


PyCharm 创建项目的步骤是这样的,首先打开 PyCharm,会显示出如图 1 所示的欢迎界面。


![PyCharm欢迎界面](https://img-blog.csdnimg.cn/img_convert/6cd640594f473ddd00baf86fc0cc9695.gif)  
 图 1 PyCharm 欢迎界面


在该界面中点击“Create New Project”(创建一个新项目),打开如图 2 所示的 Location 对话框,在该对话框中输入项目名称(例如 demo)。


![设置项目名称并配置Python解释器](https://img-blog.csdnimg.cn/img_convert/3aab1ea590f8553cf945b7cc9b7ccefc.gif)  
 图 2 设置项目名称并配置 Python 解释器


另外,强烈建议初学者单击图中所示的三角按钮,展开 Python 解释器设置界面,按图中所示选用本地的 Python 解释器。默认情况下,PyCharm会选用第一种配置方式,它会自动为项目配置虚拟环境,即向项目中添加运行 Python 程序所必备的文件(例如 Python 解释器和标准库文件),但这些文件对于初学者来说,是晦涩难懂的,对 Python 入门没有任何帮助。


输入好项目名称,并配置好 Python 解释器之后,就可以单击“Create”按钮创建项目。创建好的项目如图 3 所示。


![创建好的Python项目](https://img-blog.csdnimg.cn/img_convert/cb72accaaaf3b35f3b28d5b8fdbf574e.gif)  
 图 3 创建好的 Python 项目


可以看到,使用本地Python解释器,创建的项目是空的。


### PyCharm项目中创建Python文件


项目创建完成之后,就可以创建一个 Python 代码文件了,具体操作如下。


首先,在创建好项目的基础上,右键选中该项目,并依次选择“New->Python File” 菜单,如图 4 所示。


、  
 ![新建Python文件流程](https://img-blog.csdnimg.cn/img_convert/5fbfb70f39087aa8a376165e70c84f08.gif)  
 图 4 新建 Python 文件流程


此时,就会打开新建 Python 文件的对话框,输入要新建 Python 文件的名字(如 hello),如图 5 所示。


![新建Python文件对话框](https://img-blog.csdnimg.cn/img_convert/1ce5c47c55808d3d35ddfb9b19742445.gif)  
 图 5 新建 Python 文件对话框


然后点击“OK”按钮或按“Enter”回车键,即可成功创建一个 Python 文件,如图 6 所示。


![成功创建Python文件](https://img-blog.csdnimg.cn/img_convert/e8812ac82a22dafc1afa126e74e9079d.gif)  
 图 6 成功创建 Python 文件


Python文件创建成功之后,就可以向该文件中编写 Python 程序。例如,在新创建的 hello 文件中编写第一个Python程序,如图 7 所示。


![向Python文件中编写代码](https://img-blog.csdnimg.cn/img_convert/02f4d4229b5786f68e00a9bd889ae0eb.gif)  
 图 7 向 Python 文件中编写代码


运行此 Python 程序也很简单,只需选择左侧工程目录中的 hello.py 文件,并右键选择“Run’hello’”,如图 8 所示。


![PyCharm运行Python程序](https://img-blog.csdnimg.cn/img_convert/00c416bf8817da97e73ee2b4a40eaffc.gif)  
 图 8 PyCharm 运行 Python 程序


运行结果如图 9 所示。


![程序运行结果示意图](https://img-blog.csdnimg.cn/img_convert/32e9c6e999d81f4b6e1279e0637819ba.gif)  
 图 9 程序运行结果示意图



> 
> 提示:如果该程序已经运行过一次,当再次运行时,可直接点击工具栏中的 Run 箭头按钮,或者使用快捷键“Shift + F10”,都可以运行上次的程序。
> 
> 
> 


## Python VS Code下载和安装教程


Visual Studio Code,简称 VS Code,是由微软公司开发的 IDE 工具。与微软其他 IDE(如 Visual Studio)不同的是,Visual Studio Code 是跨平台的,可以安装在 Windows、Linux 和 macOS平台上运行。


不仅如此,Visual Studio Code 没有限定只能开发特定语言程序,事实上只要安装了合适的扩展插件,它可以开发任何编程语言程序,包括 [Python]( )。因此,本节就来讲解如何下载并安装 VS Code,使其能够支持 Python 编程。


### VS Code下载和安装


VS Code官网提供了 [VS Code下载地址]( ) ,如图 1 所示。


![img](https://img-blog.csdnimg.cn/img_convert/4520dd9b6ca27beb231787b5746f7255.gif)  
 图 1 VS Code下载界面


可以看到,考虑到不同的操作系统平台,官方准备了分别适用于 Windows、Linux 和 macOS 操作系统的安装包,读者可根据实际情况,选择适合自己电脑的安装包。


值得一提得是,针对 Windows 系统提供的安装包中,还被细分为 User Installer、System Installer 以及 .zip 版,它们之间的区别是:


* User Installer:表示 VS Code 会安装到计算机当前账户目录中,意味着使用其他账号登陆计算机的用户将无法使用 VS Code;
* System Installer:和 User Installer 正好相反,即一人安装,所有账户都可以使用。
* .zip:这是一个 VS Code 的压缩包,下载后只需解压,不需要安装。也就是说,解压此压缩包之后,直接双击包含的 “code.exe” 文件,即可运行 VS Code。



> 
> 默认情况下,VS Code 提供的是 User Installer 64 位的版本。
> 
> 
> 


由于笔者电脑使用的 Windows 10 系统,所以有 2 种安装 VS Code 的方式,但由于 .zip 版下载即可使用,无需安装,因此本节选择以 User installer 版本为例,给大家演示如何通过安装包安装 VS Code。



> 
> 注意,.zip 压缩包中包含的 VS Code 和使用安装包安装,没有任何区别。
> 
> 
> 


下载完成安装包之后,大家会得到一个类似名为 VSCodeUserSetup-x64-1.38.1.exe (笔者下载的是此版本)的文件,双击打开,看到如图 2 所示的安装界面。


![img](https://img-blog.csdnimg.cn/img_convert/724a08e56782cff4e6deeab246f78367.gif)  
 图 2 VS Code安装界面


勾选“我接受协议”,然后点击“下一步”,进入图 3 所示的界面。


![img](https://img-blog.csdnimg.cn/img_convert/bc4bc4dab91055d2e4d7392ffe6028b6.gif)  
 图 3 选择安装位置


如图 3 所示,建议读者不要将 VS Code 安装到系统盘(通常系统盘是 C 盘),可以安装到其它磁盘中。选择好安装位置后,继续点击“下一步”,进入图 4 所示的界面。


![img](https://img-blog.csdnimg.cn/img_convert/8b95ebf5a7333a8ad50979cc06716d12.gif)  
 图 4 选择开始菜单文件夹


这里不需要改动,默认即可,直接点击“下一步”,进入图 5 所示的界面。


![img](https://img-blog.csdnimg.cn/img_convert/7374b2d0addc775ca790d2c6629fa5a4.gif)  
 图 5 选择其他任务


读者可根据自己的操作习惯,勾选适合自己的选项即可,需要注意的是,"添加到 PATH"选项一定要勾选。选择完成后,点击“下一步”,进入图 6 所示的界面。


![img](https://img-blog.csdnimg.cn/img_convert/8ddddcaa7342feec5a29202b9ab32521.gif)  
 图 6 安装准备就绪


如图 6 所示,显示的是前面选择对 VS Code 做的配置,确认无误后点击“安装”,即可正式安装 VS Code。安装成功后,会出现如图 7 所示的界面,表示安装成功。


![img](https://img-blog.csdnimg.cn/img_convert/8b28db291fb1c21b0f2c98cf856ab86e.gif)  
 图 7 安装成功界面


点击“完成”,即可启动 VS Code。


### VS Code安装Python扩展插件


注意,刚刚安装成功的 VS Code 是没有 Python 扩展的,安装此插件的方法也很简单。打开 VS Code,会进入图 8 所示的欢迎界面。


![img](https://img-blog.csdnimg.cn/img_convert/ec1d889a048ad3532ce2e45a04e2ad7c.gif)  
 图 8 VS Code 界面


VS Code 安装 Python 扩展的方法有 2 种,分别是:


* 按照图 9 所示,在欢迎界面中选择 “Python”,下方会弹出一个对话框,选择 “OK”,即可完成 Python 扩展的安装;

 ![img](https://img-blog.csdnimg.cn/img_convert/3eca1694d2938e2b4a654f3253a3b064.gif)  
 图 9 安装 Python 扩展插件
* 安装图 10 所示,点击“扩展”按钮,并搜索 Python 扩展插件,找到合适的扩展(这里选择的是第一个,这是 Python 的调试工具),选择“Install”即可安装成功。

 ![img](https://img-blog.csdnimg.cn/img_convert/221e16ba639c98090c08de993f49c3ce.gif)  
 图 10 安装 Python 扩展插件



> 
> 有关如何使用 VS Code 运行 Python 程序,可猛击《[VS Code运行Python程序]( )》一文详细了解。
> 
> 
> 


## VS Code运行Python程序


本节介绍如何使用 VS Code(Visual Studio Code 的简称)编写并运行 Python 程序。值得一提的是,相比 PyCharm、Eclipse+PyDev,使用 VS Code 编写 Python 程序,不用创建项目,直接创建 Python 文件即可。


### VS Code创建Python文件


首先,打开 VS Code,会看到如图 1 所示的欢迎界面。


![VS Code 欢迎界面](https://img-blog.csdnimg.cn/img_convert/4dfa2d69e29dda23845392cdb4b71288.gif)  
 图 1 VS Code 欢迎界面


点击“New File”,或者在菜单栏中依次选择“File -> New File”,如图 2 所示。


![VS Code创建文件](https://img-blog.csdnimg.cn/img_convert/011236e398b277929f54c490fb3b6dbc.gif)  
 图 2 VS Code创建文件


此时可以看到,新建了一个名为“Untitled-1”的文件,此文件是 VS Code 默认创建的文件,没有文件类型,所以在编写 Python 代码前,需要手动将其另存为后缀名为 .py 的文件。


另存为的方式也很简单,使用快捷键“Ctrl+S”,或者在菜单栏中依次选择“File -> Save”,都会弹出如图 3 所示的窗口。


![另存为 .py 文件](https://img-blog.csdnimg.cn/img_convert/0ddefbea561facd20fd109ed300cfc52.gif)  
 图 3 另存为 .py 文件


在此窗口中,我们可以设置该新建文件的文件名(包括后缀名),还可以自定义该文件的存储位置。



> 
> 只有重新将新建文件保存为以 .py 为后缀名的文件,VS Code 才能够识别出来是 Python 文件,后期在此文件中编写 Python 代码时,才能高亮显示。
> 
> 
> 


由此,我们就成功的创建了一个名为“demo.py”的 python 源文件,如图 4 所示。


![新建的 Python 文件](https://img-blog.csdnimg.cn/img_convert/d95241082ccd3f9289c8aa23537ed806.gif)  
 图 4 新建的 Python 文件


创建 Python 文件成功后,就可以在该文件中编写 Python 代码了,这里仍以第一个 Python 程序为例,即向“demo.py”文件中编写如下代码:



print(“Hello,World”)


代码编写完成后,就可以运行了,具体步骤是,使用组合键“Ctrl+F5”,或者在菜单栏中选择“Debug -> Start Without Debugging”,即可看到如图 5 所示的输出结果。


![运行结果](https://img-blog.csdnimg.cn/img_convert/0f7d6e3ab6caecbef9cdd93fe305b50c.gif)  
 图 5 运行结果


图 5 显示的信息中,除了运行结果,还有代码执行过程中产生的信息。有读者可能会想,能否只显示运行结果呢?办法是有的,只需进行如下操作。


1. 手动将我们创建的 Python 文件放到一个文件夹中,然后将此文件夹引入到 VS Code。例如,这里将前面创建的 demo.py 文件放到了一个 Demo 文件夹(新建的),将此文件夹引入到 VS Code 的方法是,在菜单栏中依次选择“File -> Open Folder”(如图 6 所示),然后找到 Demo 文件夹,点击“选择文件夹”,就可以成功将指定文件夹引入到 VS Code 中。


![向 VS Code 引入文件夹](https://img-blog.csdnimg.cn/img_convert/c033dd0fac0794520b3c6a0d79f3a8a9.gif)  
 图 6 向 VS Code 引入文件夹


2. 引入成功,资源管理器(EXPLORER)中如图 7 所示。


![VS Code资源管理器](https://img-blog.csdnimg.cn/img_convert/2bcc26622953bf62df772a4db8860a3c.gif)  
 图 7 VS Code资源管理器


3. 在图 7 的基础上,先点击“demo.py”文件(这一步很重要),使 VS Code 右侧显示该文件,然后点击左侧的 Debug 按钮(小甲壳虫图标),再点击“设置”按钮,如图 8 所示。


![跳转到 Debug 界面](https://img-blog.csdnimg.cn/img_convert/6bc2870efa8ea8a09b2906a0d4cf50e1.gif)  
 图 8 跳转到 Debug 界面



> 
> 注意,VS Code 的右侧一定要显示有建立的 Python 源文件,才能执行此步,否则会出错。
> 
> 
> 


4. 此时会弹出一个对话框,选择“Python File”,如图 9 所示。


![编译配置](https://img-blog.csdnimg.cn/img_convert/fd71ee5aade5f8fe666030adfc3c0f04.gif)  
 图 9 编译配置


5. 可以看到,显示出了一个名为“launch.json”的文件,我们需要做的就是将它所包含代码中的 “console”:“integratedTerminal” 改为 “console”: “none”,如图 10 所示。


![修改 launch.json 文件](https://img-blog.csdnimg.cn/img_convert/3303b4ae98a47334b33aaab218667199.gif)  
 图 10 修改 launch.json 文件


6. 然后再次运行 demo.py,可以看出如图 11 所示的运行结果。


![只显示程序运行结果](https://img-blog.csdnimg.cn/img_convert/7195d5358339f0cc408ec66dcc19c949.gif)  
 图 11 只显示程序运行结果


## Python注释(多行注释和单行注释)用法详解


注释(Comments)用来向用户提示或解释某些代码的作用和功能,它可以出现在代码中的任何位置。[Python]( ) 解释器在执行代码时会忽略注释,不做任何处理,就好像它不存在一样。


在调试(Debug)程序的过程中,注释还可以用来临时移除无用的代码。


注释的最大作用是提高程序的可读性,没有注释的程序简直就是天书,让人吐血!


千万不要认为你自己写的代码规范就可以不加注释,甩给别人一段没有注释的代码是对别人的不尊重,是非常自私的行为;你可以喜欢自虐,但请不要虐待别人。


很多程序员宁愿自己去开发一个应用,也不愿意去修改别人的代码,没有合理的注释是一个重要的原因。虽然良好的代码可以自成文挡,但我们永远不清楚今后阅读这段代码的人是谁,他是否和你有相同的思路;或者一段时间以后,你自己也不清楚当时写这段代码的目的了。


![在这里插入图片描述](https://img-blog.csdnimg.cn/20210511152217670.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3poaWd1aWd1,size_16,color_FFFFFF,t_70)

**感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的:**



① 2000多本Python电子书(主流和经典的书籍应该都有了)

② Python标准库资料(最全中文版)

③ 项目源码(四五十个有趣且经典的练手项目及源码)

④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)

⑤ Python学习路线图(告别不入流的学习)




**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

**需要这份系统化的资料的朋友,可以添加V获取:vip1024c (备注python)**
![img](https://img-blog.csdnimg.cn/img_convert/6873fe4b231cf48281cb7cb0aa2297c1.png)

**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
件


6. 然后再次运行 demo.py,可以看出如图 11 所示的运行结果。


![只显示程序运行结果](https://img-blog.csdnimg.cn/img_convert/7195d5358339f0cc408ec66dcc19c949.gif)  
 图 11 只显示程序运行结果


## Python注释(多行注释和单行注释)用法详解


注释(Comments)用来向用户提示或解释某些代码的作用和功能,它可以出现在代码中的任何位置。[Python]( ) 解释器在执行代码时会忽略注释,不做任何处理,就好像它不存在一样。


在调试(Debug)程序的过程中,注释还可以用来临时移除无用的代码。


注释的最大作用是提高程序的可读性,没有注释的程序简直就是天书,让人吐血!


千万不要认为你自己写的代码规范就可以不加注释,甩给别人一段没有注释的代码是对别人的不尊重,是非常自私的行为;你可以喜欢自虐,但请不要虐待别人。


很多程序员宁愿自己去开发一个应用,也不愿意去修改别人的代码,没有合理的注释是一个重要的原因。虽然良好的代码可以自成文挡,但我们永远不清楚今后阅读这段代码的人是谁,他是否和你有相同的思路;或者一段时间以后,你自己也不清楚当时写这段代码的目的了。


![在这里插入图片描述](https://img-blog.csdnimg.cn/20210511152217670.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3poaWd1aWd1,size_16,color_FFFFFF,t_70)

**感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的:**



① 2000多本Python电子书(主流和经典的书籍应该都有了)

② Python标准库资料(最全中文版)

③ 项目源码(四五十个有趣且经典的练手项目及源码)

④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)

⑤ Python学习路线图(告别不入流的学习)




**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

**需要这份系统化的资料的朋友,可以添加V获取:vip1024c (备注python)**
[外链图片转存中...(img-3lFu1yGo-1713428336483)]

**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
  • 28
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值