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 →A familiar place to work
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.
Use familiar menus, keyboard shortcuts and file pickers. The native Mac app supports Apple silicon and Intel Macs.
Syntax colours, indentation, folding and find-and-replace help you understand and edit longer scripts. Choose fonts and themes that suit you.
Run a calculation or try a library call, then read its output in the console. Keep editing and testing in the same window.

Libraries included
Work with tables, arrays, charts, images and web requests using libraries bundled with the Mac app.
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 →Use Matplotlib to plot your results. Compare categories or see how a value changes over time.
Explore charts →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
Open a bundled tutorial, run it and change something. Explore Python basics, NumPy, pandas and web requests with code you can experiment with.
Pick a topic you want to understand, such as arrays or tables.
See the result before changing anything. It gives you a useful starting point.
Change a value or replace the sample data. Build a small script around your own question.
More room to grow
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 →Get the Mac app and open your first Python file.