Nous sommes actuellement le 05 Juil 2026, 20:20

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 18 message(s) ]  Aller vers la page 1, 2  Suivant
Auteur Message
MessagePublié: 07 Avr 2006, 21:10 
Hors-ligne
Toujours là!
Toujours là!

Inscription : 24 Jan 2006, 18:08
Message(s) : 1141
Je fait ce tutoriel que j'aime vraiment : http://www.framasoft.net/IMG/pdf/python_notes-2.pdf

Je vien de faire mon premier mini programme :lol:

------
>>> a, b, c, = 1.65, 1, 1
>>> while c < 100:
b = a*b
print c,
print "euros =",
print b,
print "dollard",
print
c = c+1
b = c
-----

Ma question est pourquoi quand je fait copier/coller ce programe sa ne marche pas dans python shell IDLE ???
Pourtant ce programme fonctione si je l'écris manuellement ...

regarder :
http://img.villagephotos.com/p/2005-3/9 ... tled-1.jpg

Le premier est un copier/coller
Et le deuxième à été écri manuellement .


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 07 Avr 2006, 21:38 
Hors-ligne
Toujours là!
Toujours là!

Inscription : 24 Jan 2006, 18:08
Message(s) : 1141
Bon ok , je n'est plus vraiment bession de sa de toute façon .
Je vien de comprendre que je vais utiliser l'éditeur de txt qui vien avec python .

Je vais copier coller dans lui , sa marche , j'ai esseyer .


Haut
 Profil  
Répondre en citant  
MessagePublié: 08 Avr 2006, 00:23 
Hors-ligne
A réponse à tout!
A réponse à tout!
Avatar de l’utilisateur

Inscription : 14 Mars 2002, 22:24
Message(s) : 3308
Localisation : Québec
L'indentation est importante. Pour le code écrit dans un fichier texte, le copier/coller fonctionne, parce que c'est indenté avec des tabs. Ca ne semble pas fonctionner directement dans la console, probablement qu'en convertissant les tabs en espaces avant de copier/coller, ca fonctionnerait. Ca devrait ressembler à :

AfterAnn a écrit:
>>> a, b, c, = 1.65, 1, 1
>>> while c < 100:
... b = a*b
... print c,
... print "euros =",
... print b,
... print "dollard",
... print
... c = c+1
... b = c

_________________
Linux 2.6.22 debian gcc 4.2
KDE 3.5.7 / xorg-x11 7.3


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 08 Avr 2006, 02:31 
Hors-ligne
Toujours là!
Toujours là!

Inscription : 24 Jan 2006, 18:08
Message(s) : 1141
ok merçi


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 08 Avr 2006, 18:54 
Hors-ligne
A réponse à tout!
A réponse à tout!
Avatar de l’utilisateur

Inscription : 14 Mars 2002, 22:24
Message(s) : 3308
Localisation : Québec
Je me suis peut-être trompé pour l'histoire du copier/coller. J'ai pratiquement uniquement programmé en python en unix et j'oubliais que le shell python en windows est vraiment très limité à cause de l'interface de commande de windows.

Si vous programmez en windows, ca se peut très bien que ca ne fonctionne pas et que vous soyez obligé de copier/coller le contenu dans un fichier et de lancer le fichier. Ca se peut aussi que les points indiquant une continuation de ligne n'apparaîssent pas.

_________________
Linux 2.6.22 debian gcc 4.2
KDE 3.5.7 / xorg-x11 7.3


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 08 Avr 2006, 19:33 
Hors-ligne
Toujours là!
Toujours là!

Inscription : 24 Jan 2006, 18:08
Message(s) : 1141
J'utilise un éditeur de txt pour faire les copier/coller .


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 08 Avr 2006, 21:51 
Hors-ligne
Répond à tout!
Répond à tout!

