title: macOS
category: page
slug: macos
sortorder: 0515
toc: False
sidebartitle: macOS
meta: macOS is an operating system within the Unix family tree that is developed by Apple and often used for developing Python applications.


macOS is an [operating system](/operating-systems.html) 
within the Unix family tree that is developed by Apple and is often 
used for [developing Python applications](/learning-programming.html).

<div class="well see-also">macOS is an implementation of the <a href="/operating-systems.html">operating systems</a> concept. Learn more in the <a href="/deployment.html">deployment</a> chapter or view the <a href="/table-of-contents.html">table of contents</a> for all topics.</div>


### macOS Python resources
* [Using Python on a Macintosh](https://docs.python.org/3/using/mac.html)
  explains how Python 2.7 is installed by default on Macs. You should
  start setting up your environment by installing Python 3 and then follow
  the instructions in the post to get a 
  [development environment](/development-environments.html) configured.

* [Python Development Environment on macOS High Sierra](https://hackercodex.com/guide/python-development-environment-on-mac-osx/)
  takes the defualt macOS environment and gives you the step to configure
  everything for Python development.

* [How to Set Up Your Python Environment](https://www.davidculley.com/installing-python-on-a-mac/)
  is a data science-flavored configuration guide.

* [How to Use the Command Line for Apple macOS and Linux](https://www.taniarascia.com/how-to-use-the-command-line-for-apple-macos-and-linux/)
  explains the Terminal. If this guide is useful to you then you should 
  also check out the [shells](/shells.html) and 
  [Bash](/bourne-again-shell-bash.html) pages.
