Python ?
Fermé
jean-yvon
Messages postés
108
Date d'inscription
lundi 4 août 2008
Statut
Membre
Dernière intervention
5 juillet 2009
-
20 août 2008 à 14:23
jean-yvon Messages postés 108 Date d'inscription lundi 4 août 2008 Statut Membre Dernière intervention 5 juillet 2009 - 21 août 2008 à 15:07
jean-yvon Messages postés 108 Date d'inscription lundi 4 août 2008 Statut Membre Dernière intervention 5 juillet 2009 - 21 août 2008 à 15:07
10 réponses
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
20 août 2008 à 14:46
20 août 2008 à 14:46
surprise un écran noir et la ligne de commande
Bienvenue dans le monde de la programmation !
Programmer = écrire du code exécutable.
Prend un bon éditeur de texte (PSPad sous Windows par exemple)
et des bibliothèques d'objet déjà créés
Il y a des tonnes de bibliothèques déjà toutes prêtes fournies avec Python:
http://docs.python.org/modindex.html
Parcours de répertoire, comparaison de fichiers, HTTP, email, conversion de couleurs... il y a déjà pas mal de choses en standard.
Pour les interfaces graphiques, il existe plusieurs toolkits: tkinter (limité, mais intégré de base dans Python), GTK, Qt, wxWidgets...
Explications/exemples tkinter et wxWidgets: https://sebsauvage.net/python/gui/index_fr.html
Et on peut trouver des concepteurs graphique d'interfaces, comme Boa Constructor (pour wxWidgets), ou Glade pour GTK. Exemple:
http://www.commentcamarche.net/faq/sujet 8014 votre premiere application graphique avec python et glade
Autres liens:
http://wikipython.flibuste.net/
https://sebsauvage.net/python/snyppets/
Bienvenue dans le monde de la programmation !
Programmer = écrire du code exécutable.
Prend un bon éditeur de texte (PSPad sous Windows par exemple)
et des bibliothèques d'objet déjà créés
Il y a des tonnes de bibliothèques déjà toutes prêtes fournies avec Python:
http://docs.python.org/modindex.html
Parcours de répertoire, comparaison de fichiers, HTTP, email, conversion de couleurs... il y a déjà pas mal de choses en standard.
Pour les interfaces graphiques, il existe plusieurs toolkits: tkinter (limité, mais intégré de base dans Python), GTK, Qt, wxWidgets...
Explications/exemples tkinter et wxWidgets: https://sebsauvage.net/python/gui/index_fr.html
Et on peut trouver des concepteurs graphique d'interfaces, comme Boa Constructor (pour wxWidgets), ou Glade pour GTK. Exemple:
http://www.commentcamarche.net/faq/sujet 8014 votre premiere application graphique avec python et glade
Autres liens:
http://wikipython.flibuste.net/
https://sebsauvage.net/python/snyppets/
jean-yvon
Messages postés
108
Date d'inscription
lundi 4 août 2008
Statut
Membre
Dernière intervention
5 juillet 2009
10
20 août 2008 à 15:04
20 août 2008 à 15:04
merci sebsauvage,
Merci de ta bienvenu dans un monde que je connais juste un peu. Ton prologue est un rien vexant. Voir humiliant...
Bon je passe!
Il n'existe donc pas de pack tout prêt comme VB. C'est donc comme Linux une grosse auberge espagnole ou il faut passé des heures à chercher pour trouver si on trouve.
Merci de tes liens.
Je vais essayé de me débrouiller avec
Si des forumeurs ont des lumières autres que celles données par Sebsauvage et surtout si ils y en a qui pensent qu'on peu être novice, voir totalement ignorant du monde Linux, qu'ils n'hésitent pas à se manifester...
Merci d'avance
Merci de ta bienvenu dans un monde que je connais juste un peu. Ton prologue est un rien vexant. Voir humiliant...
Bon je passe!
Il n'existe donc pas de pack tout prêt comme VB. C'est donc comme Linux une grosse auberge espagnole ou il faut passé des heures à chercher pour trouver si on trouve.
Merci de tes liens.
Je vais essayé de me débrouiller avec
Si des forumeurs ont des lumières autres que celles données par Sebsauvage et surtout si ils y en a qui pensent qu'on peu être novice, voir totalement ignorant du monde Linux, qu'ils n'hésitent pas à se manifester...
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
20 août 2008 à 15:17
20 août 2008 à 15:17
Ton prologue est un rien vexant. Voir humiliant...
Désolé.
Ça me fait toujours mal au coeur de voir des gens qui ont appris à programmer avec VB.
Ça donne de très mauvaises habitudes de programmation, et surtout ça laisse penser que la programmation consiste principalement à cliquer.
Rien de personnel contre toi, mais plutôt de l'amertume contre VB6 qui a fait tant de gâchis.
(Et j'ai bossé en milieu professionnel sur un gros projet VB6: quand je parle de langage "'horrible", je parle d'expérience).
Ne le prend pas mal.
C'est donc comme Linux une grosse auberge espagnole ou il faut passé des heures à chercher pour trouver si on trouve.
Non, c'est un langage solide (au contraire de VB), fourni avec de nombreuses librairies, multiplateforme (contrairement à VB), maintenu et qui continue à évoluer (au contraire de VB qui a été officiellement abandonné par Microsoft). et avec une communauté active.
Quant à chercher: qui arrive à programme sans "chercher" ?
Tu n'as pas cherché, en VB ?
si ils y en a qui pensent qu'on peu être novice, voir totalement ignorant du monde Linux, qu'ils n'hésitent pas à se manifester...
Moi !
Si j'ai moi-même créé ces pages, c'est justement pour aider les novices:
https://sebsauvage.net/python/snyppets/index.html
https://sebsauvage.net/ubuntu/index.html
http://sebsauvage.net/comprendre/
et des tas d'articles dans https://www.commentcamarche.net/list
PS: J'ai aussi commencé avec le Basic (Applesoft Basic, puis GWBasic, QBasic, QuickBasic...).
De tous les langages sur lesquels j'ai pu bosser (C, C++, Java, C#, perl...), Python est de loin le meilleur choix.
Tu as très bien choisi.
Désolé.
Ça me fait toujours mal au coeur de voir des gens qui ont appris à programmer avec VB.
Ça donne de très mauvaises habitudes de programmation, et surtout ça laisse penser que la programmation consiste principalement à cliquer.
Rien de personnel contre toi, mais plutôt de l'amertume contre VB6 qui a fait tant de gâchis.
(Et j'ai bossé en milieu professionnel sur un gros projet VB6: quand je parle de langage "'horrible", je parle d'expérience).
Ne le prend pas mal.
C'est donc comme Linux une grosse auberge espagnole ou il faut passé des heures à chercher pour trouver si on trouve.
Non, c'est un langage solide (au contraire de VB), fourni avec de nombreuses librairies, multiplateforme (contrairement à VB), maintenu et qui continue à évoluer (au contraire de VB qui a été officiellement abandonné par Microsoft). et avec une communauté active.
Quant à chercher: qui arrive à programme sans "chercher" ?
Tu n'as pas cherché, en VB ?
si ils y en a qui pensent qu'on peu être novice, voir totalement ignorant du monde Linux, qu'ils n'hésitent pas à se manifester...
Moi !
Si j'ai moi-même créé ces pages, c'est justement pour aider les novices:
https://sebsauvage.net/python/snyppets/index.html
https://sebsauvage.net/ubuntu/index.html
http://sebsauvage.net/comprendre/
et des tas d'articles dans https://www.commentcamarche.net/list
PS: J'ai aussi commencé avec le Basic (Applesoft Basic, puis GWBasic, QBasic, QuickBasic...).
De tous les langages sur lesquels j'ai pu bosser (C, C++, Java, C#, perl...), Python est de loin le meilleur choix.
Tu as très bien choisi.
jean-yvon
Messages postés
108
Date d'inscription
lundi 4 août 2008
Statut
Membre
Dernière intervention
5 juillet 2009
10
20 août 2008 à 15:42
20 août 2008 à 15:42
Moi !
Si j'ai moi-même créé ces pages, c'est justement pour aider les novices:
Merci, tes novices doivent être anglo-saxon. je n'en ai testé qu'un! je vais faire les autres.
L'avantage du basic c'est que je me suis débrouillé 30ans sans parler l'anglais. Il y a une communauté francophone qui fonctionne vraiment bien!
Et là, je crois qu'avant penser passer sous Linux il faut que je passe à l'anglais.
C'est ce qui fait tant de mal au libre c'est les traductions. J'irais jusqu'à me demander si ce n'est pas sournoiserie de la part des amerloques que de diffuser des produits libres, par ailleurs fort bon, dans un pidgin franglais des plus étonnant.
Bref, j'en suis au même point si pas d'anglais pas de Python.
Juste pour le fun j'ai en collection tous les basics (en disquettes d'origine) qui ont existé.... mais plus après vb6
Si j'ai moi-même créé ces pages, c'est justement pour aider les novices:
Merci, tes novices doivent être anglo-saxon. je n'en ai testé qu'un! je vais faire les autres.
L'avantage du basic c'est que je me suis débrouillé 30ans sans parler l'anglais. Il y a une communauté francophone qui fonctionne vraiment bien!
Et là, je crois qu'avant penser passer sous Linux il faut que je passe à l'anglais.
C'est ce qui fait tant de mal au libre c'est les traductions. J'irais jusqu'à me demander si ce n'est pas sournoiserie de la part des amerloques que de diffuser des produits libres, par ailleurs fort bon, dans un pidgin franglais des plus étonnant.
Bref, j'en suis au même point si pas d'anglais pas de Python.
Juste pour le fun j'ai en collection tous les basics (en disquettes d'origine) qui ont existé.... mais plus après vb6
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
20 août 2008 à 15:58
20 août 2008 à 15:58
C'est ce qui fait tant de mal au libre c'est les traductions.
C'est vrai.
Il y a pourtant un gros travail, mais en programmation de nos jours, il est difficile de se passer de l'anglais tant la documentation anglaise est riche.
Et j'avoue, certaines de mes pages et programmes ont été faits en anglais dans le but qu'un maximum de gens en profitent.
Bref, j'en suis au même point si pas d'anglais pas de Python.
Il y a des traductions en français des tutoriaux Python, et plusieurs cours très bien faits en français.
(voir les liens sur le wiki python: http://wikipython.flibuste.net/Debuter , ainsi que les petits drapeaux français dans cette page:
http://www.python-eggs.org/?row=0 )
Je pense qu'on peut s'en sortir pour l'apprendre en français.
Après sur des sujets un peu plus pointus, il y a de bonnes chances qu'il faille piocher dans l'anglais.
Mais n'hésite pas à poser des questions sur Python sur ce forum: je ferai de mon mieux pour y répondre (même si je n'ai pas réponse à tout ! :-)
(Pense à bien commencer le titre de tes messages par [Python] histoire qu'on les répère bien.)
J'irais jusqu'à me demander si ce n'est pas sournoiserie de la part des amerloques
Non je ne pense pas. :-)
C'est vrai.
Il y a pourtant un gros travail, mais en programmation de nos jours, il est difficile de se passer de l'anglais tant la documentation anglaise est riche.
Et j'avoue, certaines de mes pages et programmes ont été faits en anglais dans le but qu'un maximum de gens en profitent.
Bref, j'en suis au même point si pas d'anglais pas de Python.
Il y a des traductions en français des tutoriaux Python, et plusieurs cours très bien faits en français.
(voir les liens sur le wiki python: http://wikipython.flibuste.net/Debuter , ainsi que les petits drapeaux français dans cette page:
http://www.python-eggs.org/?row=0 )
Je pense qu'on peut s'en sortir pour l'apprendre en français.
Après sur des sujets un peu plus pointus, il y a de bonnes chances qu'il faille piocher dans l'anglais.
Mais n'hésite pas à poser des questions sur Python sur ce forum: je ferai de mon mieux pour y répondre (même si je n'ai pas réponse à tout ! :-)
(Pense à bien commencer le titre de tes messages par [Python] histoire qu'on les répère bien.)
J'irais jusqu'à me demander si ce n'est pas sournoiserie de la part des amerloques
Non je ne pense pas. :-)
jean-yvon
Messages postés
108
Date d'inscription
lundi 4 août 2008
Statut
Membre
Dernière intervention
5 juillet 2009
10
21 août 2008 à 12:44
21 août 2008 à 12:44
Salut,
d'abord merci pour cette réponse qui répond à mon attente
décidément le langage évolue vite et je ne suis (suivre) pas: ":-)" sans doute du code définissant une de ces bébettes euphorisantes.
Et ou trouver les codes couramment employés? (oui nous sortons du sujet, mais je me vois pas faire un sujet qui porte la dessus!)
d'abord merci pour cette réponse qui répond à mon attente
décidément le langage évolue vite et je ne suis (suivre) pas: ":-)" sans doute du code définissant une de ces bébettes euphorisantes.
Et ou trouver les codes couramment employés? (oui nous sortons du sujet, mais je me vois pas faire un sujet qui porte la dessus!)
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
21 août 2008 à 12:57
21 août 2008 à 12:57
Disons que Python a l'avantage de s'apprendre assez facilement par rapport aux autres langages.
Et surtout progressivement (tu devrais d'ailleurs regarde du côté "orienté objet", c'est une notion inconnue de VB mais importante).
Et ou trouver les codes couramment employés?
Tu veux dire des "bonnes pratiques" Python ?
Des exemples de code ?
Ou des programmes connus qui utilisent Python ?
Et surtout progressivement (tu devrais d'ailleurs regarde du côté "orienté objet", c'est une notion inconnue de VB mais importante).
Et ou trouver les codes couramment employés?
Tu veux dire des "bonnes pratiques" Python ?
Des exemples de code ?
Ou des programmes connus qui utilisent Python ?
jean-yvon
Messages postés
108
Date d'inscription
lundi 4 août 2008
Statut
Membre
Dernière intervention
5 juillet 2009
10
21 août 2008 à 13:39
21 août 2008 à 13:39
hello! ^^(on vient de m'apprendre ça!)
Non, je parle des codes que vous employez dans la communication courante. Tu as utilisé : ":-)" ou les ^^ comme j'ai utilisé au début.
je demandais ce que cela voulais dire et ou trouver les codes les plus courant. Et c'est pour ça que je ne voulais pas faire un sujet à part entière.
Non, je parle des codes que vous employez dans la communication courante. Tu as utilisé : ":-)" ou les ^^ comme j'ai utilisé au début.
je demandais ce que cela voulais dire et ou trouver les codes les plus courant. Et c'est pour ça que je ne voulais pas faire un sujet à part entière.
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
21 août 2008 à 13:59
21 août 2008 à 13:59
jean-yvon
Messages postés
108
Date d'inscription
lundi 4 août 2008
Statut
Membre
Dernière intervention
5 juillet 2009
10
21 août 2008 à 15:07
21 août 2008 à 15:07
Merci, merci beaucoup!