Salut Yannick,

en fait, ce que je ne comprends pas, c'est qu'en m'informant sur
python, j'ai cru comprendre qu'il vallait mieux utiliser un framework
pour ne pas réinventer la roue. Et pour la programmation web, on
donnait l'exemple de Django comme framework. On expliquait qu'un
framework était comme un rassemblement de bibliothèques à notre
disposition. Au départ ça m'a semblé logique, mais plus j'y pense,
plus je me dis que si on doit utiliser tout un rassemblement de
bibliothèques on va se retrouver avec plein de bibliothèque qu'on
n'utilise pas et donc de l'espace disque gâché. Donc je me dis que je
n'ai pas dû bien saisir la notion de framework. Mais je crois qu'au
final, pour l'instant, à l'étape où j'en suis, je n'ai pas besoin de
comprendre ça, c'est encore trop vague sans savoir coder. Je ferais
sans doute mieux de commencer à la base et puis je verrai bien en
avançant. Quoique j'ai tout de même une petite base, j'avais déjà un
peu touché aux bases du C++, donc certains concepts ne seront que du
rappel pour moi.

Je reviendrai ! :)

Merci à tous,

Bon week-end,

Cristian

Le 09/08/2014, Yannick Youalé<[email protected]> a écrit :
> Salut Christian !
>
> Wx est une bibliothèque que tu importe dans ton projet python. elle n'est là
>
> que pour tout ce qui est visuel, et n'empêche pas que tu importe d'autres
> bibliothèques spécialisés dans d'autres dommaines dans ce même projet.
>
> Et en matière de bibliothèques dans le langage python, on trouve de tout.
>
> Il est même possible de directement utiliser des code c++ en association
> avec un projet python.
>
> Yannick Daniel Youalé
> La programmation est une religion. Aimez-la, ou quittez-la.
> ----- Original Message -----
> From: "Cristian C." <[email protected]>
> To: <[email protected]>
> Sent: Saturday, August 09, 2014 10:02 AM
> Subject: [progliste] Re: Python et l'accessibilité
>
>
>> Salut à tous !
>>
>> Un grand merci pour vos réponses !
>>
>> Je compte en effet commencer par la 2.7. J'avais justement lu là
>> dessus avant de poser ma question et on conseillait de commencer par
>> la 2.x car pendant encore quelques années on aura à faire à des applis
>> codées en 2.x. Or, il paraît que la version 3.x a tellement été
>> optimisée que le codage en a été simplifié (dans le bon sens du
>> terme). Du coup, il serait plus facile d'apprendre la 3.x après avoir
>> appris la 2 que l'inverse. Et aussi parce que certains frameworks
>> n'ont en effet pas encore été portés en V3.
>>
>> OK pour WXPython. Je vais poser une question de débutant. Est-ce qu'il
>> existe des frameworks pour le graphique et d'autres qui ne sont pas
>> pour le graphique, qui servent plutôt pour les fonction de "bas
>> niveau" ? Autrement dit, pour coder une appli qui aura une interface
>> graphique, est-ce qu'il faut un framework pour coder les fonctions de
>> l'appli en tant que telle et WXPython pour créer son interface
>> graphique ? Ou est-ce que WXPython fait tout ?
>>
>> Merci aussi pour les éditeurs. Je vais les tester, en particulier
>> 6Pad. ensuite je vais sans doute me mettre à coder sur Linux. Y en
>> auraient-ils ici qui utilisent emacs ? Emacs m'intrigue et j'aimerais
>> le tester, mais j'ai peur que ce soit une usine à gaz si c'est juste
>> pour faire du codage. Qoi que je dois aussi me mettre au LaTeX pour
>> rédiger mes travaux universitaires, emacs pourrait donc me servire
>> aussi à ça et rentabiliser son côté usine à gaz...
>>
>> Bon week-end,
>>
>> Cristian
>>
>> Le 09/08/2014, Armingaud Jean-Claude<[email protected]> a
>> écrit :
>>> également Edsharp ! traduit par Maan.
>>> J.-C.
>>>
>>>
>>> Le 09/08/2014 09:09, paulber007 a écrit :
>>>> Bonjour à tous,
>>>> Sans oublier l'éditeur Visu2Script de Lavachri.
>>>>
>>>> Amitiés.
>>>> Paul.
>>>>
>>>> Le 09/08/2014 05:42, Yannick Youalé a écrit :
>>>>> Salut  Christian !
>>>>>
>>>>> Quelques ajouts.
>>>>>
>>>>> Il faut préciser que le WxPython qui t'a été conseillé est un
>>>>> framework
>>>>> graphique, spécialisé dans l'affichage de fenêtres et autres
>>>>> présentations.
>>>>>
>>>>> La dernière version du python que je connaisse est la 3.3. Et jusqu'à
>>>>> ce que
>>>>> j'arrête de vérifier, c'est une version qui n'était pas conseillée aux
>>>>> déficients visuels étant donné que jusque là, le wxPython pour cette
>>>>> version
>>>>> n'avait pas encore été transporté.
>>>>> Je ne sais pas si ça a changé depuis.
>>>>>
>>>>> Par contre, la version du langage python qui semble la plus populaire,
>>>>> la
>>>>> plus éprouvée, parfaitement compatible avec le wxPython,  est la 2.7,
>>>>> sur
>>>>> laquelle doivent travailler un bon nombre des membres de cette ml.
>>>>>
>>>>> Et bon à savoir, selon la fondation mozilla, le support de cette
>>>>> version 2.7
>>>>> du python est assuré jusqu'en 2020.
>>>>>
>>>>> Pour ce qui est de l'environnement de développement, celui qui arrive
>>>>> par
>>>>> défaut avec l'installateur n'est pas accessible, malgré de multiples
>>>>> tentatives de le scripter.
>>>>>
>>>>> A ma connaissance, pour coder en python, les déficients visuels ont
>>>>> tendance
>>>>> à employer plutôt :
>>>>> * le block-note de Windows,
>>>>> * le mfc wordpad (présent dans Windows) avec des scripts de jaws,
>>>>> * le 6pad de QuentinC avec ou sans des scripts de jaws.
>>>>>
>>>>> Pour les plus courageux, il y a également la possibilité d'utiliser
>>>>> des IDE
>>>>> plus évolués comme:
>>>>> * eclipse avec un plugin pour python à télécharger,
>>>>> * activePython,
>>>>> * scintilla & scite.
>>>>>
>>>>> Bon début de week-end !
>>>>>
>>>>> Yannick Daniel Youalé
>>>>> La programmation est une religion. Aimez-la, ou quittez-la.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ----- Original Message -----
>>>>> From: "Armingaud Jean-Claude" <[email protected]>
>>>>> To: <[email protected]>
>>>>> Cc: <[email protected]>
>>>>> Sent: Friday, August 08, 2014 9:37 PM
>>>>> Subject: [progliste] Re: Python et l'accessibilité
>>>>>
>>>>>
>>>>>> Salut Christian,
>>>>>>
>>>>>> le fameux "débuter le python avec Mr Sweenen me semble un bon choix
>>>>>> même
>>>>>> s'il en existe d'autres !
>>>>>> Sur le site du zéro euh ! Open class room, également Bob Cordeau, et
>>>>>> puis
>>>>>> Tarek Ziadé...
>>>>>> le framework le mieux adapté pour Jaws/NVDA est sans nul doute
>>>>>> WXPython...
>>>>>> là, assez peu de doc...
>>>>>> hth
>>>>>> J.-C.
>>>>>>
>>>>>>
>>>>>> Le 08/08/2014 17:59, Cristian C. a écrit :
>>>>>>> Bonjour à tous !
>>>>>>>
>>>>>>> J'ai une double question au sujet du développement avec Python et
>>>>>>> l'accessibilité.
>>>>>>>
>>>>>>> J'aimerais me mettre à Python pour développer des appli (de bureau)
>>>>>>> et
>>>>>>> participer à des applis existantes. J'aimerais d'une part savoir si
>>>>>>> vous pensez que débuter avec le fameux livre de Gérard Swinnen
>>>>>>> "Apprendre à programmer avec Python" vous semble une bonne idée ou
>>>>>>> si
>>>>>>> vous me conseillez autre chose.
>>>>>>>
>>>>>>> Je devrai aussi apprendre un framework. Je voudrais savoir si
>>>>>>> l'accessibilité des applis dépendra principalement du framework
>>>>>>> utilisée ou si d'autres facteurs entrent en jeu. Je pose cette
>>>>>>> question parce que je suis en train d'utiliser un programme pour la
>>>>>>> création et la passation de tâches en psychologie cognitive. Ce
>>>>>>> programme (OpenSesame) est développé en Python, mais je ne sais pas
>>>>>>> comment ou avec quel framework c'est codé, mais ce truc est
>>>>>>> complètement inaccessible. Que ce soit avec Jaws ou NVDA, il est
>>>>>>> impossible de lire ce qu'affiche l'interface graphique. On a dû me
>>>>>>> scripter des bidouilles pour faire flasher l'écran de manière à ce
>>>>>>> que
>>>>>>> je sache quand je dois faire telle action, mais bon, j'aimerais
>>>>>>> comprendre ce qui fait qu'une appli en Python peut être aussi
>>>>>>> inaccessible. C'est histoire de ne pas coder pareil et
>>>>>>> éventuellement
>>>>>>> pouvoir remonter des solutions aux développeurs pour qu'ils
>>>>>>> améliorent
>>>>>>> l'accessibilité.
>>>>>>>
>>>>>>> Bon week-end à tous,
>>>>>>>
>>>>>>> Cristian
>>>>>>> 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]/
>>>>>>> Je vous rappelle que les pièces jointe sont activés leur taille est
>>>>>>> limité à 2 MO
>>>>>>>
>>>>>>> Pour accéder aux fichiers de la liste
>>>>>>> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
>>>>>>> Ou en utilisant la nouvelle page de partage :
>>>>>>> http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
>>>>>>> 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]/
>>>>>> Je vous rappelle que les pièces jointe sont activés leur taille est
>>>>>> limité
>>>>>> à 2 MO
>>>>>> Pour accéder aux fichiers de la liste
>>>>>> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
>>>>>> Ou en utilisant la nouvelle page de partage :
>>>>>> http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
>>>>>> 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]/
>>>>>
>>>>> Je vous rappelle que les pièces jointe sont activés leur taille est
>>>>> limité à 2 MO
>>>>>
>>>>> Pour accéder aux fichiers de la liste
>>>>> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
>>>>> Ou en utilisant la nouvelle page de partage :
>>>>> http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
>>>>> 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]/
>>>>
>>>> Je vous rappelle que les pièces jointe sont activés leur taille est
>>>> limité à 2 MO
>>>> Pour accéder aux fichiers de la liste
>>>> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
>>>> Ou en utilisant la nouvelle page de partage :
>>>> http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
>>>> 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]/
>>>
>>> Je vous rappelle que les pièces jointe sont activés leur taille est
>>> limité à
>>> 2 MO
>>>
>>> Pour accéder aux fichiers de la liste
>>> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
>>> Ou en utilisant la nouvelle page de partage :
>>> http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
>>> 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]/
>>
>> Je vous rappelle que les pièces jointe sont activés leur taille est limité
>>
>> à 2 MO
>>
>> Pour accéder aux fichiers de la liste
>> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
>> Ou en utilisant la nouvelle page de partage :
>> http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
>> 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]/     
>
> Je vous rappelle que les pièces jointe sont activés leur taille est limité à
> 2 MO
>
> Pour accéder aux fichiers de la liste
> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
> Ou en utilisant la nouvelle page de partage :
> http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
> 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]/       

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 
MO 

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.
        
        

Répondre à