If you want to use a Macintosh is OS X, then the following instructions can be used to "fake it" and still be able to run Python code on your EV3. Really, it all comes down to having an OS X version of versions of Python3 and "sshfs" so we can mount the EV3 folder on our Mac. OS X already has "ssh" built in.

sshfs

To get "sshfs" you need to install a couple of packages named "osxfuse" and "sshfs" that are available here. Once you download them, you will need to double click the installer with the "control" key held down because they are not registered Apple installers. The default installer options should work fine.

Python 3

With OS X the macintosh comes with Python 2 installed, but you can download and install Python 3 here. Make sure to look at the version number and get Python 3. This will also install "IDLE".

Terminal.app

The macintosh has a program named "Terminal.app" (usually located in the "Utilities" folder inside the "Applications" folder) that will allow you to open a window and communicate with the EV3. This will only allow you to only open a single terminal window. This is actually OK because you should start "IDLE" by double clicking on it icon and it will open is own window. By default IDLE is installed in a "Python" folder in your "Applications" folder.
MacTerm.png

XQuartz

You get extra credit if you want to get the full Linux/Unix experience by installing Quartz (available here). With this program you can install a lot of Linux/Unix software, most of which is free. It can be a something that can very useful.

Once you get a terminal window, the behavior is the same as with the Chromebook using Linux, with the exception of the method for starting IDLE.