0

我对 C/C++ 很满意,但我觉得另一种语言肯定会帮助我。因此,我认为 Python 会是很好的入门语言,因为我听到很多人谈论 Python。我有以下问题:

  • 我从哪里开始使用 Python ?
  • 我有像 Visual Studio for Python 这样的编译器吗?我将 VS2010 用于 C/C++

提前致谢。

4

9 回答 9

0

像大多数语言一样,阅读一本书可能会有所帮助

lpthw

是学习python的推荐书。它将指导您完成设置等:)

于 2012-09-27T10:26:46.450 回答
0

我认为互联网上有很多 python 信息,如果你是 C++ 程序员并且已经有编程知识,你可以在那里搜索信息。虽然您可以安装解释器并开始玩arround,但根据我的经验,这是一种相当简单的学习方式(解释器+文档)

一些有趣的网页:

http://www.python.org/

http://docs.python.org/py3k/tutorial/index.html

一些 IDE 作为视觉工作室,但用于 python:

http://wingware.com/

http://www.eclipse.org/

于 2012-09-27T10:55:15.837 回答
0

Dive into python是一个很棒的选择,如果你已经熟悉编程,它会让你快速上手。通过在每一章中构建小而有用的项目来学习。

Python 网站提供了 Python 解释器。可以使用。Python 不像 c/c++ 那样编译,而是解释。

于 2012-09-27T10:29:20.330 回答
0

不久前,我写了一篇博客文章来解决您问题的第一部分:

http://codelike.com/blog/2011/07/07/a-jump-start-for-learning-python/

至于第二部分:不,您不需要编译器。代码是即时解释的,这意味着您可以在 Python shell(Python 安装附带)中键入代码并立即查看它的作用。这是探索某些语言特性的好方法。如果您在 Python 之上安装iPython,您甚至可以在该 shell 中获得自动完成功能。

于 2012-09-27T11:12:46.073 回答
0

这取决于您喜欢哪种学习方式。我建议阅读理论,玩一点,并使用 python 写一些有用的东西。

以下是您选择的几点开始。

理论:

课程和视频:

游乐场:

如果您是编程新手,我建议您阅读官方教程并开始使用在线教程,这些教程将指导您从简单的“hello world”程序到更复杂的程序。然后阅读 Dive Into Python 并深入了解。

关于 IDE,有多种选择,您可以尝试它们以找到最适合您目标的选择。

  • IDE:PyCharm、Eclipse + PyDev、Wing IDE。
  • 只是编辑器:vim 或 sublime 或 notepad++,我已经使用了所有这些并停止了 sublime。
  • 交互式解释器:ipython - 可以选择将其作为控制台或本地服务器上的笔记本运行。这是很棒的工具和真正的交互式编程体验。先看一些教程。有几个非常强大的东西,如 matplotlib、numpy、scipy 支持,使这个工具非常高效。

您还必须查看 virtualenv 和 virtualenvwrapper 来配置您的虚拟环境。

于 2012-09-27T11:34:28.093 回答
0

我建议Head First Python。即使开始阅读时看起来有点幼稚,但事实证明,它不仅非常非常适合学习基本概念,而且还可以了解该语言的能力和用途(google app engine,python on安卓,...)。

于 2012-09-27T10:47:18.733 回答
-1

要回答您的第二个问题,Python 是一种解释型语言,因此您不需要编译器。只要您安装了 Python,只需运行脚本即可。

您可以使用您喜欢的任何 IDE 来编写代码。

于 2012-09-27T10:30:03.887 回答
-1

我真的很喜欢从python 基本参考中学习 python

至于编译器部分:Visual Studio 不是编译器。这是一个使用 MSVC 编译器的 IDE。另一方面,Python 是一种解释型动态语言(嗯......它实际上并没有被解释,因为解释器在第一次导入模块时会将其编译为字节码,所以两者兼而有之,但这些是您需要了解的技术细节不用担心什么时候开始学习语言)

对于python,您需要:

  1. python iterpreter:http ://www.python.org/getit/
  2. 您选择的编辑器。我个人喜欢 emacs,但如果您喜欢 IDE,那么您可以使用PyDevkomodo或许多其他工具。
于 2012-09-27T10:30:22.543 回答
-1

正如 swair 所说,Dive into python 是其他语言经验丰富的程序员的一个很好的资源。如果你想留在 Windows Visual Studio 环境中,你可以给 Iron Python http://ironpython.net/tools/一个机会它是内置的Visual Studio 2010。但如果要重新开始,我推荐 Python shell、iPython 或 PyCrust。PyCrust 是我的最爱。

于 2012-09-27T10:36:23.973 回答