I've been developing python web apps using django and appengine. I'm planning on buying a macbook to develop iPhone apps. I wonder if I will be able to develop my python apps without too much changes on a mac , or if keeping them on a PC will be better?
Thanks
-
Why shouldn't you be able to do it? Mac OS X comes with Python anyway, although you might want to install a newer version. Define without too much changes. Imo Unix and Linux are much more suited for developing anyway (as long as your are not developing MS applications).Felix Kling– Felix Kling2010年11月18日 13:22:58 +00:00Commented Nov 18, 2010 at 13:22
-
@Felix Kling, if anything you want to install an older version. Snow leopard comes with python 2.7, and app-engine runs on 2.5.Klaus Byskov Pedersen– Klaus Byskov Pedersen2010年11月18日 13:25:00 +00:00Commented Nov 18, 2010 at 13:25
-
@Klaus Byskov Hoffmann: Mmh my version is 2.6.... anyway, I didn't know about app-engine and 2.5... sorry.Felix Kling– Felix Kling2010年11月18日 13:26:12 +00:00Commented Nov 18, 2010 at 13:26
-
possible duplicate of is mac good for python programming ?systempuntoout– systempuntoout2010年11月18日 13:29:35 +00:00Commented Nov 18, 2010 at 13:29
5 Answers 5
Macs run Unix, Unix makes python development even easier! (IMHO)
In other news: one of python's big selling points is that it's multi-platform, it can run as well on Windows as on Linux as on a Mac. Heck, here's a list of other platforms it can run on.
All that to say, you can move your python projects back and forth between a mac and pc with relative ease as long as you don't use any platform specific libraries. So, no you shouldn't have to do anything terribly special to make it work.
Comments
Developing python for app-engine on a mac works like a charm.
Comments
Python development on a Mac will be similar to Python development on other *NIX-based operating systems which, in some ways, can be easier than on Windows. As long as none of the modules you are using are Windows-only then you should have no problem!
Comments
I usually develop with Python on OS X and it's a real pleasure to work it.
Just remember to install Macports;
with macports installing Python versions, Python libraries, Eclipse and so on is really easy.
Comments
I would look at Homebrew instead of MacPorts - Link