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.8

  • Corrección: un fallo o salida incorrecta que podría ocurrir al formatear un número de punto flotante o complejo con una precisión cercana al INT_MAX de la plataforma. PyOS_double_to_string() ahora genera ValueError para cualquier precisión de esa magnitud, independientemente del tipo de presentación o valor, como ya lo hacían los analizadores de cadenas de formato para precisiones superiores a INT_MAX.
  • asyncio: loop.start_tls() y loop.create_connection() ahora validan el argumento server_hostname si se pasa un ssl.SSLContext con check_hostname establecido en True.
  • ssl.SSLContext.wrap_bio() ahora valida sus argumentos server_side, server_hostname y session de manera similar a ssl.SSLContext.wrap_socket(). En particular, un contexto con check_hostname habilitado y sin server_hostname pasado a wrap_bio() ahora genera ValueError en lugar de completar un apretón de manos que verificó la cadena de certificados sin verificar la identidad del par, sin ninguna indicación de que la verificación se había omitido.
  • Actualización: se incluyó libexpat en la versión 2.8.5.
  • Límite: la cantidad de datos que zipfile descomprime por lectura para miembros comprimidos con bzip2, LZMA o Zstandard, coincidiendo con el límite existente para deflate. Un miembro de archivo pequeño podría expandirse previamente en una asignación ilimitada incluso cuando se lee en pequeños fragmentos.
  • Corrección: los filtros de extracción de tarfile tar y datos crean directorios fuera del destino para miembros cuyo nombre sale del destino y regresa a él, como ..\/evil\/..\/dest\/sub\/file. La verificación de contención utilizó la ruta resuelta, pero se crearon directorios intermedios a partir del nombre tal como se dio.
  • Corrección: un fallo en ssl cuando un sni_callback cambia una conexión a otro SSLContext y el contexto que lleva el callback ya no es referenciado por la aplicación. Los servidores que mantienen su contexto sni_callback activo (el caso habitual cuando envuelve el socket de escucha o se almacena en el objeto del servidor) no se vieron afectados.
  • Cambio: el módulo stringprep y el códec encodings.idna no consideran atributos de punto de código Unicode más allá de los definidos en el RFC 3454.
  • Corrección CVE 2026-15806: al limitar las credenciales de HTTPPasswordMgr al esquema de URL, evitando que las credenciales almacenadas para una URL HTTPS se utilicen para una URL HTTP coincidente, mientras que las URI sin esquema continúan coincidiendo con cualquier esquema.

Lista completa de cambios disponible aquí

Ver versiones anteriores de Python

Python para Mac

Gratis
Versión 3.14.8
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