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

Répondre à