We stand with Ukraine to help keep people safe. Join us
All Apps
Best AppsReviewsComparisonsHow-To
When you purchase through links on our site, we may earn an affiliate commission

Python for Mac

Object-oriented programming language.

Free
In English
4.5
Based on 11 user rates

Python overview

Python is an extremely versatile, dynamic, interpreted, and general-purpose language. It is one of the most popular and in-demand languages today. Python supports multiple programming techniques, including procedural, object-oriented, and functional programming.

Features:
  • Python is an excellent option for beginner-level developers.
  • Python programming on Mac is easy. Since it is based on a high-level language, you don't need to remember the system architecture, nor to manage the memory.
  • Python for Mac is developer-friendly. It uses an elegant and simple syntax that is easy-to-code and easy-to-read.
  • You can enjoy smooth programming on your Macbook with a Python's interactive mode that allows you to easily test short snippets of code and interact with the interpreter directly to write your programs.
  • Python is a dynamically typed language. It means that you don't need to declare the type of variable because it is decided at run time, not in advance.

What’s new in version 3.13.1

  • gh-124448: Update bundled Tcl/Tk in macOS installer to 8.6.15.
  • gh-126909: Fix test_os extended attribute tests to work on filesystems with 1 KiB xattr size limit.
  • gh-125041: Re-enable skipped tests for zlib on the s390x architecture: only skip checks of the compressed bytes, which can be different between zlib’s software implementation and the hardware-accelerated implementation.
  • gh-124295: Add translation tests to the argparse module.

Full list of changes available here

View older Python versions

Python for Mac

Free
In English
Version 3.13.1
Write a detailed review about Python

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
4.5

(6 Reviews of Python)

  • Comments

  • User Ratings

umaromc
umaromc
Sep 30 2012
3.30
0.0
Sep 30 2012
0.0
Version: 3.30
Link is for 32/64-bit Intel Only, OS X 10.6+ 32-bit Intel/PPC Build, OS X 10.3-10.6 http://www.python.org/ftp/python/3.3.0/python-3.3.0-macosx10.5.dmg
Iliketrash
Iliketrash
Mar 20 2012
3.2.3rc2
0.0
Mar 20 2012
0.0
Version: 3.2.3rc2
>>> range(3,7) [3, 4, 5, 6] WTF? How stupid can a language get?
SickTeddyBear
SickTeddyBear
Feb 21 2011
3.2.0
0.0
Feb 21 2011
0.0
Version: 3.2.0
FYI, there are universal installers for Intel/PPC and 10.3->10.6: http://www.python.org/download/
Trashie
Trashie
Oct 24 2010
3.1.2
0.0
Oct 24 2010
0.0
Version: 3.1.2
Indentation thing is not a big deal - how else will the interpreter be able to work. For all the brace lovers maybe they should implement 2 modes I dunno...but once you get into it not having braces all over the place makes for some tidy reading code! I would take this as an overhead to have no braces any day of the week.
Millenniumx
Millenniumx
Apr 3 2006
2.4.3
0.0
Apr 3 2006
0.0
Version: 2.4.3
"One of the worst "features" of Python is that indentation is part of the syntax." So, do you indent your code in other languages? Of course you do; it's one of the first things any decent programmer learns to do. Given that, what's the problem? All it does is help keep the code readable.
iAziz
iAziz
Sep 6 2021
3.9.7
5.0
Sep 6 2021
5.0
Version: 3.9.7
Rob85
Rob85
Nov 16 2018
5.0
Nov 16 2018
5.0
Version: null
Cyzor
Cyzor
Jun 21 2014
5.0
Jun 21 2014
5.0
Version: null
Quiiick
Quiiick
Apr 25 2014
4.0
Apr 25 2014
4.0
Version: null
Ededed
Ededed
Apr 22 2014
2.5
Apr 22 2014
2.5
Version: null
Ingerj
Ingerj
Apr 1 2014
4.0
Apr 1 2014
4.0
Version: null
Talking28
Talking28
Jul 12 2011
4.5
Jul 12 2011
4.5
Version: null
Pneshati
Pneshati
Dec 17 2010
5.0
Dec 17 2010
5.0
Version: null
John-E
John-E
Dec 8 2010
4.0
Dec 8 2010
4.0
Version: null
cheeseinspector
cheeseinspector
Dec 8 2010
5.0
Dec 8 2010
5.0
Version: null
Guest
Guest
Apr 3 2005
5.0
Apr 3 2005
5.0
Version: null