[progliste] Re: niveau d'acc essibilité lan g age progr amm ation
slt JF? c'est juste une prase que j'ai oubliée d'effacer . - Original Message - From: Jean-François Colas jfco...@inja.fr To: progliste@ml.free.fr Sent: Friday, April 27, 2012 2:32 PM Subject: [progliste] Re: niveau d'acc essibilité lang age progr amm ation Hello la ML, Bof, on n'est pas si nombreux apparemment. Un avis sur quoi au fait au stade où on est? J.-F. Le 27/04/2012 11:41, yannick a écrit : à la fin de l'année je crois que l'on aura tous affublé Quentin d'un surnom ! pour moi, cela revenait pensait t'il à dir qu'il était un geek , pour Yannick du cameroun (traversant une zone d'ennuie ), un méchant, et pour Lavachri, un extra terrestre ! bon,sinon en faisant une synthèse de ce qu'a dit Quentin /Lavachri, on pourrait déduire que PureBasic serait le langage optimale vu qu'au niveau graphique, il se base sur les api graphiques del'os. c'est sûr qu'il serait très difficile d'avoir un IDE aussi confortable, et une documentation aussi claire . je passe 90% de mon temps à faire des recherches pour lua / python alors qu'avec pb, ces 90% sont plutôt dans la programmation . un IDE uniquement pour des langages de scripts serait le top je pense . Bon à ce stade la, il nous manque l'avis de bien d'autre colistier - Original Message - From: LavaChrilavac...@yahoo.fr To:progliste@ml.free.fr Sent: Friday, April 27, 2012 10:43 AM Subject: [progliste] Re: niveau d'acc essibilité langage progr amm ation Slt, Pour C# il existe - SharpDevelop qui est openSource, mais pas vraiment accéssible - C# builder personal, pas essayé Menfin, tu peux aussi coder avec le bloc-note, et compiler en ligne de commande. Tiens, y avait longtemps que je n'avais plus pensé que tu étais un extraterrestre dopé à l'ovomaltine ! Bin voila, c refait avec ton idée de faire un langage... Le python me plait bien, mais moi aussi je suis rebuté par l'indentation, et mes tentative de script NVDA m'on bien confirmé ce fait. Cependant avec WxWidget, l'accéssibilité des appli est plutôt bonne. Donc, ne faudrait-il pas réfléchir à créer un éditeur de code python permétant de simplifier l'usage de cette indentation ? Je ne parles pas de l'ajout/suppréssion d'accolade, mais de faciliter nos déplacement en fonction du niveau... -Message d'origine- De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la part de QuentinC Envoyé : jeudi 26 avril 2012 23:13 À : progliste@ml.free.fr Objet : [progliste] Re: niveau d'acc essibilité langage progr amm ation ON ddirait mahan que tu as envoyé deux fois le même message... en vérité, je trouve que le C, C++, java, et python sont les langage les plus utilisés, Ruby et lua pas trop, java je ne l'aime surtout pas, le C je le trouve un peu compliqué, python bien, mais la question de l'indentations me bloque. Dans ta liste, tu oublies le C# et le php. Je suis tombé il n'y a pas très longtemps sur un classement des langages les plus utilisés dans le monde professionnel en 2011. Si je me rappelle bien, le top 5 était: 1 C, 2 java, 3 C++, 4 C#, 5 objective C. Python et php étaient dans le top 10. Bon, objective C, inutile d'en parler, c'est le langage propriétaire de la pomme et il est dans le top uniquement à cause de l'iphone, parce qu'il est obligatoire sur la plateforme. Java, perso j'ai toujours bien aimé. Pour les applications serveur ça marche diablement bien et les possibilités sont là, mais je me rends de plus en plus compte que pour les applications clientes, c'était quelque chose de relativement lourd et avec une accessibilité plutôt descendante que montante. Du coup j'essaie de m'en défaire gentiment pour tout ce qui est du côté du client. Pour tout ce qui est serveur par contre pas de problème, c'est un langage toujours aussi excellent. Plus besoin de mentionner la légendaire difficulté de C++. Je m'y casse les dents en ce moment ! Je trouve ce langage inutilement fouillis, compliqué, avec pas mal de subtilités gênantes, et c'est vraiment une grosse m* de devoir gérer la mémoire manuellement, même si c'est en théorie beaucoup plus efficace qu'un GC si on le fait bien. Php, plus besoin de le présenter dans son domaine. ce que je reproche au php, c'est son aspect un peu fouillis dans le sens où les API ne sont pas toujours très cohérentes entre-elles, même dans les fonctions de base. Je lui reproche aussi sa distinction string vs objet et tableau vs objet, pas forcément toujours très logique, pratique et agréable... Python, bon, pareil que toi, l'histoire des indentations me bloque. En ce qui concerne C#, deux choses me bloquent: visual studio obligatoire d'une part, et une relative non-portabilité d'autre part (même s'il y a mono, je doute que ce soit un port complet et totalement fiable) Par contre je ne négligerais pas ruby. J'ai cru entendre çà et là que le framework rails plaisait quand même pas mal. Lua, par
[progliste] Re: niveau d'acc essibilité lan g age progr amm ation
quelqu'un peut m'expliquer les règles de l'indentation et la structure de code de python? j'ai demandé Google, il y a beaucoup de question au tour de problème de code à cause de cet indentation! -- From: QuentinC quent...@cfardel.net Sent: Friday, April 27, 2012 5:13 PM To: progliste@ml.free.fr Subject: [progliste] Re: niveau d'acc essibilité lang age progr amm ation Créer son propre langage était bien sûr une idée utopique. Évidemment je ne suis quand même pas assez fou pour m'y risquer, et il me manque certaines connaissances pour le faire de toute façon. Cela dit, ce serait assurément passionnant. Probablement pas très utile, mais passionnant. Plus sérieusement, et plus concrètement, je pense qu'on aurait tous un intérêt à se mettre vraiment à python. Il adresse toutes sortes de compromis: modèle objet assez développé, modèle fonctionnel aussi assez développé, syntaxe simple si on laisse de côté l'indentation, nombreuses bibliothèques et bindings pour plein de choses dans beaucoup de domaines, portabilité car basé sur une VM mais bien moins lourde que java... Tiens à ce propos, quelqu'un a déjà essayé pypy et l'a déjà comparé à CPython ? Il s'agit d'une VM alternative, pour ceux qui ne seraient pas au courant. Pur basic, c'est très bien, pourquoi pas... mais outre que c'est payant, l'avantage qu'on a à se mettre à python c'est que c'est réellement utilisé dans l'industrie et la recherche. Donc c'est non seulement intéressant, mais en même temps réellement utile. Vu que personne n'utilise pur basic à part trois glandus convaincus, ça fait un gros argument en moins. Bonjour, je développe en pur basic. Qu'est-ce que c'est comme religion ? Bon, et puis, ça implique quand même d'utiliser un IDE potentiellement usine à gaz. L'IDE tout trouvé que j'aimerais bien amener, c'est évidemment 6pad ! Si on se met ensemble pour faire un script qui convertit les indentations en accolades et vice-versa et de manière totalement transparente, il y a moyen de faire quelque chose de bien. Ou bien sûr si vous avez une meilleure idée, n'hésitez pas à proposer. Je propose 6pad pas seulement parce que c'est mon propre programme, mais parce que se customiser un script à l'adresse d'un seul lecteur d'écran ou l'autre n'est vraiment pas la bonne approche. Vous savez autant que moi comment les scripts jaws sont buggés et comment ils ne sont vraiment pas pratiques à développer. Vous savez aussi autant que moi que NVDA utilise justement le langage qu'on cherche à appréhender pour scripter, donc c'est le serpent qui se mord la queue. ET si un autre extraterrestre débarque sur cette liste et affirme utiliser Window eye ou Supernova, que va-t-on lui dire ? ET si jaws ne fonctionnait plus avec windows 8 ? Donc, c'est vraiment pas la bonne stratégie. Progliste : Pour se désinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Pour accéder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé. Progliste : Pour se désinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Pour accéder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.
[progliste] Re: niveau d'acc essibilité lan g age progr amm ation
un exemple vaut mieux qu'une explication : 0TAB class xxx 1TAB def test (): 2TAB if ...: 3TAB instruction 2TAB #suite des instructions de la fonction test 2TAB while ... 3TAB instructions 1TAB def nouvelleFonction (): 2TAB instruction 2TAB if ... condition1 3TAB if ... (condition imbriqué)condition 2 4TAB if ... encore condition imbriqué condition 3 5TAB instructions 4TAB instructions, retour dans la condition 2 3TAB instruction retour dans condition 1 2TAB instruction retour dans la fonction en fait l'indentation permet de délimiter un bloque conditionnnel, répétitive, de fonction, de class , remarque plus simple : en javascript : if ... {blocvk} else if ... {block2} else {block 3} équivaut en python : 0TAB if .. 1TAB block 0TAB elif 1TAB block 2 0TAB else 1TAB blok 3 - Original Message - From: Maan ALOUN maanal...@yahoo.fr To: progliste@ml.free.fr Sent: Friday, April 27, 2012 5:35 PM Subject: [progliste] Re: niveau d'acc essibilité lang age progr amm ation quelqu'un peut m'expliquer les règles de l'indentation et la structure de code de python? j'ai demandé Google, il y a beaucoup de question au tour de problème de code à cause de cet indentation! -- From: QuentinC quent...@cfardel.net Sent: Friday, April 27, 2012 5:13 PM To: progliste@ml.free.fr Subject: [progliste] Re: niveau d'acc essibilité lang age progr amm ation Créer son propre langage était bien sûr une idée utopique. Évidemment je ne suis quand même pas assez fou pour m'y risquer, et il me manque certaines connaissances pour le faire de toute façon. Cela dit, ce serait assurément passionnant. Probablement pas très utile, mais passionnant. Plus sérieusement, et plus concrètement, je pense qu'on aurait tous un intérêt à se mettre vraiment à python. Il adresse toutes sortes de compromis: modèle objet assez développé, modèle fonctionnel aussi assez développé, syntaxe simple si on laisse de côté l'indentation, nombreuses bibliothèques et bindings pour plein de choses dans beaucoup de domaines, portabilité car basé sur une VM mais bien moins lourde que java... Tiens à ce propos, quelqu'un a déjà essayé pypy et l'a déjà comparé à CPython ? Il s'agit d'une VM alternative, pour ceux qui ne seraient pas au courant. Pur basic, c'est très bien, pourquoi pas... mais outre que c'est payant, l'avantage qu'on a à se mettre à python c'est que c'est réellement utilisé dans l'industrie et la recherche. Donc c'est non seulement intéressant, mais en même temps réellement utile. Vu que personne n'utilise pur basic à part trois glandus convaincus, ça fait un gros argument en moins. Bonjour, je développe en pur basic. Qu'est-ce que c'est comme religion ? Bon, et puis, ça implique quand même d'utiliser un IDE potentiellement usine à gaz. L'IDE tout trouvé que j'aimerais bien amener, c'est évidemment 6pad ! Si on se met ensemble pour faire un script qui convertit les indentations en accolades et vice-versa et de manière totalement transparente, il y a moyen de faire quelque chose de bien. Ou bien sûr si vous avez une meilleure idée, n'hésitez pas à proposer. Je propose 6pad pas seulement parce que c'est mon propre programme, mais parce que se customiser un script à l'adresse d'un seul lecteur d'écran ou l'autre n'est vraiment pas la bonne approche. Vous savez autant que moi comment les scripts jaws sont buggés et comment ils ne sont vraiment pas pratiques à développer. Vous savez aussi autant que moi que NVDA utilise justement le langage qu'on cherche à appréhender pour scripter, donc c'est le serpent qui se mord la queue. ET si un autre extraterrestre débarque sur cette liste et affirme utiliser Window eye ou Supernova, que va-t-on lui dire ? ET si jaws ne fonctionnait plus avec windows 8 ? Donc, c'est vraiment pas la bonne stratégie. Progliste : Pour se désinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Pour accéder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé. Progliste : Pour se désinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Pour accéder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé. Progliste : Pour se désinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Pour accéder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Pour y ajouter des
[progliste] Re: niveau d'acc essibilité lan g age progr amm ation
ca marche qu'avec tab, ou on peut compter les espaces aussi? car on peut paramétrer la touche tab pour faire 8 6 4 10 espaces selon l'éditeur. par fois on peut copier un code, où l'indentation n'est pas la même, dans ce cas qu'est ce qui se passe? -- From: yannick philao...@yahoo.fr Sent: Friday, April 27, 2012 5:55 PM To: progliste@ml.free.fr Subject: [progliste] Re: niveau d'acc essibilité lang age progr amm ation un exemple vaut mieux qu'une explication : 0TAB class xxx 1TAB def test (): 2TAB if ...: 3TAB instruction 2TAB #suite des instructions de la fonction test 2TAB while ... 3TAB instructions 1TAB def nouvelleFonction (): 2TAB instruction 2TAB if ... condition1 3TAB if ... (condition imbriqué)condition 2 4TAB if ... encore condition imbriqué condition 3 5TAB instructions 4TAB instructions, retour dans la condition 2 3TAB instruction retour dans condition 1 2TAB instruction retour dans la fonction en fait l'indentation permet de délimiter un bloque conditionnnel, répétitive, de fonction, de class , remarque plus simple : en javascript : if ... {blocvk} else if ... {block2} else {block 3} équivaut en python : 0TAB if .. 1TAB block 0TAB elif 1TAB block 2 0TAB else 1TAB blok 3 - Original Message - From: Maan ALOUN maanal...@yahoo.fr To: progliste@ml.free.fr Sent: Friday, April 27, 2012 5:35 PM Subject: [progliste] Re: niveau d'acc essibilité lang age progr amm ation quelqu'un peut m'expliquer les règles de l'indentation et la structure de code de python? j'ai demandé Google, il y a beaucoup de question au tour de problème de code à cause de cet indentation! -- From: QuentinC quent...@cfardel.net Sent: Friday, April 27, 2012 5:13 PM To: progliste@ml.free.fr Subject: [progliste] Re: niveau d'acc essibilité lang age progr amm ation Créer son propre langage était bien sûr une idée utopique. Évidemment je ne suis quand même pas assez fou pour m'y risquer, et il me manque certaines connaissances pour le faire de toute façon. Cela dit, ce serait assurément passionnant. Probablement pas très utile, mais passionnant. Plus sérieusement, et plus concrètement, je pense qu'on aurait tous un intérêt à se mettre vraiment à python. Il adresse toutes sortes de compromis: modèle objet assez développé, modèle fonctionnel aussi assez développé, syntaxe simple si on laisse de côté l'indentation, nombreuses bibliothèques et bindings pour plein de choses dans beaucoup de domaines, portabilité car basé sur une VM mais bien moins lourde que java... Tiens à ce propos, quelqu'un a déjà essayé pypy et l'a déjà comparé à CPython ? Il s'agit d'une VM alternative, pour ceux qui ne seraient pas au courant. Pur basic, c'est très bien, pourquoi pas... mais outre que c'est payant, l'avantage qu'on a à se mettre à python c'est que c'est réellement utilisé dans l'industrie et la recherche. Donc c'est non seulement intéressant, mais en même temps réellement utile. Vu que personne n'utilise pur basic à part trois glandus convaincus, ça fait un gros argument en moins. Bonjour, je développe en pur basic. Qu'est-ce que c'est comme religion ? Bon, et puis, ça implique quand même d'utiliser un IDE potentiellement usine à gaz. L'IDE tout trouvé que j'aimerais bien amener, c'est évidemment 6pad ! Si on se met ensemble pour faire un script qui convertit les indentations en accolades et vice-versa et de manière totalement transparente, il y a moyen de faire quelque chose de bien. Ou bien sûr si vous avez une meilleure idée, n'hésitez pas à proposer. Je propose 6pad pas seulement parce que c'est mon propre programme, mais parce que se customiser un script à l'adresse d'un seul lecteur d'écran ou l'autre n'est vraiment pas la bonne approche. Vous savez autant que moi comment les scripts jaws sont buggés et comment ils ne sont vraiment pas pratiques à développer. Vous savez aussi autant que moi que NVDA utilise justement le langage qu'on cherche à appréhender pour scripter, donc c'est le serpent qui se mord la queue. ET si un autre extraterrestre débarque sur cette liste et affirme utiliser Window eye ou Supernova, que va-t-on lui dire ? ET si jaws ne fonctionnait plus avec windows 8 ? Donc, c'est vraiment pas la bonne stratégie. Progliste : Pour se désinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Pour accéder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé. Progliste : Pour se désinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Pour
[progliste] Re: niveau d'acc essibilité lan g age progr amm ation
tu peux utiliser la tabulation ou la barre d'espace, mais tu ne pourras pas utiliser les 2 en même temps. il me semble mais à vérifier que certains éditeur font bien la distinction entre ces 2 caractèrs , donc même si une tabulation équivaut à un certain nombre d'espace, il est possible que l'éditeur fait malgré tout la distinction, et donc, il pourrait avoir un msg d'erreur d'indentation . - Original Message - From: Maan ALOUN maanal...@yahoo.fr To: progliste@ml.free.fr Sent: Friday, April 27, 2012 6:51 PM Subject: [progliste] Re: niveau d'acc essibilité lang age progr amm ation ca marche qu'avec tab, ou on peut compter les espaces aussi? car on peut paramétrer la touche tab pour faire 8 6 4 10 espaces selon l'éditeur. par fois on peut copier un code, où l'indentation n'est pas la même, dans ce cas qu'est ce qui se passe? -- From: yannick philao...@yahoo.fr Sent: Friday, April 27, 2012 5:55 PM To: progliste@ml.free.fr Subject: [progliste] Re: niveau d'acc essibilité lang age progr amm ation un exemple vaut mieux qu'une explication : 0TAB class xxx 1TAB def test (): 2TAB if ...: 3TAB instruction 2TAB #suite des instructions de la fonction test 2TAB while ... 3TAB instructions 1TAB def nouvelleFonction (): 2TAB instruction 2TAB if ... condition1 3TAB if ... (condition imbriqué)condition 2 4TAB if ... encore condition imbriqué condition 3 5TAB instructions 4TAB instructions, retour dans la condition 2 3TAB instruction retour dans condition 1 2TAB instruction retour dans la fonction en fait l'indentation permet de délimiter un bloque conditionnnel, répétitive, de fonction, de class , remarque plus simple : en javascript : if ... {blocvk} else if ... {block2} else {block 3} équivaut en python : 0TAB if .. 1TAB block 0TAB elif 1TAB block 2 0TAB else 1TAB blok 3 - Original Message - From: Maan ALOUN maanal...@yahoo.fr To: progliste@ml.free.fr Sent: Friday, April 27, 2012 5:35 PM Subject: [progliste] Re: niveau d'acc essibilité lang age progr amm ation quelqu'un peut m'expliquer les règles de l'indentation et la structure de code de python? j'ai demandé Google, il y a beaucoup de question au tour de problème de code à cause de cet indentation! -- From: QuentinC quent...@cfardel.net Sent: Friday, April 27, 2012 5:13 PM To: progliste@ml.free.fr Subject: [progliste] Re: niveau d'acc essibilité lang age progr amm ation Créer son propre langage était bien sûr une idée utopique. Évidemment je ne suis quand même pas assez fou pour m'y risquer, et il me manque certaines connaissances pour le faire de toute façon. Cela dit, ce serait assurément passionnant. Probablement pas très utile, mais passionnant. Plus sérieusement, et plus concrètement, je pense qu'on aurait tous un intérêt à se mettre vraiment à python. Il adresse toutes sortes de compromis: modèle objet assez développé, modèle fonctionnel aussi assez développé, syntaxe simple si on laisse de côté l'indentation, nombreuses bibliothèques et bindings pour plein de choses dans beaucoup de domaines, portabilité car basé sur une VM mais bien moins lourde que java... Tiens à ce propos, quelqu'un a déjà essayé pypy et l'a déjà comparé à CPython ? Il s'agit d'une VM alternative, pour ceux qui ne seraient pas au courant. Pur basic, c'est très bien, pourquoi pas... mais outre que c'est payant, l'avantage qu'on a à se mettre à python c'est que c'est réellement utilisé dans l'industrie et la recherche. Donc c'est non seulement intéressant, mais en même temps réellement utile. Vu que personne n'utilise pur basic à part trois glandus convaincus, ça fait un gros argument en moins. Bonjour, je développe en pur basic. Qu'est-ce que c'est comme religion ? Bon, et puis, ça implique quand même d'utiliser un IDE potentiellement usine à gaz. L'IDE tout trouvé que j'aimerais bien amener, c'est évidemment 6pad ! Si on se met ensemble pour faire un script qui convertit les indentations en accolades et vice-versa et de manière totalement transparente, il y a moyen de faire quelque chose de bien. Ou bien sûr si vous avez une meilleure idée, n'hésitez pas à proposer. Je propose 6pad pas seulement parce que c'est mon propre programme, mais parce que se customiser un script à l'adresse d'un seul lecteur d'écran ou l'autre n'est vraiment pas la bonne approche. Vous savez autant que moi comment les scripts jaws sont buggés et comment ils ne sont vraiment pas pratiques à développer. Vous savez aussi autant que moi que NVDA utilise justement le langage qu'on cherche à appréhender pour scripter, donc c'est le serpent qui se mord la queue. ET si un autre extraterrestre débarque sur cette liste et affirme utiliser Window eye ou Supernova, que va-t-on lui dire ? ET si jaws ne fonctionnait plus avec windows 8 ? Donc, c'est
[progliste] Re: niveau d'acc essibilité lan g age progr amm ation
oui par exemple 6pad il fait la déférence. merci bien Yannick pour tes exemples. -- From: yannick philao...@yahoo.fr Sent: Friday, April 27, 2012 7:03 PM To: progliste@ml.free.fr Subject: [progliste] Re: niveau d'acc essibilité lang age progr amm ation tu peux utiliser la tabulation ou la barre d'espace, mais tu ne pourras pas utiliser les 2 en même temps. il me semble mais à vérifier que certains éditeur font bien la distinction entre ces 2 caractèrs , donc même si une tabulation équivaut à un certain nombre d'espace, il est possible que l'éditeur fait malgré tout la distinction, et donc, il pourrait avoir un msg d'erreur d'indentation . - Original Message - From: Maan ALOUN maanal...@yahoo.fr To: progliste@ml.free.fr Sent: Friday, April 27, 2012 6:51 PM Subject: [progliste] Re: niveau d'acc essibilité lang age progr amm ation ca marche qu'avec tab, ou on peut compter les espaces aussi? car on peut paramétrer la touche tab pour faire 8 6 4 10 espaces selon l'éditeur. par fois on peut copier un code, où l'indentation n'est pas la même, dans ce cas qu'est ce qui se passe? -- From: yannick philao...@yahoo.fr Sent: Friday, April 27, 2012 5:55 PM To: progliste@ml.free.fr Subject: [progliste] Re: niveau d'acc essibilité lang age progr amm ation un exemple vaut mieux qu'une explication : 0TAB class xxx 1TAB def test (): 2TAB if ...: 3TAB instruction 2TAB #suite des instructions de la fonction test 2TAB while ... 3TAB instructions 1TAB def nouvelleFonction (): 2TAB instruction 2TAB if ... condition1 3TAB if ... (condition imbriqué)condition 2 4TAB if ... encore condition imbriqué condition 3 5TAB instructions 4TAB instructions, retour dans la condition 2 3TAB instruction retour dans condition 1 2TAB instruction retour dans la fonction en fait l'indentation permet de délimiter un bloque conditionnnel, répétitive, de fonction, de class , remarque plus simple : en javascript : if ... {blocvk} else if ... {block2} else {block 3} équivaut en python : 0TAB if .. 1TAB block 0TAB elif 1TAB block 2 0TAB else 1TAB blok 3 - Original Message - From: Maan ALOUN maanal...@yahoo.fr To: progliste@ml.free.fr Sent: Friday, April 27, 2012 5:35 PM Subject: [progliste] Re: niveau d'acc essibilité lang age progr amm ation quelqu'un peut m'expliquer les règles de l'indentation et la structure de code de python? j'ai demandé Google, il y a beaucoup de question au tour de problème de code à cause de cet indentation! -- From: QuentinC quent...@cfardel.net Sent: Friday, April 27, 2012 5:13 PM To: progliste@ml.free.fr Subject: [progliste] Re: niveau d'acc essibilité lang age progr amm ation Créer son propre langage était bien sûr une idée utopique. Évidemment je ne suis quand même pas assez fou pour m'y risquer, et il me manque certaines connaissances pour le faire de toute façon. Cela dit, ce serait assurément passionnant. Probablement pas très utile, mais passionnant. Plus sérieusement, et plus concrètement, je pense qu'on aurait tous un intérêt à se mettre vraiment à python. Il adresse toutes sortes de compromis: modèle objet assez développé, modèle fonctionnel aussi assez développé, syntaxe simple si on laisse de côté l'indentation, nombreuses bibliothèques et bindings pour plein de choses dans beaucoup de domaines, portabilité car basé sur une VM mais bien moins lourde que java... Tiens à ce propos, quelqu'un a déjà essayé pypy et l'a déjà comparé à CPython ? Il s'agit d'une VM alternative, pour ceux qui ne seraient pas au courant. Pur basic, c'est très bien, pourquoi pas... mais outre que c'est payant, l'avantage qu'on a à se mettre à python c'est que c'est réellement utilisé dans l'industrie et la recherche. Donc c'est non seulement intéressant, mais en même temps réellement utile. Vu que personne n'utilise pur basic à part trois glandus convaincus, ça fait un gros argument en moins. Bonjour, je développe en pur basic. Qu'est-ce que c'est comme religion ? Bon, et puis, ça implique quand même d'utiliser un IDE potentiellement usine à gaz. L'IDE tout trouvé que j'aimerais bien amener, c'est évidemment 6pad ! Si on se met ensemble pour faire un script qui convertit les indentations en accolades et vice-versa et de manière totalement transparente, il y a moyen de faire quelque chose de bien. Ou bien sûr si vous avez une meilleure idée, n'hésitez pas à proposer. Je propose 6pad pas seulement parce que c'est mon propre programme, mais parce que se customiser un script à l'adresse d'un seul lecteur d'écran ou l'autre n'est vraiment pas la bonne approche. Vous savez autant que moi comment les scripts jaws sont buggés et comment ils ne sont vraiment pas pratiques à développer. Vous savez aussi autant que