Nous soutenons l’Ukraine pour aider à protéger les civils. Rejoignez-nous
FR
Lorsque vous achetez via les liens de notre site, nous pouvons percevoir une commission d’affiliation

Python pour Mac

Langage de programmation orienté objet.

4.5
D’après 11 notes d’utilisateurs

Aperçu de Python

Python est un langage extrêmement polyvalent, dynamique, interprété et à usage général. C'est l'un des langages les plus populaires et les plus demandés à l'heure actuelle. Python prend en charge plusieurs techniques de programmation, notamment la programmation procédurale, orientée objet et fonctionnelle.

Caractéristiques :
  • Python est un excellent choix pour les développeurs débutants.
  • La programmation en Python sur Mac est facile. Comme il s'agit d'un langage de haut niveau, vous n'avez pas besoin de connaître l'architecture du système ni de gérer la mémoire.
  • Python pour Mac est convivial pour les développeurs. Il utilise une syntaxe élégante et simple, facile à coder et à lire.
  • Vous pouvez profiter d’une programmation fluide sur votre MacBook grâce au mode interactif de Python, qui vous permet de tester facilement de courts extraits de code et d’interagir directement avec l’interpréteur pour écrire vos programmes.
  • Python est un langage à typage dynamique. Cela signifie que vous n'avez pas besoin de déclarer le type d'une variable, car celui-ci est déterminé au moment de l'exécution, et non à l'avance.

Nouveautés de la version 3.14.7

Sécurité
  • Correction de la complexité quadratique dans l'analyse incrémentale des longues constructions non terminées (comme les balises ou les commentaires) dans html.parser.HTMLParser, qui pourraient être exploitées pour un déni de service.
  • Les méthodes findall(), iterfind() et find() de xml.etree.ElementTree évitent un comportement quadratique lors de l'utilisation de prédicats d'index XPath ([1], [last()], [last()-N]) sur des documents XML avec de nombreux frères de même balise.
  • Mise à jour de la libexpat intégrée à la version 2.8.2.
  • La méthode tarfile.TarFile.extract() applique désormais le filtre donné lors de l'extraction d'une cible de lien de l'archive en tant que solution de repli.
  • Dans tarfile, la recherche d'un flux s'arrête désormais lorsque la fin du flux est atteinte.
  • Modules/Setup.local n'est plus utilisé comme point de repère pour découvrir si Python s'exécute dans un arbre source, car cela pourrait potentiellement affecter les installations réelles. Le fichier pybuilddir.txt est désormais le seul indicateur d'exécution dans un arbre source.
  • Correction d'une vulnérabilité dans les filtres de données et d'extraction tarfile où des archives conçues pourraient créer un lien symbolique pointant en dehors du répertoire de destination. Cela contournait le CVE 2025-4330.
  • http.client limite désormais le nombre de lignes de bande-annonce de réponse chunked qu'il lira à 100, et le nombre de réponses intermédiaires (1xx) qu'il ignorera à 100. Un serveur malveillant ou défectueux pouvait auparavant diffuser des lignes de bande-annonce ou des réponses 100 Continue indéfiniment, bloquant le client même lorsqu'un délai d'attente de socket était utilisé. Signalé par @YLChen-007 via GHSA-w4q2-g22w-6fr4.
  • Normaliser toutes les fins de ligne (CR, CRLF et LF) en LF+TAB lors de l'écriture de valeurs configparser multi-lignes.
  • Rejeter les caractères NUL, CR et LF dans les commandes IMAP. D'autres caractères de contrôle sont autorisés et envoyés entre guillemets.

Liste complète des changements disponible ici

Voir les anciennes versions de Python

Python pour Mac

Gratuit
Version 3.14.7
Rédigez un avis détaillé sur Python

Écrivez ce que vous en pensez dans notre bon vieux champ de commentaire

Politique de commentaires de MacUpdate. Nous vous encourageons vivement à laisser des commentaires ; ceux qui contiennent des propos injurieux, du harcèlement ou des attaques personnelles seront modérés.
4.5

(7 avis sur Python)

  • Commentaires

  • Notes des utilisateurs

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