Customers who viewed this item also viewed
Buy New
-14%
$42.05$42.05
FREE delivery Monday, April 27
Advertisement
Advertisement
Ships from: Amazon.com Sold by: Amazon.com
Used - Like New
$30.55$30.55
$5.55 delivery Tuesday, April 28
Advertisement
Advertisement
Ships from: saveontextbooks1 Sold by: saveontextbooks1
Sorry, there was a problem.
There was an error retrieving your Wish Lists. Please try again.Sorry, there was a problem.
List unavailable.
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Julia Programming Projects: Learn Julia 1.x by building apps for data analysis, visualization, machine learning, and the web
Purchase options and add-ons
A step-by-step guide that demonstrates how to build simple-to-advanced applications through examples in Julia Lang 1.x using modern tools
Key Features
- Work with powerful open-source libraries for data wrangling, analysis, and visualization
- Develop full-featured, full-stack web applications
- Learn to perform supervised and unsupervised machine learning and time series analysis with Julia
Book Description
Julia is a new programming language that offers a unique combination of performance and productivity. Its powerful features, friendly syntax, and speed are attracting a growing number of adopters from Python, R, and Matlab, effectively raising the bar for modern general and scientific computing.
After six years in the making, Julia has reached version 1.0. Now is the perfect time to learn it, due to its large-scale adoption across a wide range of domains, including fintech, biotech, education, and AI.
Beginning with an introduction to the language, Julia Programming Projects goes on to illustrate how to analyze the Iris dataset using DataFrames. You will explore functions and the type system, methods, and multiple dispatch while building a web scraper and a web app. Next, you'll delve into machine learning, where you'll build a books recommender system. You will also see how to apply unsupervised machine learning to perform clustering on the San Francisco business database. After metaprogramming, the final chapters will discuss dates and time, time series analysis, visualization, and forecasting.
We'll close with package development, documenting, testing and benchmarking.
By the end of the book, you will have gained the practical knowledge to build real-world applications in Julia.
What you will learn
- Leverage Julia's strengths, its top packages, and main IDE options
- Analyze and manipulate datasets using Julia and DataFrames
- Write complex code while building real-life Julia applications
- Develop and run a web app using Julia and the HTTP package
- Build a recommender system using supervised machine learning
- Perform exploratory data analysis
- Apply unsupervised machine learning algorithms
- Perform time series data analysis, visualization, and forecasting
Who this book is for
Data scientists, statisticians, business analysts, and developers who are interested in learning how to use Julia to crunch numbers, analyze data and build apps will find this book useful. A basic knowledge of programming is assumed.
Table of Contents
- Getting started with Julia Programming
- Creating Our First Julia App
- Setting Up the Wiki Game
- Building the Wiki Game Web Crawler
- Adding a Web UI for the Wiki Game
- Implementing Recommender Sytems with Julia
- Machine Learning For Recommender Systems
- Leveraging Unsupervised Learning Techniques
- Working with Dates, Time, and Time Series
- Time Series Forecasting
- Creating Julia Packages
- ISBN-10178829274X
- ISBN-13978-1788292740
- PublisherPackt Publishing
- Publication dateDecember 26, 2018
- LanguageEnglish
- Dimensions7.5 x 1.13 x 9.25 inches
- Print length500 pages
Customers who viewed this item also viewed
Think Julia: How to Think Like a Computer ScientistPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Apr 27Only 7 left in stock (more on the way).
Customers also bought or read
- Hands-On Design Patterns and Best Practices with Julia: Proven solutions to common problems in software design for Julia 1.x
Paperback$38.48$38.48FREE delivery Tue, Apr 28 - Practical Julia: A Hands-On Introduction for Scientific Minds
Paperback$49.19$49.19FREE delivery Mon, Apr 27 - Web Development with Julia and Genie: A hands-on guide to high-performance server-side web development with the Julia programming language
Paperback$41.99$41.99FREE delivery Tue, Apr 28 - Julia High Performance: Optimizations, distributed computing, multithreading, and GPU programming with Julia 1.0 and beyond, 2nd Edition
Paperback$29.69$29.69Delivery Tue, Apr 28 - Mastering Julia: Enhance your analytical and programming skills for data modeling and processing with Julia
Paperback$45.99$45.99FREE delivery Tue, Apr 28 - Mastering the Art of Julia Programming: Advanced Techniques for Expert-Level Programming
Paperback$39.99$39.99FREE delivery Tue, Apr 28 - Julia as a Second Language: General purpose programming with a taste of data science
Paperback$41.78$41.78FREE delivery Mon, Apr 27 - Multi-Agent Reinforcement Learning: Foundations and Modern Approaches
Hardcover$70.00$70.00FREE delivery Mon, Apr 27 - C Programming in easy steps: Updated for the GNU Compiler version 6.3.0
Paperback$9.17$9.17Delivery Mon, Apr 27 - Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming#1 Best SellerIntroductory & Beginning Programming
Paperback$27.53$27.53Delivery Mon, Apr 27 - Julia - Bit by Bit: Programming for Beginners (Undergraduate Topics in Computer Science)
Paperback$35.59$35.59FREE delivery Mon, Apr 27 - Why Machines Learn: The Elegant Math Behind Modern AI#1 Best SellerComputer Science
Hardcover$20.12$20.12Delivery Mon, Apr 27 - Causal Inference and Discovery in Python: Unlock the secrets of modern causal machine learning with DoWhy, EconML, PyTorch and more
Paperback$42.73$42.73FREE delivery Tue, Apr 28 - Julia 1.0 Programming: Dynamic and high-performance programming to build fast scientific applications, 2nd Edition
Paperback$41.78$41.78FREE delivery Tue, Apr 28 - AI Engineering: Building Applications with Foundation Models#1 Best SellerNatural Language Processing
Paperback$57.19$57.19FREE delivery Mon, Apr 27 - Basic Mathematical Foundations of AI: Hands on with Python (Mastering Machine Learning)
Paperback$49.99$49.99FREE delivery Tue, Apr 28 - Building AI Agents with LLMs, RAG, and Knowledge Graphs: A practical guide to autonomous and modern AI agents
Paperback$44.99$44.99FREE delivery Tue, Apr 28 - Context Engineering for Multi-Agent Systems: Move beyond prompting to build a Context Engine, a transparent architecture of context and reasoning
Paperback$39.99$39.99FREE delivery Mon, Apr 27
From the brand
Editorial Reviews
About the Author
Adrian Salceanu has been a professional software developer for over 15 years. For the last 10, he's been leading agile teams in developing real-time, data-intensive web and mobile products. Adrian is a public speaker and an enthusiastic contributor to the open source community, focusing on high-performance web development. He's the organizer of the Barcelona Julia Users group and the creator of Genie, a high-performance, highly productive Julia web framework. Adrian has a Master's degree in computing and a postgraduate degree in advanced computer science.
Product details
- Publisher : Packt Publishing
- Publication date : December 26, 2018
- Language : English
- Print length : 500 pages
- ISBN-10 : 178829274X
- ISBN-13 : 978-1788292740
- Item Weight : 2.05 pounds
- Dimensions : 7.5 x 1.13 x 9.25 inches
- Best Sellers Rank: #4,086,005 in Books (See Top 100 in Books)
- #784 in Mathematical & Statistical Software
- #1,357 in Natural Language Processing (Books)
- #2,134 in Introductory & Beginning Programming
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read book recommendations and more.
Related products with free delivery on eligible orders
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on January 24, 2019Format: PaperbackVerified PurchaseThis book is a great place to begin learning Julia if you have some background in programming. I am quite new to Julia, but have programmed in Matlab, Fortran, Python, C#, etc.
I have not yet read all the book, but so far, have found it very well done. The text seems accurate based on my experience with Julia, up to date, and the examples and projects are helpful. The writing style is easy to follow. 5 stars for sure!
- Reviewed in the United States on March 2, 2019Format: PaperbackVerified PurchaseThis book covers various tips about the Julia language: from installation, REPL, data types, and all the way through package development. I find the last part -- package development -- is quite unique for this book. I would recommend this book to people who are looking for "Advanced R" and/or "R packages" for Julia; Like the Wickham's books, this book helps one to turn a user into a developer.
I would also note that this book does not cover so much about data science and statistics. If you want to learn data analysis in Julia, there would be better choice than this book.
- Reviewed in the United States on December 16, 2021Format: KindleVerified PurchaseI did not read the reveiws before i bought it. Many functions have changed or got depricated. Got bored in chapter 2. Very disapointed !
- Reviewed in the United States on February 10, 2020Format: PaperbackVerified PurchaseJulia is not just a new programming language but a new paradigm! With 25+ years of programming experience, I spent a whole year in learning Julia yet still got confused of a lot of new concepts and techniques. This book saves you hundred of hours searching discussions (mainly discourse.julialang.org) and trial-and-error-learning. A must read!
- Reviewed in the United States on October 8, 2020Format: KindleVerified PurchaseOutdated. A lot of the functions mentioned are already deprecated.
- Reviewed in the United States on February 8, 2020Format: PaperbackVerified PurchaseThe projects are clear, detailed and show production quality code.
Top reviews from other countries
-
Amazon CustomerReviewed in Brazil on February 7, 20195.0 out of 5 stars Bom livro sobre a linguagem Julia
Format: KindleVerified PurchaseBom livro sobre a linguagem Julia.
JorgeReviewed in the United Kingdom on February 19, 20212.0 out of 5 stars not for the latest version
Format: PaperbackVerified PurchaseFirst, as the author states, this is not a book for the very beginner. Some experience with other languages is almost mandatory. However, the main problem I have found with this book is that despite being written in 2018 is already out of date. I use Julia 1.5, so don't believe the Julia 1.x of the description. I have stopped at the beginning of Chapter 2 because I had to research on line to correct the syntax of every single function because the book's syntax or function is deprecated (e.g. head() tail() is now first() last() ). I cannot comment on more aspects given my lack of experience and that I have not continued beyond Ch.2.
Client KindleReviewed in France on July 18, 20215.0 out of 5 stars A great book to learn and practice Julia on reals cases.
Format: KindleVerified PurchaseSalceanu, as an expert of this new langage, has writen a great book. It procure a real advantage.










