python application

python application - Python - Programmation

Marsh Posté le 16-02-2006 à 23:55:33    

Bonjour,  
 
Je suis nouveau et dans le forum et dans la programmation.
J'ai depuis quelque jour fais connaissance avec python, mais je suis bloquer dans mon apprentissage par un problème ennuyeux, voila :
Quand je crée un programme sous bloc-note ou IDLE, je l'enregistre, puis quand je veux l'ouvrir ..  Il ne s'ouvre pas, ou plutot il s'ouvre pour se fermer aussitot sans que je ne puisse voir la moindre indication.  
Si vous pouviez me conseillé, merci ...
 
 ****************************************************************
    Personal firewall software may warn about the connection IDLE
    makes to its subprocess using this computer's internal loopback
    interface.  This connection is not visible on any external
    interface and no data is sent to or received from the Internet.
    ****************************************************************
Voila ce qui m'indique quand j'ouvre l'IDLE, une solution ?

Reply

Marsh Posté le 16-02-2006 à 23:55:33   

Reply

Marsh Posté le 17-02-2006 à 12:24:16    

Quand tu dis que tu veux le réouvrir, tu l'ouvres comment ?

Reply

Marsh Posté le 17-02-2006 à 14:42:19    

Démarrer->Exécuter->'cmd'
python programme.py
 
sinon tu lances ton programmes avec/dans IDLE et voilà

Reply

Marsh Posté le 18-02-2006 à 09:40:16    

multani :
Je l'écrit avec Word, je l'enregistre dans un dossier que j'ai crée sous nom.py, puis double clic.
Quand je 'écrit avec IDLE, je vais dans la barre des tâches dans "run"
 
Taz :
Je ne peux pas essayer pour l'instant, 'cmd' c'est ce que je dois écrire dans Exécuter ?
lancer avec / "tu pourrais être plus claire, s'il te plait"
Y a pas plus débutant que le débutant que je suis.
 
Merci,

Reply

Marsh Posté le 18-02-2006 à 11:10:17    

charpie a écrit :

Je ne peux pas essayer pour l'instant, 'cmd' c'est ce que je dois écrire dans Exécuter ?

oui
ou alors "tous les programmes" -> Accessoires -> Invite de commande
 

charpie a écrit :

lancer avec / "tu pourrais être plus claire, s'il te plait"
Y a pas plus débutant que le débutant que je suis.

lancer le programme dans idle

Reply

Marsh Posté le 18-02-2006 à 16:01:22    

Le problème ce n'est pas que je n'arrive pas à l'ouvrir, mais c'est qu'il ne reste  pas ouvert.
Un peu comme la porte du frigo qui dès qu'on l'ouvre se referme sans qu'on est le temp de prendre quelque chose à manger.
(n'est ce pas une belle comparaison)

Reply

Marsh Posté le 19-02-2006 à 17:06:56    

Je suis nouveau dans la programmation, mais e peu que j'en ai vu m'a plut.
J'aimerai en savoir plus, et continuer à voyager dans ce monde.
Cependant si je ne peux pas ouvrir un programme crée cela risque de porter préjudice à une passion naissante.
Alors s'il vous plait, si quelqu'un à déjà rencontrer ce problème, qu'il m'aide.
Merci

Reply

Marsh Posté le 19-02-2006 à 19:29:58    

donne le programme a tout hasard :/

Reply

Marsh Posté le 19-02-2006 à 23:55:23    

# Premier script Python
# petit programme simple affichant une suite de Fibonacci, c.à.d. une suite
# de nombres dont chaque terme est égal à la somme des deux précédents.
 
print "Suite de Fibonacci :"
 
a,b,c = 1,1,1               # a et b servent au calcul des termes successifs
                            # c'est un simple compteur
print 1                     # affichage du premier terme
while c<15:                 # nous afficherons 15 termes au total
    a,b,c = b,a+b,c+1
    print b
 
 
Je l'ai ecrit sous word pad, sous  le nom essai.py
Quand je double clic dessus , il s'ouvre et se referme aussitôt.
Je n'arrive pas non plus à l'ouvrir sous python, il me met une suite de messages d'erreurs.

Reply

Marsh Posté le 20-02-2006 à 00:08:30    

word pad n'est pas fait pour ça. Au pire fait le dans note pad [:jkley]  
Mais ça serait quand même mieux avec un vrai éditeur

Reply

Marsh Posté le 20-02-2006 à 00:08:30   

Reply

Marsh Posté le 20-02-2006 à 00:13:54    

bizarre ca...Je l'ai copie/colle ton programme, je le lance avec IDLE et il marche niquel
 
il me dit :  

Code :
  1. Suite de Fibonacci :
  2. 1
  3. 2
  4. 3
  5. 5
  6. 8
  7. 13
  8. 21
  9. 34
  10. 55
  11. 89
  12. 144
  13. 233
  14. 377
  15. 610
  16. 987


 
 
edit : Quand je double clique dessus ca marche pas et c'est normal je pense, c'est pas fait pour.
Fait comme c'est dit plus haut avec IDLE ca marche :)
 
edit2 ; bon je viens de tester avec wordpad et j'ai trouve!  
En fait il ne faut pas utiliser unicode (option codage quand tu enregistres) qui te fout la merde dans l'indentation (ce qui evidemment, et c'est normal, ne plait pas au p'tit serpent).
Si tu veux absolument utiliser wordpad enregistre tes scripts en utf8 ou en ansi ca marche, mais surtout pas unicode.
Voila :)  
Sinon IDLE, c'est tout integre donc c'est mieux pour ca :)
 
edit3 :  et pense a utiliser les balises [code] quand tu poste tes programmes c'est plus lisible :)


