Bonjour, je voudrai commencer la programmation en python, mais j'ai 2 choix qui s'offrent à moi sur le site de Visual Studio. Sois Visual Studio Community, sois Visual Studio Code. Lequel choisir pour coder en python ? Merci encore 😀
Pour commencer, utiliser IDLE te permettra d'éviter les complexités d'un IDE et en plus, il est déjà inclus dans l'installation de ton Python.
Donc je suis d'accord avec mon VDD.
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard) La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
A noter tout de même que visual studio community comporte une "charge de travail" environnement python, donc si celle-ci est sélectionnée, python 3.9.7 (64 bits) sera installé (si coché).
Avec Visual Studio Code, il faudra installer python classiquement, et éventuellement charger des modules de coloration syntaxique.
Avec une installation classique de python depuis le site officiel, tu as IDLE de fourni (un IDE léger), auquel tu peux substitué Notepad++ (ou le simple Notepad de base, ça sera moche sans la coloration syntaxique mais c'est faisable ou d'autres éditeurs de texte comme sublimtext par exemple).
Mais je conseillerai aussi cette dernière option: python de base et IDLE.
Alors si tu as déjà programmé dans d'autres langages avec un IDE, pourquoi pas (personnellement je préfère VSC) mais si vraiment tu débutes en programmation, je rejoins tous mes VDD, bien que Python ait une syntaxe "simple", il faut l'assimiler (pas si facile que ça), alors t'encombrer avec un IDE risque fort de te décourager.
Je suis sur Windows 10 et je ne trouve pas IDLE avec Python 3.10.4 Je m'arrange très bien en mode commande sous cmd.
Ton_chemin_vers_python_3.10\Lib\idlelib\idle.bat Plus qu'à ouvrir un nouveau fichier.
Ce que je reproche à IDLE c'est de mettre trop de temps à afficher les print ça se compte en millisecondes mais quand même... Je lui reproche aussi d'être moins ergonomique que Notepad ++, la fonction Alt + sélection en colonne c'est une tuerie sur Notepad++ !!!
PierrotLeFou Tu codes pas dans une invite de commande quand même ?
Essaye Notepad++ je te garantie que ta vie de programmeur va changer.
Le gars qui développe ce logiciel est tout seul, c'est un français, il est super compétent, engagé et drôle :
Contact me (no support request and bug report please, only praise and worship ) Contactez moi (pas de demande d'aide ou de rapport de bug, juste des louanges et de l'adoration )
LOL
Bref, le logiciel propose la :
• Gestion des sauvegardes particulières (faut tester pour comprendre), • Coloration syntaxique paramétrable, • Auto-indentation si tu veux, • Auto-completion si tu veux, • Sélection en colonne, collage en colonne, modification en colonne (quel pied), • Bibliothèque de modules (j'utilise par exemple un module de comparaison qui met en évidence les différences entre 2 fichiers), • Barre d'outils customisable, • Gestion de l'affichage des blocs dans ton script (par exemple tu peux cacher la fonction toto qui fait 150 lignes et qui te pollue l'écran), • Surlignage des mots automatiquement (quand tu double-cliques sur un mot tous les mots identiques sont surlignés), • Gestion de l'encodage (quand tu bugues sur les accents avec batch par exemple), • Navigation, • Puissance d'affichage (tu peux ouvrir des fichiers jusqu'à 2Go), • Macros et tout un tas de trucs que je n'ai jamais utilisé.
Oui c'est suffisant, ça se prend en main rapidement et sinon il y a internet si on cherche une astuce particulière.
Au passage si quelqu'un connait une façon de mettre automatiquement en surbrillance les parenthèses, guillemets, crochets, accolades, mal fermées ? Je sais qu'il existe des expressions régulières pour ça mais du coup c'est pas assez automatique pour moi !
chez moi, pour les parenthèses, crochets et accolades, c'est déjà le cas, les jumelles (ouvrante et fermante correspondantes, mais ça peut être les mauvaises correspondances) passent en surbrillance quand je suis sur leur position, et la couleur n'est pas la même quand elle est seule.
Je reviens après qq jours de développement, j'ai créé un script python compatible avec Windows uniquement, il affiche dans une petite fenêtre les erreurs de parenthèses / crochets / accolades. Afin d'avoir un tôt de rafraichissement plus rapide il est conseillé de modifier le temps de sauvegarde automatique dans Paramètres / Préférences / Sauvegarde : Sauvegarder toutes les 1 secondes
Ce n'est qu'une première mouture, loin d'être parfaite !
Dans un second temps je devrais faire en sorte de vérifier l'ordre des parenthèses & Co. 😴
- Edité par Anonyme 24 juillet 2022 à 16:08:27
Quel logiciel choisir pour python ?
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Le Tout est souvent plus grand que la somme de ses parties.
Le Tout est souvent plus grand que la somme de ses parties.
Le Tout est souvent plus grand que la somme de ses parties.