Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Scala - The Unpredicted Lingua Franca for Data Science

GOTO Conferences via YouTube

Overview

Explore a conference talk that delves into Scala's unexpected rise as a prominent language for data science. Learn about functional programming concepts, Scala's advantages over Python and R, and its integration with big data technologies like Spark. Discover how Scala's static typing, pattern matching, and expressive syntax make it a powerful tool for data manipulation and analysis. Examine practical examples of word counting, plotting, and working with DataFrames using Scala. Compare Scala's features with other popular languages in the data science ecosystem, and understand its strengths in areas such as garbage collection and type safety. Gain insights into Scala's role in modern data processing pipelines and its potential to become the lingua franca for data scientists.

Syllabus

Intro
Counting Words
Plotting Words
Functional Programming
Functional Methods
Map
Spark
Scala Interpreter
Scala Records
Python vs Scala
Pattern Matching
Pattern Management
Prime Numbers
Pattern Match Expressions
Home Requests
Case Classes
Spark Example
Other Languages
Statically typed
Record type
Type signature
Dynamically type
Java vs Scala
Scala Python API
Using the sequel context
Using the sequel API
DataFrames API
Time
Recursion
Data Libraries
Garbage Collection
Dataframe API
Spark to
Good abstractions
Problems with Scala

Taught by

GOTO Conferences

Reviews

Start your review of Scala - The Unpredicted Lingua Franca for Data Science

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.