Description
Book Synopsis: Learn to use Julia as a tool for research, and solve problems of genuine interest—like modeling the course of a pandemic—in this practical, hands-on introduction to the language.
The Julia programming language is acclaimed in scientific circles for its unparalleled ease, interactivity, and speed. Practical Julia is a comprehensive introduction to the language, making it accessible even if you’re new to programming.
Dive in with a thorough guide to Julia’s syntax, data types, and best practices, then transition to craft solutions for challenges in physics, statistics, biology, mathematics, scientific machine learning, and more. Whether you’re solving computational problems, visualizing data, writing simulations, or developing specialized tools, Practical Julia will show you how.
As you work through the book, you’ll:
- Use comprehensions and generators, higher-level functions, array initialization and manipulation, and perform operations on Unicode text
- Create new syntax and generate code with metaprogramming and macros, and control the error system to manipulate program execution
- Visualize everything from mathematical constructs and experimental designs to algorithm flowcharts
- Elevate performance using Julia’s unique type system with multiple dispatch
- Delve into scientific packages tailored for diverse fields like fluid dynamics, agent-based modeling, and image processing
Whether your interest is in scientific research, statistics, mathematics, or just the fun of programming with Julia, Practical Julia will have you writing high-performance code that can do real work in no time.
Online Resources: Ready-to-run code samples, illustrations, and supplemental animations available at https://julia.lee-phillips.org.
Details
Are you a scientific mind looking to enhance your research capabilities? Look no further than Practical Julia: A Hands-On Introduction. This comprehensive book is your guide to unlocking the power of the Julia programming language. With its unparalleled ease, interactivity, and speed, Julia is acclaimed in scientific circles for a reason.
But don't worry if you're new to programming. Practical Julia is designed to make the language accessible to beginners. Dive in with a thorough guide to Julia's syntax, data types, and best practices. You'll gain the skills you need to solve real-world problems, from modeling the course of a pandemic to tackling challenges in physics, statistics, biology, mathematics, and scientific machine learning.
What sets Practical Julia apart is its practicality. You'll learn how to create code that can do real work, whether it's solving computational problems, visualizing complex data, writing simulations, or developing specialized tools. You'll even discover how to elevate performance using Julia's unique type system with multiple dispatch.
With online resources including ready-to-run code samples, illustrations, and supplemental animations available, you'll have everything you need to succeed. Don't miss out on this opportunity to take your scientific research, statistics, or mathematical pursuits to the next level. Get your copy of Practical Julia today and start writing high-performance code that can make a real impact.
Discover More Best Sellers in Databases & Big Data
Shop Databases & Big Data
Expert One-on-One J2EE Design and Development
Databases & Big Data - Expert One-on-One J2EE Design and Development
Databases & Big Data - Business Requirements Gathering and Data Architecture Modeling: The Cornerstone for Data Quality, Data Governance, Database Design and Master Data Management
SQL Queries for Mere Mortals: A Hands-On Guide to Data Manipulation in SQL
Databases & Big Data - SQL Queries for Mere Mortals: A Hands-On Guide to Data Manipulation in SQL
Think Bayes: Bayesian Statistics in Python
Databases & Big Data - Think Bayes: Bayesian Statistics in Python
Making the Most of Your ILS: A User's Guide to Evaluating and Optimizing Library Systems
Databases & Big Data - Making the Most of Your ILS: A User's Guide to Evaluating and Optimizing Library Systems
PyTorch Pocket Reference: Building and Deploying Deep Learning Models
Databases & Big Data - PyTorch Pocket Reference: Building and Deploying Deep Learning Models
Practical Statistics for Data Scientists: 50 Essential Concepts
Databases & Big Data - Practical Statistics for Data Scientists: 50 Essential Concepts
Databases & Big Data - Snowflake SnowPro Core Certification Exam Guide and Practice Questions: Fast-track your exam success with these Ultimate Exam Notes for the COF-C02 Certification exam


