From the course: Scala Essential Training for Data Science
Unlock this course with a free trial
Join today to access over 25,000 courses taught by industry experts.
Installing Scala
From the course: Scala Essential Training for Data Science
Installing Scala
- [Instructor] Okay, let's install Scala. So I have opened a browser and navigated to the website scala-lang.org, and I've selected the download page. Now from here, we have the option of installing Scala on macOS, Linux, Windows, or other operating systems. Now I'm running on a macOS, so I'm going to choose one of the macOS options. Now I can use brew in some cases. Now notice it says, "Alternatively for Apple Silicon, or if you don't use Homebrew," there's another option. Well, I'm running on a Mac that uses Apple Silicon, so I'm going to choose this option and which is to use a curl command. So I'm going to click on the copy icon over here on the right, and then I'm going to just step over into a terminal window. I'm in a terminal here, and I'm just simply going to paste in that curl command. And now I'm going to run that curl command, and this will download the installer. Now, you'll notice here that there was no Java virtual machine found. So what it's going to do is install that…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
(Locked)
The advantages of Scala for data science2m 4s
-
(Locked)
Installing Scala1m 58s
-
(Locked)
Scala data types3m 22s
-
Working with data types in the Scala REPL5m 7s
-
(Locked)
Challenge Intro: Create variables27s
-
(Locked)
Solution: Create variables49s
-
(Locked)
Scala collections2m 24s
-
(Locked)
Operations on sets5m 32s
-
(Locked)
Operations on arrays, vectors, and ranges5m 54s
-
(Locked)
Operations on maps5m 4s
-
(Locked)
Challenge Intro: Create arrays, vectors, and ranges31s
-
(Locked)
Solution: Create arrays, vectors, and ranges53s
-
(Locked)
Scala expressions5m 13s
-
(Locked)
Challenge Intro: Create expressions28s
-
(Locked)
Solution: Create expressions33s
-
(Locked)
Scala functions3m 7s
-
(Locked)
Challenge Intro: Create functions40s
-
(Locked)
Solution: Create functions36s
-
(Locked)
Creating classes in Scala5m 48s
-
(Locked)
Creating operations in Scala3m 19s
-
(Locked)
Challenge Intro: Define a Class28s
-
(Locked)
Solution: Define a class30s
-
(Locked)
-
-
-
-
-