今天就跟大家聊聊有关python要安装哪些软件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
python这几年热度逐渐上升,在很多高校python也被列为通识课程,之所以如此受欢迎正是由于它的高效,简洁,易用,强大的第三方库等优点。如今在网络开发,人工智能,大数据等方便应用非常广泛,不管你是否喜欢,不管怎么吐槽,如果想要从事人工智能,依然很难绕过python,虽然这两年茱莉亚,去被炒得也很热,但是在人工智能方面依然无法撼动python的地位。
编程语言都会涉及编译器或者解释器,使用C/c++之类的编译性语言编写的程序,是需要从源文件转换成计算机使用的机器语言,经过链接器链接之后形成了二进制的可执行文件。运行该程序的时候,就可以把二进制程序从硬盘载入到内存中并运行。但是对于python而言,python源码不需要编译成二进制代码,它可以直接从源代码运行程序。执行python就需要用到python解释器,按版本划分,python解释系可以分为:
2. x 3. x
2. x版本目前已经不再进行维护,所以目前大多数项目都是使用3. x,我个人比较推荐用3.6.x版本,3.7.2章是目前最新的版本,但是使用过程中会有这样那样的错误,会存在不兼容等问题,而3.5.x及以下的版本也存在一些问题:
前缀f格式化字符串在3.6.x之后才开始支持
安装工具包3.5时。x安装相关依赖容易失败
<强>安装步骤:强>
下载解释器
双击安装
记得勾选种子,这是python的包管理工具,会经常用到IDE。
<强> IDE 强>
IDE(集成开发环境,集成开发环境),目前python的IDE有很多,vs代码,eclipse,原子,蟒蛇,想法等等,我个人不太推荐使用上述这些IDE,当然如果十分喜欢这些IDE也可以。对于开发python,我只推荐pycharm和jupyter笔记本两款。毋庸置疑,这是python最强大的IDE。跳转,关联第三方库,速度,集成度,调试等等,可以说pycharm在python开发中大多数方面表现的都很优秀,而vs代码,eclipse,蟒蛇,原子只是在某一个或几个方面表现还可以。首先vs代码关联第三方库,函数提示等方面很慢,服务器下容易卡顿,eclipse需要额外配置python插件,蟒蛇集成太多包,有很多是自己用不到的,太臃肿了,原子没用过,不过也不感兴趣,所以,我觉得使用这些IDE还不如配置一下vim。如果说不喜欢每种语言安装一个IDE,喜欢像eclipse这样支持不同语言的IDE,我支持使用的想法,这和pycharm属于同一家的产品,很多特性有共通之处。
pycharm优点:
功能丰富
提示速度快
强大的书签和跳转功能
高效的调试
学生可以注册免费使用专业版
…
pycharm安装步骤:
下载pycharm
如果没有购买专业版,可以下载社区版免费使用:
http://www.jetbrains.com/pycharm/download/#section=windowswww.jetbrains.com
如果有学校的邮箱,可以注册教育版,和专业版没什么区别:
进行安装
双击可执行文件、选择安装目录进行安装就行了。
配置解释器
setting->Project->Project Interpreter
在红框位置选择上面安装的Python解释器
要检查一下,因为Python默认是生成一个虚拟环境,使用虚拟环境中的解释器
jupyter notebook优点:
交互式调试
随时切换Markdown和code,边做笔记边写代码
jupyter notebook安装步骤:
打开cmd
用pip安装
pip install jupyter notebook
pip代理
pip是Python的包管理工具,无论是自己再cmd、终端下安装还是使用pycharm这些IDE安装包,都会调用pip。