oui par exemple 6pad il fait la déférence. merci bien Yannick pour tes exemples.
-------------------------------------------------- From: "yannick" <[email protected]> Sent: Friday, April 27, 2012 7:03 PM To: <[email protected]> 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" <[email protected]> > To: <[email protected]> > 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" <[email protected]> >> Sent: Friday, April 27, 2012 5:55 PM >> To: <[email protected]> >> 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" <[email protected]> >>> To: <[email protected]> >>> 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" <[email protected]> >>>> Sent: Friday, April 27, 2012 5:13 PM >>>> To: <[email protected]> >>>> 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:[email protected]?subject=unsubscribe >>>>> >>>>> Pour voir les archives de la liste : >>>>> http://www.mail-archive.com/[email protected]/ >>>>> >>>>> 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:[email protected]?subject=unsubscribe >>>> >>>> Pour voir les archives de la liste : >>>> http://www.mail-archive.com/[email protected]/ >>>> >>>> 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:[email protected]?subject=unsubscribe >>> >>> Pour voir les archives de la liste : >>> http://www.mail-archive.com/[email protected]/ >>> >>> 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:[email protected]?subject=unsubscribe >> >> Pour voir les archives de la liste : >> http://www.mail-archive.com/[email protected]/ >> >> 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:[email protected]?subject=unsubscribe > > Pour voir les archives de la liste : > http://www.mail-archive.com/[email protected]/ > > 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:[email protected]?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/[email protected]/ 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é.
