Az egyik adattudományi órám során a számítógép, amelyet Python kód írására használok az osztályban, és amely az összes hozzáférési beállításomat konfigurálta, összeomlott, és nem kapcsolható vissza. Ahelyett, hogy feladtam volna az órai feladatok elvégzését, elkezdtem Python kódot írni az iPaden a Pythonistával, az egyik új kedvenc programozói alkalmazásommal az iPademen, amely lehetővé teszi, hogy könnyedén írjak alapvető programokat. Az alábbiakban az Informatika Oktatási Hét tiszteletére írom a Pythonista segítségével a Python-kód írására vonatkozó tippjeimet gyengén látó diákként az iPaden.
Mi az a Python?
A Python egy magas szintű és általános célú programozási nyelv, amelyet Guido van Rossum hozott létre 1991-ben. Hangsúlyt fektet az olvashatóságra és a fehér foltok használatára, így kiválóan használható többcélú nyelv az emberek számára, különösen a látássérültek számára. A Python számos népszerű segédtechnológiai eszköz, köztük az NVDA képernyőolvasó, a virtuális asszisztensek és más fizikai eszközök motorja.
Hasonló linkek
- SoloLearn programozó alkalmazás értékelése
- Hopscotch kódoló alkalmazás értékelése
- How Bookshare Bookshare Books Come To Life
Mi a Pythonista?
A Pythonista egy iPadre és iPhone-ra készült alkalmazás, amely egy teljes fejlesztőkörnyezetet tartalmaz Python szkriptek írásához egy nagy szabványos függvénykönyvtár segítségével, a Python 2.7 és 3.6 használatával. Bár a Pythonista nem tanítja meg a felhasználókat Python írására, de hozzáférést biztosít a leggyakoribb Python modulokhoz és a Python sokoldalúságát bemutató példaprogramokhoz. A Pythonista 9,99 dollárba kerül, és nincs további alkalmazáson belüli vásárlás.
Kapcsolódó linkek
- Pythonista for iOS
- Miért használom a Repl.it IDE For My Coding Assignments
Interface
Az alkalmazás megnyitása után a felhasználók külső fájlokat nyithatnak meg, vagy új fájlt hozhatnak létre az üres script, UI, Extension Scripts, Scene, Testng és egyéb fájlok kategóriáiból. Miután az új fájlt elnevezték és elmentették az eszközre, a felhasználók ugyanúgy beírhatják a Python kódot, mint bármely más IDE-ben, importálhatnak könyvtárakat vagy függvényeket, vagy ellenőrizhetik, hogy mi van a konzolon. A Pythonista alkalmazáson belül is sok különböző speciális funkció van, de mivel én jellemzően a számítógépemet használom kódírásra, még nem sokat kísérleteztem velük.
Kapcsolódó linkek
- Computer Lab Accommodations For Low Vision Students
- CentOS Accessibility For Low Vision
- Questions To Ask When Choosing A Laptop For College
Pythonista with large print
A beállításokat megnyitva és a Editor részre lépve a felhasználók beállíthatják a Pythonista alkalmazás betűtípusát és betűméretét, a legnagyobb betűméret 32-es. A jobb olvashatóság érdekében a felhasználók beállíthatnak egy témát is a szerkesztőhöz különböző színekkel, vagy létrehozhatják saját egyéni színpalettájukat a témák ablakban található plusz ikonra kattintva. Én a Fira Mono Medium Medium 32-es betűtípust használom az Oceanic témával.
Kapcsolódó linkek
- A nyolc kedvenc ingyenes betűtípusom nyomtatási fogyatékosság esetén
- A színes papír és a szöveg olvashatósága
- A nagy kontrasztú témák használata a Windows 10-ben
Zoom és Pythonista
Mivel a 32-es betűméret még mindig kissé nehezen olvasható számomra gyengénlátással, Általában a Zoom nagyítót használom az ablak nagyítással, ami a teljes képernyő kisebb lencse nézetét jelenti. Az ablakot a szövegem fölé húzhatom, és szükség szerint nagyíthatom, vagy a nagyító ablakot a konzol tetején hagyhatom. Az alkalmazást a teljes képernyős Zoom nézettel is teszteltem, és egy rövid “Hello World” típusú programot gond nélkül meg tudtam írni, de jobban szerettem az ablakos nagyítást a teljes képernyővel szemben, mivel sokat gépeltem.
Kapcsolódó linkek
- Az általam használt akadálymentesítési beállítások az iPadOS 13-ban
- How To Make Keyboards Easier To See Easier To See
Using VoiceOver with Pythonista
A Pythonista jól működik a VoiceOverrel, és minden szöveget és gombot felolvas a képernyőn. Eleinte gondot okozott, hogy a VoiceOver egyszerre több mint egy sor szöveget olvasson fel, de amint megnyitottam a billentyűzetet, majd bezártam, a VoiceOver felolvasta az összes kódot a szerkesztőben, és megállt, amikor megérintettem a konzol területét. A Pythonista jól reagált az összes VoiceOver gesztusra, és izgatottan vártam, hogy a csontvezető fejhallgatóval használhassam az órán.
Kapcsolódó linkek
- Hogyan használjuk a VoiceOvert kezdőknek
- Gyakori tantermi alkalmazkodási lehetőségek gyengén látók számára
Mire használom
Itt van néhány példa arra, hogyan használtam a Pythonistát:
- Az egyszerű in-osztálygyakorlatokat, amikor nem volt hozzáférésem a számítógépemhez
- A kódom bemásolása a szerkesztőbe, hogy képernyőfotót készíthessek egy projekthez
- Simulációk és programok megtekintése egy olyan képernyőn, amit közel tarthatok az arcomhoz
- Vetített órák követése a virtuális irodai órákon a egyik órámon
- Megmutatom a tanáraimnak, hogyan használom a képernyőolvasót
Hasonló linkek
- Hogyan tehetem könnyebben láthatóvá a tantermi videókat
- Tippek a virtuális órákon való szervezéshez
Hogyan reagáltak a tanáraim
Először, a professzorom szkeptikus volt, hogy Python kódot írhatok az iPademen, és biztos vagyok benne, hogy azt hitték, hogy a Twittert nézem az órán, vagy valami hasonlót. Azonban izgatottan mutattam meg nekik annak a kódnak a kimenetét, amin az órán dolgoztunk, és könnyedén végig tudták görgetni a kódomat, és rámutattak, hol követtem el hibákat, hogy kijavíthassam őket. Az is izgatott, hogy nem kellett megerőltetnem a nyakamat attól, hogy közelről nézzem a számítógép képernyőjét.
Kapcsolódó linkek
- Miért kellene fogyatékosügyi aktát szerezned
- Tíz kérdés, amit fel kell tenned, ha szakot váltasz
Végső gondolatok
A Pythonista segített nekem, az adattudományt tanuló gyengénlátó diáknak, hogy tudjam követni az órákat és egyszerű gyakorlatokat végezni anélkül, hogy be kellene kapcsolnom a számítógépet. Ajánlom a Pythonistát mindenkinek, akit érdekel a Python, vagy aki szeretné gyakorolni a Python-ismereteit, mivel a Pythonista segítségével nagyon könnyű Python-kódot írni iPad-en!