Introduction to Data Science for Screen Reader Users

Setting up Programming Environment with NVDA and Google Colaboratory

In this chapter, we will learn how to use Google Colaboratory (referred to as Colab) as a preparation step for programming introduction. By utilizing Colab, a web service with various integrated features, we can skip the setup process of a programming environment that beginners often struggle with. As a widely used and primarily free service, you can use it with confidence. In fact, when searching for articles on data science with Python on the internet, you will frequently come across its usage.

To make the most of Colab, it is necessary to be familiar with operating web browsers using a screen reader. Additionally, since some detailed operations are required, we assume the use of NVDA, a free screen reader specifically designed for visually impaired. In the first half of this chapter, we will provide explanations starting from the installation process of NVDA, followed by basic Windows and web browser operations, which are considered the essential minimum.

Note: In Japan, a screen reader called PC-Talker is very popular among PC beginners. However, since PC-Talker can hardly be used for programming and other complex operations, we have decided to devote the paper to an introduction to NVDA. If you are using a different screen reader such as JAWS, you may skip the first section.