Julia Programming Projects: Learn Julia 1.x by building apps for data analysis, visualization, machine learning, and the web
Julia Programming Projects: Learn Julia 1.x by building apps for data analysis, visualization, machine learning, and the web
- Condition: Brand new
- UK Delivery times: Usually arrives within 2 - 3 working days
- UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
- More about Julia Programming Projects: Learn Julia 1.x by building apps for data analysis, visualization, machine learning, and the web
Julia Programming Projects is a book that teaches how to build simple-to-advanced applications in Julia Lang 1.x using modern tools. It covers topics such as data wrangling, analysis, visualization, machine learning, and time series analysis, and provides examples of building web applications and recommender systems.
Format: Paperback / softback
Length: 500 pages
Publication date: 26 December 2018
Publisher: Packt Publishing Limited
Julia Programming Projects: A Step-by-Step Guide to Building Simple-to-Advanced Applications in Julia Lang 1.x
Julia is a rapidly growing programming language known for its exceptional performance and productivity. With its powerful features, user-friendly syntax, and lightning-fast speed, it is gaining popularity among developers from various programming backgrounds, including Python, R, and Matlab. This comprehensive guide, Julia Programming Projects, is designed to help you embark on your journey of learning Julia, whether you are a beginner or an experienced programmer.
In this book, you will learn how to build simple-to-advanced applications in Julia Lang 1.x using modern tools. You will work with powerful open-source libraries for data wrangling, analysis, and visualization, enabling you to handle complex data tasks efficiently. You will also develop full-featured, full-stack web applications, allowing you to create interactive and robust web interfaces.
Julia's versatility extends to machine learning and time series analysis, where you will learn to perform supervised and unsupervised learning tasks using its powerful libraries. You will explore techniques such as classification, regression, clustering, and anomaly detection, applying them to real-world datasets. Additionally, you will delve into time series analysis, forecasting, and data visualization, using Julia's powerful tools to gain insights into complex data patterns.
Throughout the book, you will gain practical knowledge and hands-on experience by building a range of applications. You will start with an introduction to the Julia language, covering its syntax, functions, and type system. You will then explore DataFrames, a powerful data structure in Julia, and use them to analyze the Iris dataset. From there, you will move on to building a web scraper and a web app, showcasing Julia's capabilities in web development.
In the machine learning chapter, you will build a books recommender system using supervised learning techniques. You will also apply unsupervised machine learning to perform clustering on the San Francisco business database, gaining insights into business trends and patterns.
After metaprogramming, the book delves into advanced topics such as dates and time, time series analysis, visualization, and forecasting. You will learn how to work with dates and times efficiently in Julia, perform time series analysis using state-of-the-art algorithms, and create visually appealing plots and charts to convey your findings.
Finally, the book concludes with package development, documentation, testing, and benchmarking. You will learn how to create and publish your own packages, document your code, write unit tests, and benchmark your applications to ensure their performance and reliability.
By the end of this book, you will have gained the practical knowledge and skills to build real-world applications in Julia. Whether you are working in fintech, biotech, education, or AI, Julia Programming Projects will empower you to leverage its strengths, utilize its top packages, and choose the most suitable IDE options for your development needs.
So, whether you are a programmer looking to expand your skillset or a data scientist seeking a high-performance language for your research, Julia Programming Projects is the perfect guide for you. Take the first step towards mastering Julia and unlock the full potential of modern computing with this comprehensive and engaging book.
Weight: 928g
Dimension: 191 x 235 x 30 (mm)
ISBN-13: 9781788292740
This item can be found in:
UK and International shipping information
UK and International shipping information
UK Delivery and returns information:
- Delivery within 2 - 3 days when ordering in the UK.
- Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
- Returns policy: Return within 30 days of receipt for full refund.
International deliveries:
Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.
- Delivery times: within 5 - 10 days for international orders.
- Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
- Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.