有哪些值得推荐的Python开发工具

2023-06-05 0 815

Python 应用软件

IPython

IPython provides a rich architecture for interactive computing with:

A powerful interactive shell.

A kernel for Jupyter.

Support for interactive data visualization and use of GUI toolkits.

Flexible, embeddable interpreters to load into your own projects.

Easy to use, high performance tools for parallel computing.

IPython 是两个强悍的如前所述 Python 的互动式 shell,相较如在的 Python shell,IPython 提供更多了更加强悍的撰稿和可视化潜能。提议沃苏什卡采用 IPython Shell 代替原生植物的 Python Shell 以赢得更高的管理效率。

采用 IPython 有什么样益处?

与此同时 IPython 为 Jupyter 工程项目提供Mach,全力支持互动式统计数据建模,并提供更多单纯功能强大且高效能虚拟化的潜能。

python3 -m pip install ipython

Jupyter

2014 年,Fernando Pérez 宣布从 IPython 中衍生出两个名为 Jupyter 的工程项目。IPython 继续以 Python shell 和 Jupyter Mach的形式存在,而 IPython Notebook 和其他与语言无关的部分移到了 Jupyter 名下。Jupyter 是语言无关的,它的名称是对 Jupyter 全力支持的核心编程语言的引用,这些语言是 Julia、Python 和 R,它全力支持几十种语言的执行环境(也就是Mach),这些语言包括 Julia、R、Haskell、Ruby,当然还有Python(通过IPythonMach)。

2015年,GitHub 和 Jupyter 工程项目宣布 Jupyter Notebook 文件格式(.ipynb文件)在 GitHub 平台上可以原生植物渲染。

Jupyter 官方强烈提议采用 Anaconda 发行版安装 Python 和 Jupyter。

Anaconda

The Worlds Most Popular Python/R Data Science Platform

有哪些值得推荐的Python开发工具

Anaconda 可以非常方便的在 MacOS / Linux / Windows 上运行统计数据科学和机器学习程序。并且:

快速下载 1,500 多个 Python / R 统计数据科学包

采用 scikit-learn,TensorFlow 和 Theano 开发和训练机器学习和深度学习模型

采用 Dask,NumPy,pandas 和 Numba 分析具有可伸缩性和性能的统计数据

采用 Matplotlib,Bokeh,Datashader 和 Holoviews 提供更多建模结果

通过命令行安装 Anaconda

Jupyter Notebook 和 JupyterLab

JupyterLab 是 Jupyter 工程项目下一代的 web 用户界面。

启动 JupyterLab

访问 JupyterLab

访问 Jupyter Notebook

Visual Studio Code

微软出品。跨平台、轻量级但功能强悍的源代码撰稿器。Sublime Text 已经好久没有打开过了。

轻量、便捷、强悍,力推!!!

安装 Visual Studio Code

选择 Python 解释器版本

采用快捷键 ⇧⌘p 呼出 Command Palette,在其中输入 select interpreter,选中 Python: Select Interpreter。

从系统列出的若干个 Python 版本中选择你需要的那两个。MacOS 系统自带两个 Python 2.7,我们安装的 Anaconda 为系统安装了 Python 3.7。

安装扩展

采用快捷键 ⇧⌘x 呼出扩展面板。安装 anaconda 扩展,它会与此同时安装 python 扩展。

PyCharm

JetBrains 出品,必属精品!

最强悍的 Python 集成开发环境,提供更多代码分析、图形化调试器,集成测试器、集成版本控制系统,并全力支持采用Django进行网页开发。

在校学生可以通过 edu 邮箱申请 JetBrains 免费的教育授权。

社区版向开发者免费开放,完全可以满足日常开发工作(缺少 Django Web 开发全力支持)。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务