Débutant en Python aide et conseils SVP
Fermé
cocophotos
Messages postés
139
Date d'inscription
dimanche 31 août 2003
Statut
Membre
Dernière intervention
31 décembre 2008
-
23 sept. 2003 à 18:39
yoyo85 - 14 avril 2009 à 22:11
yoyo85 - 14 avril 2009 à 22:11
A voir également:
- Forum python débutant
- Iptv bug forum ✓ - Forum Box et Streaming vidéo
- Forum convertisseur youtube mp3 ✓ - Forum Logiciels
- Abonnement iptv illegaal forum ✓ - Forum TV & Vidéo
- \R python ✓ - Forum Python
15 réponses
et bien tu edites un fichier avec ton editeur favori (emacs! emacs!) que tu appelles:
script.py
tu mets du code dedans et voila.
retiens bien la methode, c est la meme pour tous les langages de programmation!
--
pouet
script.py
tu mets du code dedans et voila.
retiens bien la methode, c est la meme pour tous les langages de programmation!
--
pouet
cocophotos
Messages postés
139
Date d'inscription
dimanche 31 août 2003
Statut
Membre
Dernière intervention
31 décembre 2008
22
24 sept. 2003 à 07:56
24 sept. 2003 à 07:56
Je te remercie. Et maintenant j'aurais voulu savoir comment faire pour faire exécuter se fichier dans ms-dos sans double cliquer dessus.
Merci par avance et bonne journée
Cocophotos
L’espoir fait vivre, et oui, c’est ainsi !
Merci par avance et bonne journée
Cocophotos
L’espoir fait vivre, et oui, c’est ainsi !
personnellement je ne sais pas, c est plus un probleme windows qu un probleme python. par contre google, il sait lui:
http://wikipython.flibuste.net/moin.py/InstallerSousWindows
http://www.python.org/doc/faq/windows.html
bonne journee a toi aussi :)
--
pouet
http://wikipython.flibuste.net/moin.py/InstallerSousWindows
http://www.python.org/doc/faq/windows.html
bonne journee a toi aussi :)
--
pouet
cocophotos
Messages postés
139
Date d'inscription
dimanche 31 août 2003
Statut
Membre
Dernière intervention
31 décembre 2008
22
>
pouet
24 sept. 2003 à 13:12
24 sept. 2003 à 13:12
Rebonjour,
Oui je sais qu'il y a sur http://wikipython... comment faire mais je ne comprend pas comment tu peux faire malgré leurs explications.
Merci et bonne apres-midi
Cocophotos
L’espoir fait vivre, et oui, c’est ainsi !
Oui je sais qu'il y a sur http://wikipython... comment faire mais je ne comprend pas comment tu peux faire malgré leurs explications.
Merci et bonne apres-midi
Cocophotos
L’espoir fait vivre, et oui, c’est ainsi !
cocophotos
Messages postés
139
Date d'inscription
dimanche 31 août 2003
Statut
Membre
Dernière intervention
31 décembre 2008
22
24 sept. 2003 à 14:16
24 sept. 2003 à 14:16
Merci Lof le site que tu ma proposé ma permis d'apprendre des tas de choses.
Et merci sebsauvage pour la video vraiment instructive. Qui elle ma permis de réussir ce que je voulais faire et jaurasi voulu savoir ou tu as trouvé le logiciel CamCorder.
Ben sinon vous étes tous fort sympathique et j'en profiterai pour dire que le site de sebsauvage et vraiment admirablement bien fait, qu'il continue dasn sa lancé voila.
Bonne aprem à tous et à plus tard
Cocophotos
L’espoir fait vivre, et oui, c’est ainsi !
Et merci sebsauvage pour la video vraiment instructive. Qui elle ma permis de réussir ce que je voulais faire et jaurasi voulu savoir ou tu as trouvé le logiciel CamCorder.
Ben sinon vous étes tous fort sympathique et j'en profiterai pour dire que le site de sebsauvage et vraiment admirablement bien fait, qu'il continue dasn sa lancé voila.
Bonne aprem à tous et à plus tard
Cocophotos
L’espoir fait vivre, et oui, c’est ainsi !
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
24 sept. 2003 à 14:57
24 sept. 2003 à 14:57
Merci merci :-)))
Pardon, c'est CamStudio (et non CamCorder).
C'est dans ma section logiciels pour utilisateurs 'avancés':
http://sebsauvage.net/logiciels/poweruser.html
Ce logiciel est gratuit et permet de capturer l'écran au format AVI et de produire des fichiers Flash (SWF+HTML) à partir d'un AVI.
http://www.atomixbuttons.com/vsc/
Pardon, c'est CamStudio (et non CamCorder).
C'est dans ma section logiciels pour utilisateurs 'avancés':
http://sebsauvage.net/logiciels/poweruser.html
Ce logiciel est gratuit et permet de capturer l'écran au format AVI et de produire des fichiers Flash (SWF+HTML) à partir d'un AVI.
http://www.atomixbuttons.com/vsc/
dererste
>
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
16 janv. 2006 à 11:10
16 janv. 2006 à 11:10
encore meilleur pour faire des demo ( capture d'ecran ) .
génere un fichier html et un flash.
Tres facile d'utilisation et gratuit.
Wink
génere un fichier html et un flash.
Tres facile d'utilisation et gratuit.
Wink
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
24 sept. 2003 à 13:16
24 sept. 2003 à 13:16
Pour Windows:
Ouvrir une fenêtre Dos (menu démarrer, ou bien exécuter cmd.exe ou command.com),
se déplacer dans le répertoire où se trouve le .py (commande cd)
et lancer le programme en tapant: python monprogramme.py
Ouvrir une fenêtre Dos (menu démarrer, ou bien exécuter cmd.exe ou command.com),
se déplacer dans le répertoire où se trouve le .py (commande cd)
et lancer le programme en tapant: python monprogramme.py
cocophotos
Messages postés
139
Date d'inscription
dimanche 31 août 2003
Statut
Membre
Dernière intervention
31 décembre 2008
22
24 sept. 2003 à 13:36
24 sept. 2003 à 13:36
Bonjour sebsauvage,
C'est koi la commande cd ?
Merci par avance et bonne apres-midi
Cocophotos
L’espoir fait vivre, et oui, c’est ainsi !
C'est koi la commande cd ?
Merci par avance et bonne apres-midi
Cocophotos
L’espoir fait vivre, et oui, c’est ainsi !
lof.
Messages postés
689
Date d'inscription
mercredi 12 février 2003
Statut
Membre
Dernière intervention
11 juin 2007
44
24 sept. 2003 à 13:45
24 sept. 2003 à 13:45
il faut rechercher dans le forum les commandes dos ont déjà été donné
sinon il y a une liste ici :
http://www.rapidoweb.free.fr/msdos.htm
sinon il y a une liste ici :
http://www.rapidoweb.free.fr/msdos.htm
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
24 sept. 2003 à 14:01
24 sept. 2003 à 14:01
Une petite vidéo d'exemple que je viens de vaire:
http://cjoint.com/?jyn3nceda4
(J'en profite pour faire un petit essai avec le logiciel gratuit CamCorder :-)
http://cjoint.com/?jyn3nceda4
(J'en profite pour faire un petit essai avec le logiciel gratuit CamCorder :-)
cocophotos
Messages postés
139
Date d'inscription
dimanche 31 août 2003
Statut
Membre
Dernière intervention
31 décembre 2008
22
24 sept. 2003 à 19:10
24 sept. 2003 à 19:10
J'ai télécharger le logiciel CamStudio et c'est vrai c'est génial!!
Cocophotos
L’espoir fait vivre, et oui, c’est ainsi !
Cocophotos
L’espoir fait vivre, et oui, c’est ainsi !
cocophotos
Messages postés
139
Date d'inscription
dimanche 31 août 2003
Statut
Membre
Dernière intervention
31 décembre 2008
22
24 sept. 2003 à 21:27
24 sept. 2003 à 21:27
Rebonsoir,
J'aurais voulu savoir comment avec le langage Python, on peut créer des fenetres comme dans tous les logiciels.
Merci d'avance et bonne soirée.
Cocophotos
L’espoir fait vivre, et oui, c’est ainsi !
J'aurais voulu savoir comment avec le langage Python, on peut créer des fenetres comme dans tous les logiciels.
Merci d'avance et bonne soirée.
Cocophotos
L’espoir fait vivre, et oui, c’est ainsi !
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
2 oct. 2003 à 09:40
2 oct. 2003 à 09:40
Python est fourni avec tkinter, qui permet de faire des interfaces graphioques.
Mais tu peux en utiliser d'autres, comme wxPython, GTK, QT... il y a le choix.
Avec wxPython ( http://www.wxpython.org/ ), tu peux prendre Boa Constructor :
http://boa-constructor.sourceforge.net/
Quelques exemples de possibilités:
http://www.wxpython.org/screenshots.php
Mais tu peux en utiliser d'autres, comme wxPython, GTK, QT... il y a le choix.
Avec wxPython ( http://www.wxpython.org/ ), tu peux prendre Boa Constructor :
http://boa-constructor.sourceforge.net/
Quelques exemples de possibilités:
http://www.wxpython.org/screenshots.php
petit pb dans python , je n'arrive pas a faire compter le nombre de e par exemple dans un mot , je vous met le code que j'ai piour le moment :
g='ceci est un essais'
e='e'
compteur=0
for e in g:
compteur = compteur+1
else:
print compteur
en fait ca compte un e et il met le compteur comment faire pour qu'il continue de compter les e a u lieu de s'arreter au premier ?
merci
g='ceci est un essais'
e='e'
compteur=0
for e in g:
compteur = compteur+1
else:
print compteur
en fait ca compte un e et il met le compteur comment faire pour qu'il continue de compter les e a u lieu de s'arreter au premier ?
merci
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
2 oct. 2003 à 09:47
2 oct. 2003 à 09:47
J'aurais fait comme ça:
Mais il y avait une méthode encore plus simple !
g='ceci est un essais' e='e' compteur=0 for lettre in g: if lettre==e: compteur = compteur +1 print 'Il y a',compteur,'lettres',e,'dans le texte.'
Mais il y avait une méthode encore plus simple !
g='ceci est un essais' e='e' print 'Il y a',g.count(e),'lettres',e,'dans le texte.'
FunkyMxs
Messages postés
7
Date d'inscription
samedi 27 septembre 2003
Statut
Membre
Dernière intervention
4 octobre 2003
2
30 sept. 2003 à 22:18
30 sept. 2003 à 22:18
chaine = "ceci est un essai"
b = "e"
compteur = 0 # Compteur du nombre de lettre que l'on recherche
analyse = 0 # Caractere en cours d'analyse
z = len(chaine) # Longeur de la chaine a analyser
while analyse < z : # Tant que tout les caracteres n'ont pas ete analyse
if chaine[analyse] == b : # si le caractere se trouve dans la chaine
compteur = compteur + 1 # Ajoute 1 au compteur
analyse = analyse + 1 # Ajoute 1 au compteur analyse
print "Il y a", compteur, "lettre(s)", b, "dans la phrase", chaine
Pour tout les débutants qui veulent apprendre à programmer en python, telechargez ce livre au format pdf Apprendre à programmer avec Python par gérard Swinnen.
http://www.developpez.com/cours/ (click droit enregistrer la cible sous, une fois que vous êtes sur le site) Vraiment excellent pour débuter en programmation.
b = "e"
compteur = 0 # Compteur du nombre de lettre que l'on recherche
analyse = 0 # Caractere en cours d'analyse
z = len(chaine) # Longeur de la chaine a analyser
while analyse < z : # Tant que tout les caracteres n'ont pas ete analyse
if chaine[analyse] == b : # si le caractere se trouve dans la chaine
compteur = compteur + 1 # Ajoute 1 au compteur
analyse = analyse + 1 # Ajoute 1 au compteur analyse
print "Il y a", compteur, "lettre(s)", b, "dans la phrase", chaine
Pour tout les débutants qui veulent apprendre à programmer en python, telechargez ce livre au format pdf Apprendre à programmer avec Python par gérard Swinnen.
http://www.developpez.com/cours/ (click droit enregistrer la cible sous, une fois que vous êtes sur le site) Vraiment excellent pour débuter en programmation.
ok cool , le g.count(e) je ne conaissait pas , je reviendrais si jamais j'ai un autre soucis , tres sympas d'avoir repondu
merci
au fait je suis en train d'apprendre , sur un tutoriel python , de gerard swinen , c'est tres clair et bien expliqué , meme si c'est un pau barbant à la longue ...
merci
au fait je suis en train d'apprendre , sur un tutoriel python , de gerard swinen , c'est tres clair et bien expliqué , meme si c'est un pau barbant à la longue ...
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
2 oct. 2003 à 16:04
2 oct. 2003 à 16:04
Il y a aussi des liens vers différents tutoriaux en français tout en bas de cette page:
http://wikipython.flibuste.net/moin.py/CodesDivers
http://wikipython.flibuste.net/moin.py/CodesDivers
salut , et oui , c'est encore moi , ce coup ci je viens pour eutre chose , mon probléme est le suivant :
je desire afficher un cercle dans un canvas a l'endroit ou je clique avec la souris et a chaque fois que je clique , pour le moment j'ai un code qui me permet d'avoir les coordonnées de la souris je vous met le code ici:
voila dite moi comment je fait apres please...
merci d'avance
je desire afficher un cercle dans un canvas a l'endroit ou je clique avec la souris et a chaque fois que je clique , pour le moment j'ai un code qui me permet d'avoir les coordonnées de la souris je vous met le code ici:
from Tkinter import * def pointeur(event): chaine['text'] = "Clic detecte en X=" + str(event.x) + ",Y =" + str(event.y) def drawcircle (): global x1,y1,x2,y2,coul,outline cadre.create_oval (x1,y1,x2,y2,width=2,outline='red',fill=coul) fen = Tk(className="positionnement de souris") cadre = Canvas (fen,width =200, height =150 , bg ="light yellow") cadre.bind("<Button-1>",pointeur) cadre.pack() chaine = Label(fen) chaine.pack() fen.mainloop()
voila dite moi comment je fait apres please...
merci d'avance
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
3 oct. 2003 à 11:26
3 oct. 2003 à 11:26
Et hop !
La méthode pointeur() est apelée à chaque clic.
pointeur() va appeler drawcircle().
event.widget est le widget dans lequel s'est passé l'évènement (en l'occurrence: notre canvas cadre.)
J'ai évité d'utiliser directement cadre.create_oval() de telle sorte que pointeur() et drawcircle() puissent être réutilisés avec d'autres canvas.
(Evite d'utiliser global tant que possible.)
from Tkinter import * def drawcircle (w, x,y): w.create_oval (x-5,y-5,x+5,y+5,width=2,outline='red',fill='white') def pointeur(event): chaine['text'] = "Clic detecte en X=" + str(event.x) + ",Y =" + str(event.y) drawcircle(event.widget,event.x,event.y) fen = Tk(className="positionnement de souris") cadre = Canvas (fen,width =200, height =150 , bg ="light yellow") cadre.bind("<Button-1>",pointeur) cadre.pack() chaine = Label(fen) chaine.pack() fen.mainloop()
La méthode pointeur() est apelée à chaque clic.
pointeur() va appeler drawcircle().
event.widget est le widget dans lequel s'est passé l'évènement (en l'occurrence: notre canvas cadre.)
J'ai évité d'utiliser directement cadre.create_oval() de telle sorte que pointeur() et drawcircle() puissent être réutilisés avec d'autres canvas.
(Evite d'utiliser global tant que possible.)
super jéjé
>
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
3 oct. 2003 à 11:51
3 oct. 2003 à 11:51
ok , cool ca fonctionne , peut tu m'expliquez , deja d'une part , il faut eviter d'utiliser global , et d'autre part la definition w de create_oval .
et puis si je n'abuse pas trop , quelle est la methode pour attraper l'heure de ma machine ...
j'espere que je n'abuse pas , c'est tres cool de m'aider dans mon apprentissage merci ...
et puis si je n'abuse pas trop , quelle est la methode pour attraper l'heure de ma machine ...
j'espere que je n'abuse pas , c'est tres cool de m'aider dans mon apprentissage merci ...
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
>
super jéjé
3 oct. 2003 à 12:22
3 oct. 2003 à 12:22
Il faut généralement éviter les variables globales.
ça fini toujours par mener à des horreurs et des prises de tête (expérience en VB).
w est juste un paramètre.
Quand tu écris: "def drawcircle (w, x,y):", ça veut juste dire: "C'est une fonction qui s'appelle drawcircle et qui prend 3 objets en entrée: w, x et y."
Quand on appelle drawcircle:
drawcircle(event.widget,event.x,event.y)
event.widget va se retrouver dans la variable w
event.x va se retrouver dans la variable x
event.y va se retrouver dans la variable y
(Il y a également une possiblité pour spécifier les paramètres dans le désordre ou des paramètres optionnels, mais je n'en parle pas pour le moment :-)
ça fini toujours par mener à des horreurs et des prises de tête (expérience en VB).
w est juste un paramètre.
Quand tu écris: "def drawcircle (w, x,y):", ça veut juste dire: "C'est une fonction qui s'appelle drawcircle et qui prend 3 objets en entrée: w, x et y."
Quand on appelle drawcircle:
drawcircle(event.widget,event.x,event.y)
event.widget va se retrouver dans la variable w
event.x va se retrouver dans la variable x
event.y va se retrouver dans la variable y
(Il y a également une possiblité pour spécifier les paramètres dans le désordre ou des paramètres optionnels, mais je n'en parle pas pour le moment :-)
moi je fais ça et c la meilleur reponse!!!
#_*_ coding=latin-1_*_
from Tkinter import *
from math import *
"definition du cercle et du pointeur souris"
def cercle(event):
cadre.create_oval(event.x-5,event.y-5,event.x+5,event.y+5,outline='red')
fen = Tk()
cadre = Canvas(fen, width =500, height =500, bg="light yellow")
cadre.bind("<Button-1>", cercle)
cadre.pack(padx=5,pady=5)
fen.mainloop()
voila c cool! non?
#_*_ coding=latin-1_*_
from Tkinter import *
from math import *
"definition du cercle et du pointeur souris"
def cercle(event):
cadre.create_oval(event.x-5,event.y-5,event.x+5,event.y+5,outline='red')
fen = Tk()
cadre = Canvas(fen, width =500, height =500, bg="light yellow")
cadre.bind("<Button-1>", cercle)
cadre.pack(padx=5,pady=5)
fen.mainloop()
voila c cool! non?