Je poste un petit sujet sur l'utilisation des logiciels pour mieux travailler sur Python.
Normalement, après avoir téléchargé Python vous obtenez un logiciel un peu bizarre qui ressemble à ça. Rien à voir avec ce qu'on a au lycée, où on a un "vrai" logiciel pour faire des algorithme pour Python. Voilà une image de ce que je vous propose d'obtenir : clic.
La dernière image présente le logiciel "Komodo Edit", il s'agit d'un IDE libre et gratuit. Un IDE (de l'anglais Integrated Development Environment) est un logiciel servant à aider les gens à faire des algorithmes (ou des programmes). Celui-ci est un des meilleurs et comporte -entre autres- des outils pour Python (mais aussi pour Java, ou d'autres, en tout il gère un nombre énorme de langages).
Pour Python je vous invite à revoir cette image :
- Il permet de colorer ce qu'on écrit selon sa nature (Les variables sont en noir, les fonctions en orange, le texte en bleu, les commentaires en gris, etc.)
- Il gère quasi-automatiquement l'indentation (les espaces en début de ligne qui forment les limitent des boucles ou conditions)
- Quand on entre une fonction, une info-bulle sur son utilisation apparait (c'est ce qu'on voit en base de l'image)
- Et bien plus encore...
Pour le télécharger, je vous invite à vous rendre sur cette page.
Après avoir installé le logiciel vous pouvez le lancer et choisir "File/New/New File" dans les menus pour commencer.
Pour activer les outils d'aide de Python vous avez deux possibilités :
- soit vous enregistrez directement le document vierge en l'appelant nom.py (vous pouvez remplacer nom parce que vous voulez mais il faut laisser .py)
- soit vous sélectionnez le langage dans le menu en bas à droite, comme sur cette image
Vous pouvez maintenant faire des algorithme Python facilement, mais un problème demeure : comment les tester ?
Pour cela on aura besoin de Python, le logiciel (celui-ci), tout ce qu'il faut c'est qu'il soit installé.
Maintenant on va "créer" un bouton "Lancer l'algorithme Python", suivez juste ces quelques étapes :
- Tout d'abord il faut afficher le volet "Boite à outils" si ce n'est déjà fait, ça se passe dans le menu "View/Tabs & Sidebars/Toolbox". (En image)
- Maintenant cliquez sur le petit engrenage en haut de la boite à outils et choisissez "New Command..." (En image)
- Dans la nouvelle fenêtre qui s'ouvre il ne faut changer que 2-3 choses:
--Dans la barre du haut mettez le nom du bouton (par exemple "Lancer Python")
--Dans "Command" mettez : "%(python)" "%F" (avec les guillemets), il s'agit de la ligne qui dit au bouton d'ouvrir le fichier actuel ("%F") dans Python (%(python))
--Choisissez l'option "New Console" pour "Run In", cela permet un affichage séparé des résultats plus confortable.
--Voilà un résumé en image : clic
Maintenant tout est prêt. Vous pouvez faire l'algorithme en Python, quand vous avez fini enregistrez le puis double-cliquez sur le bouton "Lancer Python" pour le tester.
Résultat de l'exemple de la somme des carrés
Une petite note pour ceux qui voudraient utiliser les commentaires (du texte qui ne fait rien mais donne des infos, en Python il commence par un dièse #) avec des caractères non-américains (je pense aux divers accents) il se peut que vous rencontriez une erreur lors de l'enregistrement. Pour la corriger il faut faire ceci :
- Allez dans le menu "Edit/Preferences..."
- Onglet "Internationalization"
- Dans language specific Default Encoding réglez "Python" et "UTF-8"
Note : Il s'agit de la manière dont les 0 et les 1 codent le fichier, pour utiliser nos caractères français il faut le code UTF-8 (celui-ci permet même d'écrire en chinois !)
C'est donc tout, j'espère vous avoir aidé.
Si vous avez des questions vous pouvez les poser ici.
(Désolé pour les fautes de frappes/orthographes qui resteraient)

, mais y a t'il un moyen de changer la présentation lors du run ? (écriture blanche sur fond noir)
)