Komodo : un IDE pour Python

Quelques astuces sur les logiciels à posséder absolument

Komodo : un IDE pour Python

Messagepar csamborski le 10 Oct 2012, 16:34

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)
Skype : csamborski
Sur navigateur moderne : http://ld24pm-easy.quantum-softwares.fr/
Avatar de l’utilisateur
csamborski
~ membre surdoué ~
 
Messages: 26
Inscrit le: 02 Oct 2012, 17:46
Localisation: Vienne

Re: Komodo : un IDE pour Python

Messagepar sc le 10 Oct 2012, 17:42

Bonjour Charles,

Bravo pour ce tuto.
Pour ceux qui sont effrayés, il y a deux liens vers Python dans la "logithèque indispensable".
Le deuxième est la version Portable Python du lycée.
Avatar de l’utilisateur
sc
~ administrateur ~
 
Messages: 1439
Inscrit le: 29 Aoû 2017, 10:46

Re: Komodo : un IDE pour Python

Messagepar lucille le 12 Oct 2012, 19:42

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

.._|\______________ _,,_
.../ `-------- ' --------------| ~~~~~~~~~~|_Plop_)
./_==©__'______-___ _|
.. ),---.(_(__) /
..// (\) ),----".'.
//___//
`------
~ Plop Plop Plop ~ We <3 Maths ! \o/


Image
lucille
~ membre expérimenté ~
 
Messages: 11
Inscrit le: 02 Oct 2012, 18:58
Localisation: Saint-Cyr sur le Rhône

Re: Komodo : un IDE pour Python

Messagepar csamborski le 12 Oct 2012, 19:59

Komodo permet donc d'offrir de la diversité et un outil plus polyvalent et fonctionnant sur tous les systèmes d'exploitations, mais je concède que la version portable de Python est bien plus simple à installer. :D
(Après pour l'utilisation ça dépend des préférences de chacun)

Concernant ta question Arnold, tu as d'autres choix pour l'affichage du résultat :
- Tu peux choisir "command output tab" dans "Run In" dans les propriétés de la commande. (voir image). Le résultat s'affichera donc dans un panneau intégré à Komodo.
- Tu peux aussi choisir de personnaliser l'invité de commande par défaut :
Sur windows vista/7 il faut faire un clic droit sur la barre de titre de la console par défaut et choisir "personnaliser" (image)
Sur Linux il faut faire un clic droit sur l'espace central du terminal et choisir "profils/préférences du profil" (image)
Skype : csamborski
Sur navigateur moderne : http://ld24pm-easy.quantum-softwares.fr/
Avatar de l’utilisateur
csamborski
~ membre surdoué ~
 
Messages: 26
Inscrit le: 02 Oct 2012, 17:46
Localisation: Vienne

Re: Komodo : un IDE pour Python

Messagepar lucille le 12 Oct 2012, 20:05

Ouah trop bien ! (Je parlais de ton petit 2 :fou: )


.._|\______________ _,,_
.../ `-------- ' --------------| ~~~~~~~~~~~|_Plop_)
./_==©__'______-___ _|
.. ),---.(_(__) /
..// (\) ),----".'.
//___//
`------
~ Plop Plop Plop ~ We <3 Maths ! \o/


Image
lucille
~ membre expérimenté ~
 
Messages: 11
Inscrit le: 02 Oct 2012, 18:58
Localisation: Saint-Cyr sur le Rhône

Re: Komodo : un IDE pour Python

Messagepar Mariine le 14 Oct 2012, 15:09

MERCI BEAUCOUP CHARLES !!! :amen: !
Mariine
~ membre régulier ~
 
Messages: 5
Inscrit le: 09 Oct 2012, 10:28


Retourner vers Utilisation des logiciels

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron