Python Editor for Mac

Spend your time on the idea.
Python is ready.

Open the app and start coding. Python, your editor and useful libraries are already together, ready for your next script.

Python code and NumPy results in the Mac app
Write your code. Run it. See the result. Mac App Store edition.

A familiar place to work

Your files. Your code. Your results.

Open a folder and keep the work in front of you. The file sidebar helps you find your script; the console shows what happens when you run it.

  • Feel at home on your Mac

    Use familiar menus, keyboard shortcuts and file pickers. The native Mac app supports Apple silicon and Intel Macs.

  • Read your code more easily

    Syntax colours, indentation, folding and find-and-replace help you understand and edit longer scripts. Choose fonts and themes that suit you.

  • See the result as you go

    Run a calculation or try a library call, then read its output in the console. Keep editing and testing in the same window.

Mac app welcome screen with file and folder actions
Start a script or open a folder from the welcome screen.

Libraries included

Start with data. Finish with something you can use.

Work with tables, arrays, charts, images and web requests using libraries bundled with the Mac app.

Explore a spreadsheet

Read a CSV with pandas, filter the rows you need and calculate a summary. Turn a repeated calculation into a script you can run again.

See a data example →

Draw a clearer picture

Use Matplotlib to plot your results. Compare categories or see how a value changes over time.

Explore charts →

Add what your script needs

The package manager helps you find and install additional pure-Python packages. Start with the included libraries, then grow from there.

Explore packages →

Learn inside the app

An example is a good first draft.

Open a bundled tutorial, run it and change something. Explore Python basics, NumPy, pandas and web requests with code you can experiment with.

  1. Choose an example

    Pick a topic you want to understand, such as arrays or tables.

  2. Run the original

    See the result before changing anything. It gives you a useful starting point.

  3. Make it yours

    Change a value or replace the sample data. Build a small script around your own question.

Try your first Python exercise →
Available in the free Mac edition

More room to grow

Keep a whole project moving.

The direct Mac workspace brings project tabs, debugging, Git, tests and AI assistance closer to your code.

Step through a problem, review a change and explore how your project runs. These tools are included in the direct release.

Explore the free Mac edition →

Your next script starts here.

Get the Mac app and open your first Python file.

Get the Mac app