2012-08-02 6 views
5

Ich lerne Programmierung und habe mit Ruby und ROR gearbeitet, aber ich fühle mich wie Python-Sprache besser zum Lernen von Programmierung. Obwohl ich die Schönheit von Ruby und Rails sehe, denke ich, dass ich eine Sprache brauche, die Programmierkonzepte, also Python, leichter zu erlernen. Ich kann jedoch anscheinend keine Online- oder Offline-Community finden, die mit Apple OSX funktioniert. scheint meistens PC-Leute für Python zu sein. Was ich an Ruby mag, ist, dass es viele Bücher, Communities usw. gibt, und sie neigen dazu, eine gute Menge an Mac-Ressourcen zu haben. Wäre jemand in der Lage, mich auf eine Google-Gruppen, Foren usw. für Anfänger Python-Programmierung, die Tutorials haben, oder Hilfe für Leute, die auf Mountain Lion? Ich fühle mich ein wenig frustriert und gefangen zwischen dem Ruby Vs. Python-Paradigma, und wollen nur einige Mac-spezifische Ressourcen mit neuesten Python und schließlich Django arbeiten.Anfänger Python auf Mac OSX 10.8

Vielen Dank für jede Hilfe, die Sie anbieten können!

+2

Es gibt [MacOS-Installer] (http://python.org/download/). Mit was genau hast du Probleme? Python zu lernen sollte grundsätzlich auf jeder Plattform gleich sein. –

+3

Python und Django sollten weit genug vom Betriebssystem abstrahieren, dass Sie sich nicht darum kümmern müssen, auf welcher Plattform Sie sich befinden. Beginnen Sie hier http://www.learnpython.org/ – Aesthete

+0

Anna & Aesthete Danke. Das macht Sinn für mich. – Lanew

Antwort

14

Mac OS X 10.8 wird zusammen mit Python 2.7.2 geliefert, das Sie unter /usr/bin/python finden. In der Python-Welt ist Ihr Betriebssystem im Allgemeinen abstrahiert, daher gibt es nicht so viele Betriebssystem-spezifische Communities. Apple akzeptiert jedoch Python vollständig und Sie können sogar vollständig native Anwendungen mit Python schreiben. - ein Open-Source-Paket-Installer für Mac OS X, inspiriert von Debians apt-get oder RedHats Dies ist yum

homebrew
  • Install:

    Sie Meine Vorschläge wäre zu beginnen. Auf diese Weise können Sie viele Abhängigkeiten auf Systemebene wie Datenbankserver, NoSQL-Server, Systembibliotheken usw. problemlos installieren. Sie werden unweigerlich verpflichtet sein, dieses Zeug mit der Zeit zu installieren, also ist es am besten, das richtige Werkzeug für den Job zu haben!

  • Installieren Sie pip - Das Python-Paketinstallationsprogramm. Du wirst es nicht bereuen. Auf diese Weise können Sie problemlos externe Python-Pakete verwalten.

  • Überprüfen Sie die official Python tutorial. Es ist ziemlich gut, geht aber davon aus, dass Sie zumindest Grundkenntnisse in der Programmierung haben.

  • Schauen Sie sich Learn Python the Hard Way an, ein kostenloses E-Book von Zed Shaw, das keine Programmierkenntnisse voraussetzt und sehr, sehr einfach zu folgen ist.

Diese sollten Sie für eine Weile beschäftigen !!

+3

Ich würde hinzufügen, dass Sie 'pip',' easy_install', 'python setup.py install' nicht verwenden sollten, um Pakete in System Python als root zu installieren (früher oder später wird es Sachen kaputt machen.) -user' oder virtualenv sollte stattdessen verwendet werden. Nur Programme wie "Homebrew" dürfen die Systeminstallation berühren. – jfs

+1

Das ist kein schlechter Vorschlag, aber das bringt auch viel mehr Komplexität mit sich, die für Newcomer etwas einschüchternd sein kann. Meiner Meinung nach ist nichts falsch daran, die Standard-Python-Version zu verwenden, solange Sie sich nicht mit ANYTHING herumärgern, das mit dem Betriebssystem ** geliefert wird. In 10.8 haben sie die externen 'site-packages' weiter vereinfacht:'/Library/Python/2.7/site-packages'. Ich nehme es! – jathanism

+3

'alias pip_install =" pip install --user "' und du bist bereit zu gehen. Oder ['virtualenvwrapper'] (http://www.doughellmann.de).com/projects/virtualenvwrapper /) könnte die Arbeit mit vielen virtualenv vereinfachen. – jfs