Inscription : 10 Jan 2002, 14:09
Message(s) : 2386
Localisation : Verdun
l'interpréteur python viens avec idle qui permet de faire de l'édition avec coloration de syntaxe (faite new windows lorsque vous etes dans l'interpreteur). En appuyant sur F5, il va rouler directement le script dans l'interpréteur sans vous casser le coco.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 08 Avr 2006, 21:59 
Hors-ligne
Toujours là!
Toujours là!

Inscription : 24 Jan 2006, 18:08
Message(s) : 1141
C'est de cet éditeur de txt que je parlais... Si on peux appeller ça un éditeur de txt ...

Esceque vous connaissez d'autre tutoriaux ? J'aimerais bien comparer .
Notez que je suis pas un newbie total mais presque en programation .


En passant , j'aime bien le python . J'avais esseyer d'apprendre le c et le c++ dans le passé mais c'étais beacoup trop dur . Sourtout que toute les tutoriel sont des complément de cours et non des cours .
C'est drole mais après avoir lu 55 page du cours de python , j'ai esseyer de lire des tutoriaux de java et c++ et je comprend BEACOUP plus maitenant .

Faut dire que même si je connais les 50 pages que j'ai lu , j'ai de la misère à me rappeller de tout les terme et j'ai beacoup de misère à faire les exersices . J'imagine que la programation est vraiment un chose qui se pratique ...


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 08 Avr 2006, 22:45 
Hors-ligne
Toujours là!
Toujours là!

Inscription : 24 Jan 2006, 18:08
Message(s) : 1141
éffacer .


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 08 Avr 2006, 23:07 
Hors-ligne
Répond à tout!
Répond à tout!

Inscription : 10 Jan 2002, 14:09
Message(s) : 2386
Localisation : Verdun
débutant
http://www.freenetpages.co.uk/hp/alan.gauld/
http://www.ibiblio.org/obp/thinkCSpy/ (tres bon)
http://www.python.org/doc/ (l'incontournable)

moyen
http://www.diveintopython.org (incontestablement un des meilleurs)

jamais lu:
http://www.mindview.net/Books/TIPython


Plus tard, si vous voulez et lorsque vous aller bien maitrisé le language - si vous voulez aller plus loin :
turbogears
développement web. Ce mégaframe work est allucinant. 1000 plus simple que du java, 100 fois plus simple que du php. et les meme gain en temps de développement. Je suis en train d'apprendre ca, et c'est a se jeter en bas de sa chaise.

pour du développement graphique
wxpython
Ce toolkit permet de faire du développement graphique qui roule native sur windows, macos, linux, etc..

votre programme :

en programmation, vrai ou faux on une valeur numérique. Provenant du tutoriel de python: "In Python, like in C, any non-zero integer value is true; zero is false."

alors dans le script, si a est faux (not - contraire de vrai), alors il print gagné, sinon, si 'a' est vrai, il print perdu


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 08 Avr 2006, 23:12 
Hors-ligne
Toujours là!
Toujours là!

Inscription : 24 Jan 2006, 18:08
Message(s) : 1141
merçi bien , c'est mélengant :lol:


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 09 Avr 2006, 01:07 
Hors-ligne
A réponse à tout!
A réponse à tout!
Avatar de l’utilisateur

Inscription : 14 Mars 2002, 22:24
Message(s) : 3308
Localisation : Québec
AfterAnn a écrit:
merçi bien , c'est mélengant :lol:


Je sais! :P
Si tu es capable d'essayer la console phython en linux, tu vas voir la différence. J'aime bien le langage python, mais je ne sais pas comment ca fonctionne en windows.

J'aime bien programmer en python avec pyqt. Si tu as la chance, tu peux lire le livre C++ Gui Programming with Qt3.

_________________
Linux 2.6.22 debian gcc 4.2
KDE 3.5.7 / xorg-x11 7.3


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 09 Avr 2006, 01:35 
Hors-ligne
Toujours là!
Toujours là!

Inscription : 24 Jan 2006, 18:08
Message(s) : 1141
Matbouch a écrit:
AfterAnn a écrit:
merçi bien , c'est mélengant :lol:


Je sais! :P
Si tu es capable d'essayer la console phython en linux, tu vas voir la différence. J'aime bien le langage python, mais je ne sais pas comment ca fonctionne en windows.

J'aime bien programmer en python avec pyqt. Si tu as la chance, tu peux lire le livre C++ Gui Programming with Qt3.


Je prend note parceque après avoir fais le tutoriel de python , je vais commencer mon projet . Je vais esseyer de métriser le python en produisant ce projet .

Mais je me demande si ce que je veux faire est possible avec python .
Ce que je veux faire c'est un program qui roule sur windows et qui devra envoyer des fichier sur un serveur sur le net que j'aurais aussi programé . (ou peut être un ftp )
Ce programme devra être un exe et devra avoir la possibilitée d'être installer sur d'autre machine windows sans que python soie installer .

Si j'ai bien compris , c'est possible mais sa ne sera pas performant comparer au C++ ?

Alors je vais peut être passé au c++ ou java après avoir compris comment programmer en python .


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 09 Avr 2006, 13:11 
Hors-ligne
A réponse à tout!
A réponse à tout!
Avatar de l’utilisateur

Inscription : 14 Mars 2002, 22:24
Message(s) : 3308
Localisation : Québec
AfterAnn a écrit:
Matbouch a écrit:
AfterAnn a écrit:
merçi bien , c'est mélengant :lol:


Je sais! :P
Si tu es capable d'essayer la console phython en linux, tu vas voir la différence. J'aime bien le langage python, mais je ne sais pas comment ca fonctionne en windows.

J'aime bien programmer en python avec pyqt. Si tu as la chance, tu peux lire le livre C++ Gui Programming with Qt3.


Je prend note parceque après avoir fais le tutoriel de python , je vais commencer mon projet . Je vais esseyer de métriser le python en produisant ce projet .

Mais je me demande si ce que je veux faire est possible avec python .
Ce que je veux faire c'est un program qui roule sur windows et qui devra envoyer des fichier sur un serveur sur le net que j'aurais aussi programé . (ou peut être un ftp )
Ce programme devra être un exe et devra avoir la possibilitée d'être installer sur d'autre machine windows sans que python soie installer .

Si j'ai bien compris , c'est possible mais sa ne sera pas performant comparer au C++ ?

Alors je vais peut être passé au c++ ou java après avoir compris comment programmer en python .


Pour le transfert des fichiers, il n'y a pas de problèmes avec python. Par contre, tu ne peux pas faire d'exécutable directement, il faut que tu utilises un autre logiciel pour le faire. Ca va te créer un gros exécutable qui contient un interpréteur python, toutes les classes utilisées et ton programme. Ca peut faire jusqu'à 20-30 mo.

Pour la rapiditée, c'est sûr que ca ne sera pas aussi performant que le C++, comme le java est moins performant que le C++ et que le C++ est moins performant que le C, qui est aussi moins performant que l'assembleur, etc. Par contre, pour une application de transfert de fichiers, il ne devrait pas y avoir de problèmes. Les problèmes peuvent survenir lors de calculs sur plusieurs données. Le gros problème de python, c'est le stockage des données en mémoire. Un tableau de 100000 lignes par 4 colonnes, par exemple, prends beaucoup plus de mémoire en python qu'en C. Pour contrer le problème, j'utilises python-numeric et leurs array qui sont implémentés en C.

_________________
Linux 2.6.22 debian gcc 4.2
KDE 3.5.7 / xorg-x11 7.3


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 09 Avr 2006, 14:25 
Hors-ligne
Toujours là!
Toujours là!

Inscription : 24 Jan 2006, 18:08
Message(s) : 1141
Matbouch a écrit:
AfterAnn a écrit:
Matbouch a écrit:
AfterAnn a écrit:
merçi bien , c'est mélengant :lol:


Je sais! :P
Si tu es capable d'essayer la console phython en linux, tu vas voir la différence. J'aime bien le langage python, mais je ne sais pas comment ca fonctionne en windows.

J'aime bien programmer en python avec pyqt. Si tu as la chance, tu peux lire le livre C++ Gui Programming with Qt3.


Je prend note parceque après avoir fais le tutoriel de python , je vais commencer mon projet . Je vais esseyer de métriser le python en produisant ce projet .

Mais je me demande si ce que je veux faire est possible avec python .
Ce que je veux faire c'est un program qui roule sur windows et qui devra envoyer des fichier sur un serveur sur le net que j'aurais aussi programé . (ou peut être un ftp )
Ce programme devra être un exe et devra avoir la possibilitée d'être installer sur d'autre machine windows sans que python soie installer .

Si j'ai bien compris , c'est possible mais sa ne sera pas performant comparer au C++ ?

Alors je vais peut être passé au c++ ou java après avoir compris comment programmer en python .


Ca va te créer un gros exécutable qui contient un interpréteur python, toutes les classes utilisées et ton programme. Ca peut faire jusqu'à 20-30 mo.



Alors python ne sera pas bon pour mon project .

Peut être que je vais utiliser le C au lieu du C++ .

Si je me rend la un jours ...


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 18 message(s) ]  Aller vers la page 1, 2  Suivant

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site