繁体   English   中英

如果我已经安装了 Anaconda 发行版并想使用其他文本编辑器,是否需要安装 Python?

[英]Do I need to install Python if I already have the Anaconda distribution installed and want to use other text editors?

I am new to Python and programming in general and have been using Spyder IDE from the Anaconda distribution for the past few months on Windows 10. It has been really simple and easy to download and use, and I can run all of my code within the IDE,所以我很容易开始学习 Python。

我现在对 Python 和学习编码变得更感兴趣,并希望尝试其他文本编辑器,如 VS Code 或 Sublime Text。 但是,我想知道,如果我需要下载并安装 python 才能在终端中运行我的代码,或者我当前的 Anaconda 安装是否可以运行代码?

如果我确实需要下载 Python,安装 Anaconda 会不会有冲突?

抱歉,如果我使用了错误的术语或不清楚。

不,anaconda 下载 python 解释器/编译器作为 package 的一部分。 但是,如果您想检查以确保,请在命令行中检查您的 python 版本(这是有关如何执行此操作的演练: https://blog.finxter.com/how-to-check-your-python-version/ )

此外,如果您确实下载并再次重新下载 python,则不会有任何不利影响。 在最坏的情况下,它会覆盖您原来的 python 文件(考虑到它们包含完全相同的东西,这没什么大不了的),最好的情况是您将更新您的 python 版本。

我也从 python 开始。 这是一门很棒的语言,它对于学习列表迭代和数据操作特别有用。 Codecademy( https://www.codecademy.com/learn )有关于 python 和 python 的优秀在线课程,用于数据科学,我很确定它是免费的。 我花了一个夏天使用它,并且能够(相对)精通这门语言。 Python 真的有利于教你作为程序员需要思考的方式,并让你对计算机工作原理的基础知识有深入的了解,至少在软件层面上是这样。

最后....肯定 go 具有崇高,并尽可能远离 IDE(学习如何自己编译/调试确实有助于您更好地理解您学习的代码),除非您正在尝试学习class 中的新语言。

哦,还有一件事。 坚持不懈地练习列表迭代(循环遍历列表中的项目)。 这是我发现快速适应 python 的最快方法(它也是 python 最强大的功能之一)。 每当您在 python 中学习新概念时,请尝试编写将列表迭代合并到您所学内容中的代码。

祝你好运!

另外(如果我的信息让你不知所措,很抱歉)我昨晚刚刚在我的大学网站中发现了一个由我学校的 CS 部门负责人创建的网页,我很生气当我第一次开始编码时没有它。 教授为他在 LMU 教授的每一个 class(基本上是这里的每一个重要的 CS class)都创建了课程笔记和课程硬件/问题,它们都制作精良且易于理解。 他拥有从入门到 CS 到 600 级课程(如 AI 和安全软件开发)的所有内容。 该网站令人难以置信,它是由本质上设计 LMU 的 CS 课程的人制作的。

https://cs.lmu.edu/~ray/

你的答案将是不。

如果您的笔记本电脑中已经安装了 anaconda,一旦打开它,您会发现您可以在软件中安装 Python。

Anaconda 不仅包括 Python,R 也将包括在内。

Spider 或 Jupiter notebook 可用于编辑您的 Python 脚本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM