Learn Julia programming by building fun projects, like launching rockets, building password keepers, and even coding battle simulations.
Don’t be put off by Julia’s reputation as a scientific programming language. There’s no data science or numerical computing knowledge required. You can get started with what you learned in high school math classes.
Julia as a Second Language makes it easy to add Julia to your programming toolbox. You’ll learn about Julia’s type system and data structures by modeling the launch of a space rocket, use dictionaries to parse Roman numerals, discover tuples and arrays through tracking pizza sales, and use Julia’s unique multiple dispatch feature to send knights and archers into a simulated battle. By the time you’re finished, you’ll be confident in the foundations of Julia and ready to dive into a specialized field like machine learning or data science.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
“Julia as a Second Language” is designed for people who are already familiar with programming concepts but are new to Julia. It covers the basics of the Julia language and its syntax, data types, control structures, functions, and modules. The book also covers more advanced topics such as metaprogramming, parallel computing, and distributed computing.
The main selling points of the Julia language are: - It is interactive: type statements in a Julia shell and you get the results back - It is almost as fast as C
On Windows you can install Julia from the Windows Store. Enjoyed reading the book and even showed our granddaughter how to use it for calculations.