Apoyamos a Ucrania para ayudar a proteger a las personas. Únete
ES
Cuando compras a través de los enlaces de nuestro sitio, podemos recibir una comisión de afiliado

Python para Mac

Lenguaje de programación orientado a objetos.

4.5
Basado en 11 valoraciones de usuarios

Resumen de Python

Python es un lenguaje extremadamente versátil, dinámico, interpretado y de uso general. Es uno de los lenguajes más populares y demandados en la actualidad. Python admite múltiples técnicas de programación, entre ellas la programación procedimental, la orientada a objetos y la funcional.

Características:
  • Python es una opción excelente para desarrolladores principiantes.
  • Programar en Python en Mac es fácil. Al tratarse de un lenguaje de alto nivel, no es necesario conocer la arquitectura del sistema ni gestionar la memoria.
  • Python para Mac es fácil de usar para los desarrolladores. Utiliza una sintaxis elegante y sencilla que facilita tanto la escritura como la lectura del código.
  • Podrás disfrutar de una programación fluida en tu MacBook gracias al modo interactivo de Python, que te permite probar fácilmente fragmentos cortos de código e interactuar directamente con el intérprete para escribir tus programas.
  • Python es un lenguaje de tipado dinámico. Esto significa que no es necesario declarar el tipo de variable, ya que se determina en tiempo de ejecución, no de antemano.

Novedades de la versión 3.14.7

Seguridad
  • Se corrigió la complejidad cuadrática en el análisis incremental de construcciones largas no terminadas (como etiquetas o comentarios) en html.parser.HTMLParser, que podría ser explotada para un ataque de denegación de servicio.
  • Los métodos findall(), iterfind() y find() de xml.etree.ElementTree evitan el comportamiento cuadrático al usar predicados de índice XPath ([1], [last()], [last()-N]) en documentos XML con muchos hermanos de la misma etiqueta.
  • Actualización de libexpat empaquetada a la versión 2.8.2.
  • El método tarfile.TarFile.extract() ahora aplica el filtro dado cuando extrae un objetivo de enlace del archivo como una opción de respaldo.
  • En tarfile, buscar en un flujo ahora se detiene cuando se alcanza el final del flujo.
  • Modules/Setup.local ya no se utiliza como un hito para descubrir si Python se está ejecutando en un árbol de origen, ya que podría afectar las instalaciones reales. El archivo pybuilddir.txt es ahora el único indicador de que se está ejecutando en un árbol de origen.
  • Se corrigió una vulnerabilidad en los filtros de datos y extracción de tarfile donde archivos comprimidos manipulados podrían crear un symlink apuntando fuera del directorio de destino. Esto fue una elusión de CVE 2025-4330.
  • http.client ahora limita el número de líneas de tráiler de respuesta en fragmentos que leerá a 100, y el número de respuestas interinas (1xx) que omitirá a 100. Un servidor malicioso o defectuoso podría anteriormente transmitir líneas de tráiler o respuestas 100 Continue indefinidamente, colgando al cliente incluso cuando se usaba un tiempo de espera de socket. Reportado por @YLChen-007 a través de GHSA-w4q2-g22w-6fr4.
  • Normaliza todos los finales de línea (CR, CRLF y LF) a LF+TAB al escribir valores de configparser de varias líneas.
  • Rechaza caracteres NUL, CR y LF en comandos IMAP. Otros caracteres de control son permitidos y se envían entre comillas.

Lista completa de cambios disponible aquí

Ver versiones anteriores de Python

Python para Mac

Gratis
Versión 3.14.7
Escribe una reseña detallada sobre Python

Escribe lo que piensas en nuestro comentario de toda la vida

Política de comentarios de MacUpdate. Te animamos a dejar comentarios, pero los que incluyan insultos, acoso o ataques personales de cualquier tipo serán moderados.
4.5

(7 reseñas de Python)

  • Comentarios

  • Valoraciones de usuarios

Mcr
Mcr
Aug 5, 2026
3.14.6
0.0
Aug 5, 2026
0.0
Version: 3.14.6
3.14.7 released Aug 5, 2026 https://www.python.org/downloads/
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.
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