python要安装哪些软件

介绍

今天就跟大家聊聊有关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要安装哪些软件

双击安装

 python要安装哪些软件

记得勾选种子,这是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

python要安装哪些软件

如果没有购买专业版,可以下载社区版免费使用:

http://www.jetbrains.com/pycharm/download/#section=windowswww.jetbrains.com

如果有学校的邮箱,可以注册教育版,和专业版没什么区别:

python要安装哪些软件

进行安装

双击可执行文件、选择安装目录进行安装就行了。

配置解释器

python要安装哪些软件

setting->Project->Project Interpreter

在红框位置选择上面安装的Python解释器

要检查一下,因为Python默认是生成一个虚拟环境,使用虚拟环境中的解释器

jupyter notebook优点:

python要安装哪些软件

交互式调试

随时切换Markdown和code,边做笔记边写代码

jupyter notebook安装步骤:

打开cmd

用pip安装

pip install jupyter notebook

pip代理

pip是Python的包管理工具,无论是自己再cmd、终端下安装还是使用pycharm这些IDE安装包,都会调用pip。

python要安装哪些软件

python要安装哪些软件