Bonjour à tous et tous, Bon, après quelques absences et de nombreux messages lus en retard, voici mon parcours : J'ai commencé par le fortran et le cobol et des prog en fiches perforées vers 1971. Oui je sais ceci fait encêtre... Bon à l'époque j'avais une excellente vue... Bref ensuite la perte visuelle, j'ai appris le Clipper et le dbase 3 et plus avec l'aide des retraités de Bull qui avaient créés un club et lorsque j'achetais un bouquin informatique me le lisait sur cassette... Je script avec Jaws depuis Jaws 3.
Ensuite avec l'arrivée du web, j'utilise le html, le php, un peu de javascript; et enfin la console python et enfin je développe quelques peu en wx python. Evidemment je le fais avec le blocnote et l'indentation nécessite une grande vigilence. Ma machine braille informatique n'ayant plus de batterie, j'ai utilisé les scripts de Paul qui me rendent grand service... Bon, une IDE adaptée serait un grand apport pour nous tous DV... Hélas je dispose de peu de temps car je suis Kinésithérapeute et les journées de travail sont longues et avec la programmation les nuits sont courtes ! Mais quand je vous lis, je pense que la programmation par les DV devrait pouvoir se développper peut-être à condition que notre club s'étoffe et donne envi de s'y mettre avec des outils comme l'IDE ou toutre adaptation... Désolé si j'ai été un peu long... Cordialement Serge DANIEL -------------------------------------------------- From: "Maan ALOUN" <[email protected]> Sent: Friday, April 27, 2012 6:51 PM To: <[email protected]> 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é.
