既然要学习 Python,那总得先了解了解它是干啥的、它的发展历史、它有什么特点以及最最重要的,我们能用它干啥?这样才能在我们后续学习的过程中更好的利用好它,提升我们的效率。
本文内容安排如下:
正如你所知道的,Python 它和 Java、C、C++ 一样,是一门编程语言。但是不同于其他语言的是,它是一个结合了解释性、编译性、互动性和面向对象的脚本语言。
Python 可以说是集大家所长,你可以用简单的几行代码就能实现神奇的效果,无论是简单的文字处理,还是大规模的数据分析,亦或是 WWW 游戏或者游戏,它都不在话下。
总结起来,相比于其他语言,它有着如下几点特色语法结构:
>>>
的后面直接执行代码;后续的更新中,基本都是基于 Python 2.0 和 Python 3.0 更新,当前最新的版本应该是 Python 3.9.x 版本,是在 2021 年发布的。Python 的版本号分为三段,形如 A.B.C。其中 A 表示大版本号,一般当整体重写,或出现不向后兼容的改变时,增加 A,即 2 或 3;B 表示功能更新,当出现新功能时就需要增加 B;而 C 则表示小的改动(例如:修复了某个 Bug),一旦有修改就增加 C;
Python 优点很多,总结起来主要有如下几点:
但是同时 Python 也存在着许多缺点,一般来讲主要集中在以下几点:
要正式迈入 Python 学习之路,首先你得保证你使用的电脑上已经有了 Python 解释器。安装之前,先介绍几个 Python 的解释器:
通常来讲,要安装 Python 解释器,只需要去其 官网[1] 下载对应系统的安装包,然后进行安装即可,这也符合我们大多数人的使用习惯。但如果你确定要学习一段时间的 Python,并且以后要用它来进行各种工作,那么我更推荐使用 `Miniconda`[2]。它方便我们创建不同的环境,然后自由的在各个环境之间切换,对于后续的开发工作十分友好。
.exe
文件;conda list
进行测试,如果安装成功,此时就会列出你当前环境下所安装的包;conda update conda
命令进行升级即可;chmod +x Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
conda list
命令进行测试是否成功;conda update conda
命令进行升级即可;.pkg
格式,双击打开安装即可,如果不是,则打开终端,进入安装包所在路径,然后使用如下命令进行安装;bash Miniconda3-latest-MacOSX-x86_64.sh
conda list
命令进行测试是否成功;conda update conda
命令进行升级即可;一般来讲,Linux 和 macOS 都已经是默认安装了 Python 的,而且一般是 2.x 版本;
如果上面给出的下载链接过慢,可以移步 清华镜像源[6] 进行下载;
好了,我们的解释器安装好了,接下来就是激动人心的写代码了,那就从最最经典的 hello world
开始吧!
打开命令行提示符(Windows)或者终端(Linux/macOS);
通过如下命令来查看我们的 Python 版本;
python -version
接着使用如下命令进入 Python 交互环境;
python
好了,现在就可以编写并运行我们的 hello world
程序了,只需要一行代码,就能打印出 hello world
,而如果你要打印其他信息,只需要把括号中双引号引起的内容替换成你想要打印的信息即可,括号中的双引号不仅也可以用单引号代替;
print("hello world")
运行结果如下图所示;
要进行 Python 开发,我们只需要一个文本编辑器就可以了,但是要想提高效率,那你一定不能错过 Python 开发神器 - Pycharm[7]。
Pycharm 分为社区版(Community)和专业版(Professional),两者的区别在于专业版功能更加强大,但同时的,专业版是收费的。对于我们日常使用开发,社区版已经足够用了,如果实在是需要用到专业版的功能,那么你可以选择购买序列号(或者去找个破解版)。关于它的安装和配置教程,到这里说的也挺多了,那就到下一篇文章再细说吧!
本文到此就算结束了,主要是对 Python 进行了简单介绍,让大家对 Python 有一个大概的认识。然后介绍了如何安装 Python 解释器以及如何在终端中实现自己的 hello world
,最后则是给大家推荐了一个 Python 开发工具,不过关于它的具体安装和配置就准备在下一篇文章中去讲了。如果你也感兴趣,那就赶紧去关注我吧!
[1]
Python官网: https://www.python.org/downloads/
[2]
Miniconda
: https://docs.conda.io/en/latest/miniconda.html#
[3]
Windows安装包: https://docs.conda.io/en/latest/miniconda.html#windows-installers
[4]
Linux安装包: https://docs.conda.io/en/latest/miniconda.html#linux-installers
[5]
macOS安装包: https://docs.conda.io/en/latest/miniconda.html#macosx-installers
[6]
清华镜像源: https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/
[7]
Pycharm: https://www.jetbrains.com/pycharm/download/