Julia as a Second Language you own this product

General purpose programming with a taste of data science
Erik Engheim
  • March 2023
  • ISBN 9781617299711
  • 400 pages
  • printed in black & white
Look inside
Learn the awesome Julia programming language by building fun projects like a rocket launcher, a password keeper, and a battle simulator.

Julia as a Second Language covers:

  • Data types like numbers, strings, arrays, and dictionaries
  • Immediate feedback with Julia’s read-evaluate-print-loop (REPL)
  • Simplify code interactions with multiple dispatch
  • Sharing code using modules and packages
  • Object-oriented and functional programming styles

Julia as a Second Language introduces Julia to readers with a beginning-level knowledge of another language like Python or JavaScript. You’ll learn by coding engaging hands-on projects that encourage you to apply what you’re learning immediately. 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.

about the technology

Originally designed for high-performance data science, Julia has become an awesome general purpose programming language. It offers developer-friendly features like garbage collection, dynamic typing, and a flexible approach to concurrency and distributed computing. It is the perfect mix of simplicity, flexibility and performance.

about the book

Julia as a Second Language introduces Julia by building on your existing programming knowledge. You’ll see Julia in action as you create a series of interesting projects that guide you from Julia’s basic syntax through its advanced features. Master types and data structures as you model a rocket launch. Use dictionaries to interpret Roman numerals. Use Julia’s unique multiple dispatch feature to send knights and archers into a simulated battle. Along the way, you’ll even compare the object-oriented and functional programming styles–Julia supports both!

what's inside

  • Data types like numbers, strings, arrays, and dictionaries
  • Immediate feedback with Julia’s read-evaluate-print-loop (REPL)
  • Simplify code interactions with multiple dispatch
  • Share code using modules and packages

about the reader

For readers comfortable with another programming language like Python, JavaScript, or C#.

about the author

Erik Engheim is a writer, conference speaker, video course author, and software developer.

Helped kickstart my use of Julia for serious projects. It’s a solid review of the core language features that doesn’t get bogged down on programming fundamentals you already know.

Jonathan Owens, GE Global Research

Everything you need to learn Julia.

Amanda Debler, Schaeffler Technologies

Julia for seasoned programmers.

Kevin Cheung, Carleton University

Perfect for anyone who needs to learn Julia but doesn’t know where to start.

Simone Sguazza, University of Applied Sciences and Arts of Southern Switzerland
4.6
Out of 5.0
A graph showing this site's review totals.
Overall Rating
86%
of customers that
buy this product give
it a 4 or 5-Star rating.
Verified Buyer
“Great value”
February 7, 2024 by Mando2024 (ZH, CH)
“good read to start with Julia”
Verified Buyer
“Great buy”
Very good introduction to Julia
August 6, 2023 by Gabriele I. (Hesse, DE)
“The book provides a very good introduction to Julia. The text is well written, the explanations are clear, the style is pleasant and there are many examples and drawings. Despite the title, thanks to the slow pace and the details given in the first chapters, I think that part of the book is suitable also for people with very limited programming experience. On the other hand, there are also a few chapters with advanced topics which are far beyond the beginner level.”
Company Choice
Good quality of the contents of the books, with a pleasant aspect.
DRM free in multiple formats, so I can easily read the books with my favorite viewer on my laptop or my tablet, with the guarantee that I will keep the right to access them for my entire life.
It already happened to me that DRM protected books were not well visualized by the mandatory viewer (which is very disappointing if we are talking about mathematical definitions or formulas) or that they were not available anymore (rare, but not impossible).
Product Choice
I want to learn the basics of Julia (I already know decently C, C++, Fortran and Python).
Verified Buyer
“Great buy”
June 24, 2023 by richard B. (Washington, US)
“Julia + Flutter + Dart + Golang + Kotlin !”
Company Choice
Julia programming books
Product Choice
Julia is best programming language ever coded.
Successor to Lisp.
Verified Buyer
“Great ”
Just good
September 10, 2022 by Jacques D. (FR)
“Just good for introductory into Julia, for already knowledgeable programmers!”
Company Choice
Already had some Manning books and MEAP
Product Choice
Seems good!
Verified Buyer
“Great price”
Good book for programmers
June 4, 2022 by Giancarlo (ROMA, Italia)
“Good book to start using Julia for me with a fortran, c and python backgroung”
Company Choice
I find up-to-date info and books about programming languages of my interests
Product Choice
As a C, Fortran and Python programmer, I need a quick start experience in Julia programmng language. HEse books appear to be a very good choice.

choose your plan

team

monthly
annual
$49.99
$399.99
only $33.33 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Julia as a Second Language ebook for free

choose your plan

team

monthly
annual
$49.99
$399.99
only $33.33 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Julia as a Second Language ebook for free

choose your plan

team

monthly
annual
$49.99
$399.99
only $33.33 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Julia as a Second Language ebook for free
loading book ...