Durante uma das minhas aulas de ciência de dados, o computador que uso para escrever código Python na classe e que tem todas as minhas configurações de acessibilidade configuradas travou e não voltaria a ligar. Ao invés de desistir de fazer os exercícios em classe, comecei a escrever código Python no iPad com o Pythonista, um dos meus novos aplicativos de programação favoritos no meu iPad que me permite escrever programas básicos com facilidade. Aqui estão minhas dicas para escrever código Python no iPad com o Pythonista como um estudante com baixa visão, em homenagem à Computer Science Education Week.
O que é Python?
Python é uma linguagem de programação de alto nível e de propósito geral que foi criada por Guido van Rossum em 1991. Ela enfatiza a legibilidade e o uso do espaço branco, tornando-a uma grande linguagem multiuso para as pessoas aprenderem, especialmente pessoas com deficiências visuais. Python potencializa muitas ferramentas de tecnologia assistiva populares, incluindo o leitor de tela NVDA, assistentes virtuais e outros dispositivos físicos.
Links relacionados
- Aplicação de Programação de Aprendizagem de Solo
- Aplicação de Codificação de Hopscotch Revisão
- Como os Livros de Compartilhamento Ganham Vida
O que é Pythonista?
Pythonista é um aplicativo para iPad e iPhone que contém um ambiente de desenvolvimento completo para escrever scripts Python usando uma grande biblioteca padrão de funções, usando Python 2.7 e 3.6. Enquanto o Pythonista não ensina aos usuários como escrever Python, ele inclui acesso aos módulos Python mais comuns e programas de exemplo que podem mostrar a versatilidade do Python. Pythonista custa $9.99 e não tem nenhuma compra adicional no aplicativo.
Links relacionados
- Pythonista para iOS
- Por que eu uso Repl.it IDE For My Coding Assignments
Interface
Após a aplicação ser aberta, os usuários podem abrir arquivos externos ou criar um novo arquivo a partir das categorias de script vazio, IU, Scripts de Extensão, Scene, Testng, e outros arquivos. Um dos novos arquivos é nomeado e salvo no dispositivo, os usuários podem digitar código Python como em qualquer outro IDE, importar bibliotecas ou funções, ou verificar o que está no console. Existem muitos recursos avançados diferentes dentro do aplicativo Pythonista também, mas como eu normalmente uso meu computador para escrever código, eu ainda não experimentei muito com eles.
Ligações relacionadas
- Alojamentos do Laboratório de Informática Para Estudantes com Visão Baixa
- Acessibilidade do CENTRO Para Visão Baixa
- Perguntas a perguntar ao escolher um laptop para a faculdade
Pythonista com impressão grande
Ao abrir as configurações e ir para a seção Editor, os usuários podem configurar o tipo de fonte e o tamanho da fonte para o aplicativo Pythonista, com o maior tamanho de fonte sendo 32. Para melhorar a legibilidade, os utilizadores também podem definir um tema para o seu editor com cores diferentes, ou criar a sua própria paleta de cores personalizada, clicando no ícone mais na janela de temas. Eu uso a fonte Fira Mono Medium tamanho 32 com o tema Oceanic.
Links relacionados
- Minhas Oito Fontes Favoritas Livres para Deficiências de Impressão
- Papel Colorido e a Legibilidade do Texto
- Usando Temas de Alto Contraste no Windows 10
Zoom e Pythonista
Desde que a fonte tamanho 32 ainda é um pouco difícil para mim ler com baixa visão, Normalmente uso a lupa de zoom com o zoom da janela, que é uma lente mais pequena de toda a tela. Posso arrastar a janela sobre o meu texto e ampliá-la conforme necessário, ou deixar a janela da lupa na parte superior da consola. Também testei esta aplicação com a vista de ecrã inteiro Zoom e consegui escrever um pequeno programa do tipo “Hello World” sem problemas, mas preferi o zoom da janela em vez do ecrã inteiro, uma vez que estava a escrever muito.
Links relacionados
- Configurações de acessibilidade que estou usando no iPadOS 13
- Como tornar os teclados mais fáceis de ver
Usando VoiceOver com Pythonista
Pythonista funciona bem com o VoiceOver e lê todo o texto e botões na tela. No início, tive problemas para conseguir que o VoiceOver lesse mais de uma linha de texto de cada vez, mas uma vez que abri o teclado e depois o fechei, o VoiceOver leu todo o código no editor, parando quando toquei na área do console. O Pythonista respondeu bem a todos os gestos do VoiceOver e fiquei entusiasmado por poder usá-lo na aula com os meus fones de ouvido condutores de osso.
Links relacionados
- Como usar o VoiceOver para iniciantes
- Alojamentos comuns de sala de aula para baixa visão
Para que o uso
Aqui estão alguns exemplos de como eu usei o Pythonista:
- Fazendo simples emexercícios de aula quando não tive acesso ao meu computador
- Copiar meu código no editor para que eu pudesse tirar uma foto de tela para um projeto
- Ver as simulações e programas em uma tela que eu possa segurar perto do meu rosto
- Seguindo junto com as horas de escritório virtual em uma das minhas aulas
- Mostrando aos meus professores como uso um leitor de ecrã
Links relacionados
- Como tornar os vídeos da sala de aula mais fáceis de ver
- Dicas para ficar organizado em aulas virtuais
Como os meus professores reagiram
No início, meu professor estava cético que eu poderia estar escrevendo código Python no meu iPad, e tenho quase certeza que eles pensaram que eu estava checando no Twitter na aula ou algo similar. No entanto, eu estava animado em mostrar a eles a saída do código em que estávamos trabalhando na aula, e eles foram capazes de rolar facilmente pelo meu código e apontar onde eu tinha cometido erros para que eu pudesse corrigi-los. Também fiquei entusiasmado por não ter de esforçar o pescoço de olhar para a tela do computador de perto.
Links relacionados
- Por que você deve obter um arquivo de serviços de deficiência
- Duas perguntas a fazer ao mudar seu major
Pensamentos finais
Pythonista me ajudou como aluno com baixa visão a estudar ciências de dados para poder acompanhar na aula e fazer exercícios simples sem ter que ligar o computador. Eu recomendo Pythonista para qualquer um que esteja interessado em Python, ou que esteja interessado em praticar suas habilidades Python, pois escrever código Python no iPad com Pythonista é muito fácil de fazer!