O'Reilly Kotlin Talking Points Objective: Introdu...
# datascience
t
O'Reilly Kotlin Talking Points Objective: Introduce Kotlin as a tactical but effective platform to quickly turn data science models and prototypes into production. Course features * Understand Kotlin's relationship to Scala, Python, and Java, and why it is rising in adoption despite these existing options. * Get a tour of the Kotlin language for data science purposes including functions, data classes, sequences, and extensions. * Discover idiomatic ways to tackle analytical problems using pragmatic OOP/functional programming. * Express powerful transformations, groupings, and reductions of data using Kotlin sequences and other functional features. * Work examples that apply Kotlin towards business analytics and other data science applications. * Use any JVM libraries like Apache Spark out-of-the-box. * (if time allows) Quickly wrap an interactive user interface around your model using TornadoFX, enabling nontechnical users to interact with your work. Benefits of Kotlin for Data Science * Concise, readable, and pragmatic syntax * Pragmatic exploratory and production-grade language/platform * Static-typing for resilient code models that can evolve in production * Rich, idiomatic set of OOP and functional programming features * IT and DevOps-friendly * Works with any JVM libraries including Apache Spark
👍 9