Message édité par gocho le 20-02-2006 à 00:25:35
Reply

Marsh Posté le 20-02-2006 à 17:46:22    

Quand je l'ouvre avec IDLE, sa fonctionne.
Mais a quoi sert la première fenêtre :  
(je m'explique :
Quand je lance IDLE, il y a deux fenêtre qui s'ouvre :
 - la première avec un fond tout noir et (-) qui clignote
 - la deuxième avec un fond blanc, 2 phrases sur python et les (>>> ) à la suite desquelles j'écris mon programme. )
 
Je croyais qu'on ecrivait sur la deuxième et que le résultat ce faisait sur la première.
 
Au lieu de ça, sur la première, il y a tout un tas de message quand je lance le programme et le résultat s'affiche sur la deuxième.
 
PS : Balise [code], je ne connais pas.
 
Merci pour les conseils, je commence à y voir plus claire

Reply

Marsh Posté le 20-02-2006 à 17:57:24    

c'est quelle version?  
perso quand je lance idle j'ai qu'une fenetre ou ca me met ca:

Citation :


Python 2.4.2 (#67, Sep 28 2005, 12:41:11) [MSC v.1310 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
 
    ****************************************************************
    Personal firewall software may warn about the connection IDLE
    makes to its subprocess using this computer's internal loopback
    interface.  This connection is not visible on any external
    interface and no data is sent to or received from the Internet.
    ****************************************************************
     
IDLE 1.1.2      
>>>  


 
ensuite je fais nouvelle fenetre et c'est dans celle qui apparait que je vais taper mon programme
La premiere c'est la ou tu vas lancer tes commandes (genre lancer le programme, etc...
Me semble que tu peux faire le programme instructions par instructions aussi mais je pense pas que ce soit ca que tu veux [:dawa]
 
pour les balises code, c'est pour mettre ton code en avant sur le forum  
Tu mets

Citation :

[code ]


avant le code du programme
et tu mets

Citation :

[/code ]

apres ta derniere ligne.
Tu peux aussi utiliser dans le meme genre fixed, cpp, etc...


Message édité par gocho le 20-02-2006 à 17:59:28
Reply

Marsh Posté le 20-02-2006 à 20:07:11    

Ma version c'est celle la :
 

Code :
  1. Python 2.4.2 (#67, Sep 28 2005, 12:41:11) [MSC v.1310 32 bit (Intel)] on win32
  2. Type "copyright", "credits" or "license()" for more information.
  3.     ****************************************************************
  4.     Personal firewall software may warn about the connection IDLE
  5.     makes to its subprocess using this computer's internal loopback
  6.     interface.  This connection is not visible on any external
  7.     interface and no data is sent to or received from the Internet.
  8.     ****************************************************************

   
 

Reply

Marsh Posté le 20-02-2006 à 20:07:51    

C'est génial, ça marche !!!!

Reply

Marsh Posté le 20-02-2006 à 20:35:58    

quoi donc? en faisant nouvelle fenetre etc?

Reply

Marsh Posté le 21-02-2006 à 14:27:39    

Non, je parlais de [code] :
 
J'ai pas encore essayer en ouvrant une nouvelle fenêtre, dès que je le fais je tiens au courant.

Reply

Marsh Posté le 21-02-2006 à 15:36:03    

ben heureusement que ca marche lol [:mlc]
sinon quand c'est pas du code et que tu veux mettre dans le meme style c'est quote :)

Reply

Marsh Posté le 25-02-2006 à 23:55:29    

pour éditer du code python, mieuw que word pad, éssaie SPE
stani's python editor
t as ton code, l idle en dessous pour tester des fonctions pdt que tu code, quand tu enregistre, ça vérifie ton code pour voir s'il ya  as d'erreur, tu peut exécuter directement depuis l'editeur
à gauche t'as un onglet avec dedans toutes tes fonctions, si tu clik dessus ça t'enmene a  lendroit de la fonction etc...
avec coloration syntaxique personnalisable
franchement il tue

Reply

Marsh Posté le 28-02-2006 à 14:08:33    

gowha :
Tu pourrais me dire ou je peux le trouver, s'il te plait ?
Que je me fasse une idée
 
gocho:
C'est quoi la différence entre code et quote ?
C'est juste une histoire de forum, ou de langue ?

Reply

Marsh Posté le 28-02-2006 à 14:13:04    

charpie a écrit :

gowha :
Tu pourrais me dire ou je peux le trouver, s'il te plait ?
Que je me fasse une idée

tu connais google ?

Reply

Marsh Posté le 28-02-2006 à 17:30:33    

ben ben quote ca sert a rapporter une parole ou toute autre citation
Avec code, va y avoir la coloration syntaxique.
 
ps: pour quoter le post d'une personne, tu cliques sur le petit + en haut de ce post et tu fais repondre tout en bas a gauche de ta page ;)
Bien sur tu peux selectionner plusieurs messages

Reply

Marsh Posté le 06-03-2006 à 22:21:10    

désolé mais avec google je n'arrivai pas a trouver le lien, ou mon antivirus ne le laissé pas passer.
Enfin on m'a parlé d'un editeur: "éclipse" je vais essayer.
 
Merci gocho pour ces petits conseils.
 
Blender vous connaissez ?
Pourriez pas me dire où trouver un manuel d'utilisation (Je trouve ça un peu complexe), merci ?

Reply

Marsh Posté le 22-05-2006 à 21:40:06    

Utiliser eclipse comme éditeur c'est utiliser une massue pour tuer une mouche.
Comme éditeur bien sous windows t'as Jedit , Notepad++ , etc etc .
 
Et sinon pour Blender : http://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro Par exemple

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed