En réalité, ce n'est pas vraiment une question de quel assistant est « meilleur » - c'est plutôt de trouver celui qui s'adapte à ta façon de travailler. Tous les grands modèles (ChatGPT, Claude, Gemini et autres) se débrouillent bien avec Python, simplement ils diffèrent dans les détails : l'un explique mieux les concepts, l'autre repère plus vite les erreurs de syntaxe, le troisième gère mieux les gros fichiers de code.
Mon expérience me dit que tu devrais essayer Claude - il est généralement plus prudent avec la logique et admet ses propres erreurs dans le contexte (du genre « j'ai peut-être manqué truc »), ce qui t'aide à comprendre par toi-même. Avec les erreurs Python, il propose souvent non seulement une correction, mais explique aussi pourquoi c'est arrivé. ChatGPT est aussi bien, mais il donne parfois des réponses assurées qui sonnent plus convaincantes qu'elles ne le sont vraiment. GitHub Copilot fonctionne directement dans l'éditeur - pratique si les scripts sont courts et routiniers, mais pour démêler les erreurs complexes, mieux vaut un chat complet.
Conseil sincère : prends deux ou trois tâches identiques (par exemple du web scraping ou du traitement de texte) et fais-les passer par deux ou trois assistants en même temps. Regarde dont les explications d'erreurs tu comprends le mieux et dont le code est plus facile à lire. Après ça, tu sauras qui choisir pour ton workflow.