2012-08-02 112 views
5

我正在学习编程,并且一直在使用Ruby和ROR,但是觉得我更喜欢Python的语言来学习编程。尽管我看到了Ruby和Rails的美妙之处,但我觉得我需要一门更容易学习编程概念的语言,因此需要Python。但是,我似乎无法在Apple OSx上找到在线或离线的社区;大多数人似乎是Python的PC人员。我对Ruby的喜爱是有很多书籍,社区等,他们往往拥有大量的Mac资源。有人能够将我指向谷歌组织,论坛等,为初学者的Python编程,可能有教程,或帮助人们在山狮上运行?我感到有点沮丧,陷入了Ruby之间。 Python范例,并且只需要一些特定于Mac的资源与最新的Python以及最终的Django一起工作。mac osx上的初学python 10.8

感谢您提供任何帮助!

+2

有[MacOS安装程序](http://python.org/download/)。你有什么特别的麻烦?学习Python应该在每个平台上基本相同。 – 2012-08-02 23:23:09

+3

Python和Django应该足够的从操作系统抽象出来,你不必关心你在哪个平台上。从这里开始http://www.learnpython.org/ – Aesthete 2012-08-02 23:23:58

+0

Anna&Esthete谢谢。这对我来说很有意义。 – Lanew 2012-08-02 23:41:55

回答

14

Mac OS X 10.8与Python 2.7.2捆绑在一起,在/usr/bin/python处找到。通常在Python世界中,操作系统被抽象出来,所以没有那么多的OS特定的社区。然而,Apple完全支持Python,甚至可以使用Python编写完全本机的应用程序。

我的建议,让你开始将是:

  • 安装homebrew - 这是Mac OS X的开源软件包安装程序,通过Debian的apt-get或RedHat的yum启发。这将允许您轻松安装许多系统级依赖项,如数据库服务器,NoSQL服务器,系统库等。随着时间的推移,你将不可避免地需要安装这些东西,所以最好有适合这项工作的工具!

  • 安装pip - Python软件包安装程序。你不会后悔的。这将允许您轻松管理外部Python包。

  • 查看official Python tutorial。这很好,但也假定你至少对编程有基本的了解。

  • 退房Learn Python the Hard Way,由Zed Shaw提供的免费电子书,它假定没有任何编程经验,非常非常容易遵循。

这些应该让你忙一会儿!

+3

我想补充一点,你不应该使用'pip','easy_install','python setup.py install'来以root身份安装软件包到系统python中(迟早会破坏东西)。ie,' - 应该使用-user或virtualenv。只有像“自制软件”这样的程序应该允许触摸系统安装。 – jfs 2012-08-03 00:22:29

+1

这并不是一个坏建议,但是这也增加了更多的复杂性,这对新手来说可能有点令人生畏。在我看来,使用默认的Python版本没有任何问题,只要你不要混淆与OS **捆绑的任何东西。在10.8中,他们进一步简化了你的外部'site-packages':'/ Library/Python/2.7/site-packages'。我要买它! – jathanism 2012-08-03 00:32:16

+3

'alias pip_install =“pip install --user”'你准备好了。或['virtualenvwrapper'](http://www.doughellmann。com/projects/virtualenvwrapper /)可能会简化许多virtualenvs的工作。 – jfs 2012-08-03 00:44:18