From the course: Learning Julia

Julia: Power like Python, speed like C - Julia Tutorial

From the course: Learning Julia

Start my 1-month free trial

Julia: Power like Python, speed like C

- [Joe] If you look at the history of programming, selecting language to use for a particular project has often required trading off performance versus flexibility. The introduction of Julia, however, just might turn that tradition on its head, at least for some scenarios like scientific and financial computing. Hi, I'm Joe Marini, and I've been building software professionally for companies like Google, Microsoft, and Adobe for more than 30 years. In this course, we're going to learn about Julia, a relatively young language that has been gaining rapid acceptance in fields like data science and financial modeling, among others. The Julia language gives you performance approaching that of statically typed, stodgy, old C while maintaining the kind of flexibility you typically get from Python. In this course, we'll get an overview of the language and some of its basic features, such as how to control program flow, organize information using the built-in data structures like sets and dictionaries, and how to use some of the standard library modules that come with Julia that enable common scenarios like generating random numbers or working with date and time information or working with the file system. Let's get started working with Julia.

Contents