关于python:你知道PythonPycharmAnaconda-三者之间的关系吗

3次阅读

共计 1791 个字符,预计需要花费 5 分钟才能阅读完成。

哈喽~ 大家好呀

Python 作为深度学习和人工智能学习的热门语言,你晓得 Python、Pycharm、Anaconda 三者之间的关系吗?学习一门语言,除了学会其简略的语法之外还须要对其进行运行和实现,能力实现和施展其性能和作用。上面来介绍运行 Python 代码罕用到的工具总结。

一.Python、Pycharm、Anaconda 关系介绍

1. Python

Python 是一种跨平台的计算机程序语言。是一个高层次的联合了解释性、编译性、互动性和面向对象的脚本语言。最后被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新性能的增加,被用于独立的、大型项目的开发。

Python 是咱们进行我的项目开发而应用的一门计算机语言,艰深来说就是编写代码,编写完代码之后,咱们就须要运行,不然代码是死的, 机器是无奈辨认的,这时咱们须要运行 Python 代码的运行环境和工具。

咱们能够应用以下四种形式来 python 代码,前提是咱们曾经下载好了 Python 解释器,下载链接 www.python.org/getit/,下载后配置好其零碎环境变量,解释器的作用就是帮忙咱们将 Python 代码解释成机器能够辨认成的语言,交给机器能够执行的工具。

(1)在命令窗口上运行
快捷键 Win+ R —> 输出 cmd 到命令窗口—> 命窗口内输出 python, 咱们就能够运行程序了。

(2)脚本形式运行
新建一个 a.txt 脚本文件,写完脚本之后, 而后把名称后缀命名为.py, 到 命令窗口找到相应的文件目录,而后执行代码 python a.py,就能够运行了。

(3)应用 Python 自带的 IDLE 编辑器
IDLE 是 Python 原生自带的开发环境,是迷你版的 IDE,与以上形式不同的是它带有图形界面,有简略的编辑和调试性能,然而操作起来比拟麻烦。应用形式 Win+ R—> 输出 IDLE。

(4)应用第三方的 Python 的 IDE 绝对于 Python 自带的 IDLE 而言,性能更加全面,界面更加好看,操作起来更加容易。目前比拟风行的有 PyCharm、Vscode、Jupyter 等,集体举荐应用 Pycharm, 目前应用最多。

2. Pycharm

PyCharm 是一种罕用的 Python IDE,带有一整套能够帮忙用户在应用 Python 语言开发时进步其效率的工具,比方调试、语法高亮、Project 治理、代码跳转、智能提醒、主动实现、单元测试、版本控制。此外,该 IDE 提供了一些高级性能,以用于反对 Django 框架下的业余 Web 开发,界面编写代码和运行操作更加简略。界面如下:

3. Anaconda

Anaconda 指的是一个开源的 Python 发行版本,其蕴含了 conda、Python 等 180 多个迷信包及其依赖项。因为蕴含了大量的迷信包,Anaconda 的下载文件比拟大(约 531 MB),如果只须要某些包,或者须要节俭带宽或存储空间,也能够应用 Miniconda 这个较小的发行版(仅蕴含 conda 和 Python)。

  • Anaconda 包含 Conda、python 以及一大堆装置好的工具包比方:numpy、pandas 等。
  • Miniconda 只包含 Conda、Python,是 Anaconda 的简洁版。
  • conda 是一个开源的包、环境管理器,能够用于在同一个机器上装置不同版本的软件包及其依赖,并可能在不同的环境之间切换。

二. 开发常见搭配
只学习 python 语言的初学者能够先下载好特定版本的 Python 解释器后,而后再搭配界面程序 Pycharm 来进行简略的语法学习和我的项目调试,因为不须要思考不同我的项目须要不同 python 工具包的版本问题。即:Python 解释器 + Pycharm。

而要进行我的项目开发的人员,时常有多个我的项目同时开发,并且不同的我的项目须要不同版本的工具包,这时应用 Anaconda 能够帮忙咱们治理更多我的项目的环境,将每个我的项目独自放在一个虚拟环境中,并且使这些环境中工具包互相独立,不会产生工具包版本抵触问题,并且能够下载多个版本的工具包,能够装置多个不同版本的 Python 解释器。Anaconda 自带 Python 解释器,即:Anaconda + Pycharm。

三. 总结

Python 是咱们进行我的项目开发而应用的一门计算机语言,为了更好的调试代码和运行,应用界面程序 Pycharm 进行操作,而运行环境和工具包的下载与装置能够由 Anaconda 进行治理。

正文完
 0