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