Pendant l’un de mes cours de science des données, l’ordinateur que j’utilise pour écrire du code Python en classe et qui a tous mes paramètres d’accessibilité configurés a planté et ne voulait pas se rallumer. Au lieu de renoncer à faire les exercices en classe, j’ai commencé à écrire du code Python sur l’iPad avec Pythonista, une de mes nouvelles applications de programmation préférées sur mon iPad qui me permet d’écrire des programmes de base avec facilité. Voici mes conseils pour écrire du code Python sur l’iPad avec Pythonista en tant qu’élève malvoyant, en l’honneur de la Semaine de l’enseignement de l’informatique.
Qu’est-ce que Python ?
Python est un langage de programmation de haut niveau et à usage général qui a été créé par Guido van Rossum en 1991. Il met l’accent sur la lisibilité et l’utilisation des espaces blancs, ce qui en fait un excellent langage polyvalent à apprendre, notamment pour les personnes souffrant de déficience visuelle. Python alimente un grand nombre d’outils populaires de technologie d’assistance, y compris le lecteur d’écran NVDA, les assistants virtuels et d’autres dispositifs physiques.
Liens connexes
- SoloLearn Programming App Review
- Hopscotch Coding App Review
- How Bookshare Books Come To Life
Qu’est-ce que Pythonista ?
Pythonista est une application pour iPad et iPhone qui contient un environnement de développement complet pour écrire des scripts Python en utilisant une grande bibliothèque standard de fonctions, en utilisant Python 2.7 et 3.6. Bien que Pythonista n’enseigne pas aux utilisateurs comment écrire en Python, elle inclut l’accès aux modules Python les plus courants et des programmes d’exemple qui peuvent montrer la polyvalence de Python. Pythonista coûte 9,99 $ et ne comporte pas d’achats in-app supplémentaires.
Liens connexes
- Pythonista pour iOS
- Pourquoi j’utilise Repl.it IDE pour mes devoirs de codage
Interface
Une fois l’application ouverte, les utilisateurs peuvent ouvrir des fichiers externes ou créer un nouveau fichier à partir des catégories de script vide, d’interface utilisateur, de scripts d’extension, de scène, de testng et d’autres fichiers. Une fois le nouveau fichier nommé et enregistré sur l’appareil, les utilisateurs peuvent taper du code Python comme dans n’importe quel autre IDE, importer des bibliothèques ou des fonctions, ou vérifier ce qui se trouve dans la console. Il existe également de nombreuses fonctionnalités avancées dans l’application Pythonista, mais comme j’utilise généralement mon ordinateur pour écrire du code, je ne les ai pas encore beaucoup expérimentées.
Liens connexes
- Aménagements des laboratoires informatiques pour les étudiants malvoyants
- Accessibilité de CentOS pour les malvoyants
- Questions à poser lors du choix d’un ordinateur portable pour l’université
Pythonista en gros caractères
En ouvrant les paramètres et en allant dans la section Éditeur, les utilisateurs peuvent configurer le type et la taille de la police pour l’app Pythonista, la plus grande taille de police étant 32. Pour une meilleure lisibilité, les utilisateurs peuvent également définir un thème pour leur éditeur avec différentes couleurs, ou créer leur propre palette de couleurs personnalisée en cliquant sur l’icône plus dans la fenêtre des thèmes. J’utilise la police Fira Mono Medium taille 32 avec le thème Oceanic.
Liens connexes
- Mes huit polices libres préférées pour les incapacités à imprimer
- Papier coloré et lisibilité du texte
- Utilisation de thèmes à fort contraste dans Windows 10
Zoom et Pythonista
Puisque la police de taille 32 est encore un peu difficile à lire pour moi avec une basse vision, j’utilise généralement la loupe Zoom avec le zoom de la fenêtre, qui est une vue à lentille plus petite de tout l’écran. Je peux faire glisser la fenêtre sur mon texte et l’agrandir selon mes besoins, ou laisser la fenêtre de la loupe au-dessus de la console. J’ai également testé cette application avec la vue Zoom plein écran et j’ai pu écrire un court programme de type « Hello World » sans problème, mais j’ai préféré le zoom de la fenêtre au plein écran puisque je tapais beaucoup.
Liens connexes
- Paramètres d’accessibilité que j’utilise dans iPadOS 13
- Comment rendre les claviers plus faciles à voir
Utiliser VoiceOver avec Pythonista
Pythonista fonctionne bien avec VoiceOver et lit tout le texte et les boutons à l’écran. Au début, j’ai eu du mal à faire en sorte que VoiceOver lise plus d’une ligne de texte à la fois, mais une fois que j’ai ouvert le clavier puis que je l’ai fermé, VoiceOver a lu tout le code dans l’éditeur, s’arrêtant lorsque je touchais la zone de la console. Pythonista a bien répondu à tous les gestes de VoiceOver et j’étais enthousiaste à l’idée de pouvoir l’utiliser en classe avec mon casque à conduction osseuse.
Liens connexes
- Comment utiliser VoiceOver pour les débutants
- Aménagements courants en classe pour la basse vision
Ce pour quoi je l’utilise
Voici quelques exemples de la façon dont j’ai utilisé Pythonista :
- Faire des exercices simples en-classe lorsque je n’avais pas accès à mon ordinateur
- Copier mon code dans l’éditeur afin de pouvoir prendre une capture d’écran pour un projet
- Regarder des simulations et des programmes sur un écran que je peux tenir près de mon visage
- Suivre les heures de bureau virtuelles dans l’un de mes cours
- Montrer à mes professeurs comment j’utilise un lecteur d’écran
Liens connexes
- Comment rendre les vidéos de classe plus faciles à voir
- Conseils pour rester organisé dans les classes virtuelles
Comment mes professeurs ont réagi
Au début, mon professeur était sceptique quant au fait que je puisse écrire du code Python sur mon iPad, et je suis presque sûr qu’ils pensaient que je consultais Twitter en classe ou quelque chose de similaire. Cependant, j’étais enthousiaste à l’idée de leur montrer le résultat du code sur lequel nous travaillions en classe, et ils ont pu facilement faire défiler mon code et indiquer les erreurs que j’avais commises afin que je puisse les corriger. J’étais également ravi de ne pas avoir à me fatiguer le cou à force de regarder l’écran de l’ordinateur de près.
Liens connexes
- Pourquoi vous devriez obtenir un dossier de services aux personnes handicapées
- Dix questions à poser lorsque vous changez de majeure
Pensées finales
Pythonista m’a aidé, en tant qu’étudiant malvoyant étudiant la science des données, à pouvoir suivre en classe et à faire des exercices simples sans avoir à allumer l’ordinateur. Je recommande Pythonista à tous ceux qui s’intéressent à Python, ou qui souhaitent pratiquer leurs compétences en Python, car écrire du code Python sur iPad avec Pythonista est très facile à faire!
.