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é.

Répondre à