1.前言既然我们要学习Python,那么我们首先要了解它是做什么的,它的发展历史,它的特点,最重要的是,我们可以用它来做什么?只有这样,我们才能在后续的学习过程中更好的利用它,提高我们的效率。本文内容安排如下:什么是PythonPython发展历史Python优缺点Python使用Python解释器Python开发工具二、Python简介2.1什么是Python大家知道,Python和Java、C、和C++。但与其他语言不同的是,它是一种集解释、编译、交互性和面向对象于一体的脚本语言。Python可以说是集大家所长于一身。简单的几行代码就可以达到神奇的效果,无论是简单的文字处理,大规模的数据分析,还是WWW游戏、游戏。向下。综上所述,与其他语言相比,它在语法结构上具有以下特点:解释:类似于PHP和Perl,无需编译;interactive:也就是我们可以在终端中使用Python提示符>>>稍后直接执行代码;面向对象:与Java、C++类似,Python也支持面向对象编程,将代码封装在对象中;对于初学者:与其他编程语言相比,Python语法简单,往往只需要简单的几行代码就可以达到其他语言同样的效果;2.2Python发展历史1989年圣诞节:GuidovonRossum(又名“乌龟大叔”)开始编写Python语言编译器;1991年2月:第一个Python编译器(也是解释器)诞生。底层基于C语言,可以调用C语言的库函数。在早期版本中,Python已经提供了对“类”、“函数”、“异常处理”等构建块以及列表、字典等核心数据类型的支持,支持基于模块构建应用;1994年1月:Python1.0正式发布;2000年10月16日:Python2.0发布,添加了完整的垃圾收集并提供了对Unicode的支持。同时,Python整个开发过程变得更加透明,社区对开发进度的影响逐渐扩大,生态系统开始慢慢形成;2008年12月3日:Python3.0发布,与之前的Python代码不完全兼容,所以目前仍有不少公司在项目和运维中使用Python2.x版本;后续更新基本都是基于Python2.0和Python3.0更新,最新版本应该是2021年发布的Python3.9.x版本。Python的版本号分为三段,如A.B.C.其中,A代表主版本号。一般当整体重写或者有不向下兼容的变化时,加A,即2或3;B代表功能更新,当有新功能出现时需要添加B;而C代表Smallchanges(例如:修复bug),一旦有修改,加C;2.3Python优缺点Python有很多优点,主要有以下几点:优雅、清晰、简单;开发效率高;便携性强;可扩展性强;良好的嵌入性;但同时Python也有很多缺点,总的来说主要集中在以下几点:与C/C++等语言相比,运行速度慢;线程间不能使用多CPU,代码不能加密;2.4云计算在应用领域;Web开发;系统运行维护;图形用户界面;财务分析;科学计算、人工智能;确保您正在使用的计算机上已经安装了Python解释器。在安装之前,先介绍几个Python解释器:CPython是用C语言实现的Python。我们从Python官网下载安装后,就已经在我们的电脑上安装了这个解释器。在命令行运行Python相当于启动了CPython解释器;IPython是基于CPython的交互式解释器,其底层仍然基于CPython,但交互性优于CPython。就像Chrome和360至尊浏览器一样,虽然不同,但360至尊浏览器的核心是Chrome;JPython是运行在Java平台上的Python解释器,可以直接将Python代码编译成Java字节码并执行;PyPyPyPy最突出的优点是可以提高Python代码的执行速度。它使用JIT技术动态编译Python代码,从而显着提高Python代码的执行速度;IronPython类似于JPython,它是运行在微软.Net平台上的解释器,可以将Python代码编译成.Net字节码;一般来说,安装Python解释器只需要到其官网下载对应系统的安装包,然后安装即可,这也符合我们大多数人的使用习惯。但是如果你确定要学习一段时间的Python,并在以后的各种任务中使用它,那么我推荐使用Miniconda。方便我们创建不同的环境,然后在环境之间自由切换,对后续的开发工作非常友好。3.1MinicondaWindows的安装首先我们需要下载并选择对应版本的安装包;然后双击下载的.exe文件;然后按照屏幕提示一步步选择安装位置和其他提示;安装完成后,打开您的控制台,然后使用condalist进行测试。如果安装成功,此时会列出你当前环境安装的包;如果要升级,使用condaupdateconda命令升级;Linux首先下载对应的安装包;然后打开终端,进入你的安装包所在路径,使用如下命令安装;chmod+xMiniconda3-latest-Linux-x86_64.shbashminiconda3-latest-Linux-x86_64.sh按照提示安装(主要是选择自己的安装位置和是否设置环境变量);安装完成后,最好重启终端,然后使用condalist命令测试是否成功;如果要升级,使用condaupdateconda命令升级;macOS下载安装包;如果下载的文件是.pkg格式,直接双击打开安装即可,如果不是,打开终端,输入安装包所在路径,然后使用如下命令安装;bashMiniconda3-latest-MacOSX-x86_64.sh根据屏幕提示进行安装;安装完成后最好重启终端,然后使用condalist命令测试是否成功;如果要升级,使用condaupdateconda命令升级;??注意,一般来说,Linux和macOS都默认安装了Python,而且一般都是2.x版本;如果上面给出的下载链接太慢,可以移步清华镜像源下载;3.2你好世界!好了,我们的解释器就安装好了,接下来就是写精彩的代码了,让我们从最经典的helloworld开始吧!打开命令行提示符(Windows)或终端(Linux/macOS);使用以下命令查看我们的Python版本;python-version然后使用如下命令进入Python交互环境;python已经准备好了,现在我们可以编写并运行我们的helloworld程序了,只需要一行代码就可以打印helloworld,如果要打印其他信息,就把括号只需将双引号内的内容替换为您要打印的信息即可。括号内的双引号也可以换成单引号;print("helloworld")的结果如下图所示;4.开发工具需要对于Python开发,我们只需要一个文本编辑器,但是如果你想提高效率,那一定不能错过Python开发神器——PycharmPycharm分为社区版(Community)和专业版(Professional),两者的区别在于专业版的功能更强大,但同时专业版是收费的。对于我们日常的使用和开发,社区版就足够了。如果确实需要使用专业版的功能,那么可以选择购买序列号(或者找破解版)。关于它的安装配置教程这里说的还是比较多的,下篇文章来细说吧!5.小结本文到此结束,主要是对Python做一个简单的介绍,让大家对Python有一个大概的了解。然后介绍了如何安装Python解释器,以及如何在终端中实现自己的helloworld。最后给大家推荐一款Python开发工具,具体的安装和配置会在下一篇文章讨论。如果你也感兴趣,那就赶快关注我吧!
