mac osx 10.8上的初学者python

Lan*_*new 5 python macos osx-mountain-lion

我正在学习编程并且一直在使用Ruby和ROR,但我觉得我更喜欢Python的语言来学习编程.虽然我看到了Ruby和Rails的美妙,但我觉得我需要一种更容易学习编程概念的语言,因此需要Python.但是,我似乎找不到在Apple osx上工作的在线或离线社区; 大多数人似乎都是Python的PC用户.我喜欢Ruby的是,有很多书籍,社区等,他们往往拥有大量的Mac资源.有人能够指向我的谷歌小组,论坛等初学者Python编程,可能有教程,或帮助山狮上运行的人?我感觉有点沮丧,陷入了Ruby Vs. Python范例,只是希望一些特定于mac的资源使用最新的Python并最终使用Django.

感谢您提供的任何帮助!

jat*_*ism 14

Mac OS X 10.8捆绑了Python 2.7.2 /usr/bin/python.通常在Python世界中,您的操作系统被抽象掉了,因此没有那么多特定于操作系统的社区.Apple完全支持Python,你甚至可以使用Python编写完全本机应用程序.

我的建议是让你开始:

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

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

  • 查看官方Python教程.它非常好,但也假设您至少对编程有基本的了解.

  • 查看" 学习Python的艰难之路",这是Zed Shaw的免费电子书,它假定没有先前的编程经验,并且非常,非常容易理解.

这些应该让你忙一阵子!!

  • 我要补充一点,你不应该使用`pip`,`easy_install`,`python setup.py install`来将软件包作为root安装到系统python中(迟早它会破坏它们.)即`` - 应该使用user`或virtualenv.只允许"homebrew"等程序触摸系统安装. (3认同)
  • `alias pip_install ="pip install --user"`你已经准备好了.或者[`virtualenvwrapper`](http://www.doughellmann.com/projects/virtualenvwrapper/)可能会简化与许多virtualenvs的合作. (3认同)