Während einer meiner Data-Science-Vorlesungen stürzte der Computer, den ich für das Schreiben von Python-Code im Unterricht benutze und der alle meine Zugänglichkeitseinstellungen konfiguriert hat, ab und ließ sich nicht mehr einschalten. Anstatt die Übungen im Unterricht aufzugeben, habe ich angefangen, Python-Code auf dem iPad mit Pythonista zu schreiben, einer meiner neuen Lieblings-Programmier-Apps auf dem iPad, mit der ich ganz einfach einfache Programme schreiben kann. Hier sind meine Tipps für das Schreiben von Python-Code auf dem iPad mit Pythonista als sehbehinderter Schüler, zu Ehren der Computer Science Education Week.
Was ist Python?
Python ist eine Programmiersprache auf hohem Niveau und für allgemeine Zwecke, die 1991 von Guido van Rossum entwickelt wurde. Sie betont die Lesbarkeit und die Verwendung von Leerraum, was sie zu einer großartigen Mehrzwecksprache für Menschen macht, die sie lernen wollen, insbesondere für Menschen mit Sehbehinderungen. Python ist die Grundlage vieler beliebter Hilfsmittel, darunter NVDA-Bildschirmleser, virtuelle Assistenten und andere physische Geräte.
Verwandte Links
- SoloLearn Programming App Review
- Hopscotch Coding App Review
- How Bookshare Books Come To Life
Was ist Pythonista?
Pythonista ist eine App für iPad und iPhone, die eine komplette Entwicklungsumgebung zum Schreiben von Python-Skripten mit einer großen Standardbibliothek von Funktionen enthält, die Python 2.7 und 3.6 verwenden. Pythonista bringt dem Benutzer zwar nicht bei, wie man Python schreibt, bietet aber Zugang zu den gängigsten Python-Modulen und Beispielprogrammen, die die Vielseitigkeit von Python demonstrieren. Pythonista kostet $9,99 und hat keine zusätzlichen In-App-Käufe.
Verwandte Links
- Pythonista für iOS
- Warum ich Repl.it IDE For My Coding Assignments
Interface
Nach dem Öffnen der App können Nutzer externe Dateien öffnen oder eine neue Datei aus den Kategorien leeres Skript, UI, Extension Scripts, Scene, Testng und andere Dateien erstellen. Sobald die neue Datei benannt und auf dem Gerät gespeichert ist, kann der Benutzer wie in jeder anderen IDE Python-Code eingeben, Bibliotheken oder Funktionen importieren oder den Inhalt der Konsole überprüfen. Es gibt auch viele verschiedene erweiterte Funktionen innerhalb der Pythonista-App, aber da ich normalerweise meinen Computer zum Schreiben von Code verwende, habe ich noch nicht viel damit experimentiert.
Verwandte Links
- Computerlaboranpassungen für sehbehinderte Studenten
- CentOS-Zugänglichkeit für sehbehinderte Studenten
- Fragen bei der Auswahl eines Laptops für das College
Pythonista mit Großdruck
In den Einstellungen und im Bereich Editor können die Benutzer die Schriftart und -größe für die Pythonista-App konfigurieren, wobei die größte Schriftgröße 32 ist. Um die Lesbarkeit zu verbessern, können die Benutzer auch ein Thema für ihren Editor mit verschiedenen Farben festlegen oder ihre eigene Farbpalette erstellen, indem sie auf das Plus-Symbol im Themenfenster klicken. Ich verwende die Schriftart Fira Mono Medium in Größe 32 mit dem Thema Oceanic.
Verknüpfte Links
- Meine acht bevorzugten kostenlosen Schriftarten für Druckbehinderte
- Farbiges Papier und die Lesbarkeit von Text
- Verwendung von kontrastreichen Themen in Windows 10
Zoom und Pythonista
Da die Schriftgröße 32 für mich mit einer Sehschwäche immer noch etwas schwierig zu lesen ist, Ich benutze normalerweise die Zoom-Lupe mit dem Fenster-Zoom, der eine kleinere Ansicht des gesamten Bildschirms ist. Ich kann das Fenster über meinen Text ziehen und ihn nach Bedarf vergrößern oder das Lupenfenster oben auf der Konsole lassen. Ich habe diese Anwendung auch mit der Vollbild-Zoom-Ansicht getestet und konnte ein kurzes Programm vom Typ „Hello World“ ohne Probleme schreiben, aber ich habe den Fenster-Zoom dem Vollbild vorgezogen, da ich viel getippt habe.
Verwandte Links
- Zugänglichkeitseinstellungen, die ich in iPadOS 13 verwende
- Wie man Tastaturen leichter erkennen kann
Verwendung von VoiceOver mit Pythonista
Pythonista funktioniert gut mit VoiceOver und liest alle Texte und Schaltflächen auf dem Bildschirm. Anfangs hatte ich Probleme, VoiceOver dazu zu bringen, mehr als eine Textzeile auf einmal zu lesen, aber sobald ich die Tastatur geöffnet und dann wieder geschlossen hatte, las VoiceOver den gesamten Code im Editor und hörte auf, als ich auf den Konsolenbereich tippte. Pythonista reagierte gut auf alle VoiceOver-Gesten und ich war begeistert, dass ich es im Unterricht mit meinen Knochenleitungs-Kopfhörern benutzen konnte.
Verwandte Links
- Wie man VoiceOver für Anfänger benutzt
- Gängige Anpassungen für Sehbehinderte im Klassenzimmer
Wofür ich es benutze
Hier sind einige Beispiele, wie ich Pythonista benutzt habe:
- Für einfache Übungen in derÜbungen im Unterricht, wenn ich keinen Zugang zu meinem Computer hatte
- Meinen Code in den Editor kopieren, um einen Screenshot für ein Projekt zu machen
- Simulationen und Programme auf einem Bildschirm betrachten, den ich nah an mein Gesicht halten kann
- Virtuelle Sprechstunden in einem meiner Kurse
- Meinen Professoren zeigen, wie ich ein Bildschirmlesegerät benutze
Verwandte Links
- Wie man Videos im Klassenzimmer leichter sehen kann
- Tipps, um im virtuellen Unterricht organisiert zu bleiben
Wie meine Professoren reagiert haben
Zunächst war mein Professor skeptisch, dass ich mich auf das Projekt einlasse, war mein Professor skeptisch, dass ich Python-Code auf meinem iPad schreiben könnte, und ich bin mir ziemlich sicher, dass sie dachten, ich würde im Unterricht Twitter oder etwas Ähnliches checken. Ich war jedoch begeistert, ihnen die Ausgabe des Codes zu zeigen, an dem wir im Unterricht arbeiteten, und sie konnten meinen Code leicht durchgehen und mich auf Fehler hinweisen, die ich dann beheben konnte. Ich war auch begeistert, dass ich mir nicht den Nacken verrenken musste, weil ich so genau auf den Computerbildschirm schauen musste.
Verwandte Links
- Warum Sie eine Behindertenakte anlegen sollten
- Zehn Fragen, die Sie sich stellen sollten, wenn Sie Ihren Studiengang wechseln
Abschließende Gedanken
Pythonista hat mir als Studentin mit Sehschwäche, die Datenwissenschaft studiert, geholfen, im Unterricht mitzukommen und einfache Übungen zu machen, ohne den Computer anwerfen zu müssen. Ich empfehle Pythonista jedem, der sich für Python interessiert oder seine Python-Kenntnisse üben möchte, da das Schreiben von Python-Code auf dem iPad mit Pythonista sehr einfach ist!