Summary
In this chapter, we installed Scala for Jupyter. We used Scala coding to access larger datasets. We saw how Scala can manipulate arrays. We generated random numbers in Scala. There were examples of higher-order functions and pattern matching. We used case
classes. We saw examples of immutability in Scala. We built collections using Scala packages. Finally, we looked at Scala traits.
In the next chapter, we will be looking at using big data in Jupyter.