Psaní kódu v Pythonu na iPadu pomocí Pythonisty

Při jedné z mých hodin datové vědy se počítač, který používám pro psaní kódu v Pythonu v hodinách a který má nakonfigurovaná všechna nastavení přístupnosti, zhroutil a nešel zapnout. Místo abych se na cvičení v hodině vykašlal, začal jsem psát kód Pythonu na iPadu pomocí Pythonisty, jedné z mých nových oblíbených programovacích aplikací na iPadu, která mi umožňuje snadno psát základní programy. Zde jsou mé tipy, jak psát kód v jazyce Python na iPadu pomocí aplikace Pythonista jako student se slabým zrakem na počest Týdne vzdělávání v informatice.

Co je Python?

Python je vysokoúrovňový a univerzální programovací jazyk, který vytvořil Guido van Rossum v roce 1991. Klade důraz na čitelnost a využití bílého místa, což z něj činí skvělý víceúčelový jazyk, který se mohou naučit lidé, zejména ti se zrakovým postižením. Python pohání mnoho populárních nástrojů asistivních technologií, včetně čtečky obrazovky NVDA, virtuálních asistentů a dalších fyzických zařízení.

Související odkazy

  • Recenze aplikace pro programování SoloLearn
  • Recenze aplikace pro kódování Hopscotch
  • Jak knihy Bookshare ožívají

Co je Pythonista?

Pythonista je aplikace pro iPad a iPhone, která obsahuje kompletní vývojové prostředí pro psaní skriptů v jazyce Python s využitím rozsáhlé standardní knihovny funkcí, a to s využitím jazyků Python 2.7 a 3.6. Pythonista sice neučí uživatele psát v jazyce Python, ale obsahuje přístup k nejběžnějším modulům Pythonu a příkladovým programům, které mohou ukázat všestrannost jazyka Python. Pythonista stojí 9,99 USD a neobsahuje žádné další nákupy v aplikaci.

Související odkazy

  • Pythonista pro iOS
  • Proč používám Repl.it IDE pro své kódovací úkoly

Rozhraní

Po otevření aplikace mohou uživatelé otevřít externí soubory nebo vytvořit nový soubor z kategorií prázdný skript, uživatelské rozhraní, rozšiřující skripty, scéna, testng a další soubory. Jakmile je nový soubor pojmenován a uložen v zařízení, mohou uživatelé psát kód Pythonu stejně jako v jakémkoli jiném IDE, importovat knihovny nebo funkce nebo kontrolovat, co je v konzoli. V aplikaci Pythonista je také mnoho různých pokročilých funkcí, ale protože k psaní kódu obvykle používám počítač, zatím jsem s nimi příliš neexperimentoval.

Související odkazy

  • Přizpůsobení počítačové laboratoře pro studenty se slabým zrakem
  • Přístupnost systému CentOS pro slabozraké
  • Otázky, které je třeba položit při výběru notebooku na vysokou školu

Pythonista s velkým písmem

Otevřením nastavení a přechodem do sekce Editor mohou uživatelé nakonfigurovat typ a velikost písma aplikace Pythonista, přičemž největší velikost písma je 32. V aplikaci Pythonista lze také nastavit velikost písma. Pro lepší čitelnost mohou uživatelé také nastavit téma editoru s různými barvami nebo si vytvořit vlastní paletu barev kliknutím na ikonu plus v okně témat. Já používám písmo Fira Mono Medium velikosti 32 s motivem Oceanic.

Související odkazy

  • Mých osm oblíbených bezplatných písem pro osoby s poruchami tisku
  • Barevný papír a čitelnost textu
  • Používání vysoce kontrastních motivů v systému Windows 10

Zoom a Pythonista

Protože písmo velikosti 32 je pro mě se slabým zrakem stále poněkud obtížně čitelné, Obvykle používám zvětšovací lupu se zvětšením okna, což je zobrazení celé obrazovky menší čočkou. Okno mohu přetáhnout přes text a zvětšit ho podle potřeby, nebo nechat okno lupy na horní straně konzoly. Vyzkoušel jsem tuto aplikaci také s celoobrazovkovým zobrazením lupy a byl jsem schopen napsat krátký program typu „Hello World“ bez problémů, ale dal jsem přednost zvětšení okna před celou obrazovkou, protože jsem hodně psal.

Související odkazy

  • Nastavení přístupnosti, které používám v iPadOS 13
  • Jak usnadnit viditelnost klávesnice

Používání VoiceOveru s aplikací Pythonista

Pythonista funguje s VoiceOverem dobře a čte veškerý text a tlačítka na obrazovce. Zpočátku jsem měl problémy s tím, aby VoiceOver přečetl více než jeden řádek textu najednou, ale jakmile jsem otevřel klávesnici a pak ji zavřel, VoiceOver přečetl celý kód v editoru a zastavil se, když jsem klepnul na oblast konzoly. Pythonista dobře reagoval na všechna gesta VoiceOveru a já jsem byl nadšený, že ho mohu používat ve třídě se sluchátky s kostním vedením.

Související odkazy

  • Jak používat VoiceOver pro začátečníky
  • Obvyklé úpravy ve třídě pro slabozraké

K čemu ji používám já

Tady je několik příkladů, jak jsem Pythonistu používal:

  • Dělání jednoduchých in-cvičení ve třídě, když jsem neměl přístup k počítači
  • Kopírování kódu do editoru, abych si mohl udělat snímek obrazovky pro projekt
  • Pohled na simulace a programy na obrazovce, kterou mohu držet blízko svého obličeje
  • Sledování virtuálních úředních hodin v jedné z mých tříd
  • Ukázat profesorům, jak používám čtečku obrazovky

Související odkazy

  • Jak si usnadnit prohlížení videí ve třídě
  • Tipy, jak si udržet organizaci ve virtuálních třídách

Jak reagovali moji profesoři

Na začátku, byli moji profesoři skeptičtí k tomu, že bych mohl na iPadu psát kód v Pythonu, a jsem si docela jistý, že si mysleli, že v hodině kontroluji Twitter nebo něco podobného. S nadšením jsem jim však ukázal výstup kódu, na kterém jsme pracovali v hodině, a oni mohli snadno procházet můj kód a upozorňovat na místa, kde jsem udělal chyby, abych je mohl opravit. Byl jsem také nadšený, že jsem si nemusel namáhat krk z pozorného sledování obrazovky počítače.

Související odkazy

  • Proč byste si měli pořídit dokumentaci pro osoby se zdravotním postižením
  • Ten Questions To Ask When Changing Your Major

Závěrečné myšlenky

Pythonista mi jako studentovi se slabým zrakem studujícímu datovou vědu pomohl, abych mohl sledovat výuku a dělat jednoduchá cvičení, aniž bych musel zapínat počítač. Aplikaci Pythonista doporučuji všem, kteří se zajímají o Python nebo chtějí procvičovat své dovednosti v Pythonu, protože psaní kódu v Pythonu na iPadu pomocí Pythonisty je velmi snadné!

Psaní kódu v Pythonu na iPadu pomocí Pythonisty. Jak používat nastavení přístupnosti na iPadu pomocí Pythonisty a procvičovat psaní kódu v jazyce Python v rámci Týdne vzdělávání v informatice 2019

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.