Python - 我从哪里开始?

时间:2012-09-27 10:25:25

标签: python programming-languages

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

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

先谢谢。

9 个答案:

答案 0 :(得分:0)

与大多数语言一样,阅读书籍可能有所帮助

lpthw

是学习python的建议书。它将指导您完成设置以及更多:)

答案 1 :(得分:0)

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

Python website提供了python解释器。可以使用。 Python不像c / c ++那样编译,但是被解释。

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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

一些有趣的网页:

http://www.python.org/

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

某些IDE作为visual studio但是对于python:

http://wingware.com/

http://www.eclipse.org/

答案 4 :(得分:0)

前段时间,我写了一篇博客文章,讨论你问题的第一部分:

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

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

答案 5 :(得分:0)

这取决于您偏好的学习方式。我建议阅读理论,玩一点,用python写一些有用的东西。

以下几点从哪里开始。

理论值:

课程和视频:

操场:

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

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

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

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

答案 6 :(得分:-1)

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

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

答案 7 :(得分:-1)

我非常喜欢从python essential reference

学习python

至于编译器部分:Visual Studio不是编译器。它是使用MSVC编译器的IDE。另一方面,Python是一种解释性的动态语言(嗯......它实际上并没有被解释,因为解释器在第一次导入模块时将模块编译成字节码,所以它有点兼顾,但这些是您开始学习语言时不必担心的技术问题)

对于python,你需要:

  1. python iterpreter:http://www.python.org/getit/
  2. 您选择的编辑。我个人喜欢emacs,但是如果你进入IDE,那么你可以使用PyDevkomodo或许多其他人。

答案 8 :(得分:-1)

正如swair所说,潜入python对于其他语言的有经验的程序员来说是一个很好的资源。如果你想留在Windows Visual Studio环境中,你可以有机会使用Iron Python http://ironpython.net/tools/它是在Visual Studio中构建的2010。 但是为了重新开始,我推荐使用Python shell,iPython或PyCrust。 PyCrust是我最喜欢的。