Julia Quick Syntax Reference - Antonello Lobianco

Julia Quick Syntax Reference

A Pocket Guide for Data Science Programming
Buch | Softcover
315 Seiten
2025 | Second Edition
Apress (Verlag)
979-8-8688-0964-4 (ISBN)
58,84 inkl. MwSt
  • Titel nicht im Sortiment
  • Artikel merken
Learn the Julia programming language as quickly as possible. This book is a must-have reference guide that presents the essential Julia syntax in a well-organized format, updated with the latest features of Julia’s APIs, libraries, and packages.



This book provides an introduction that reveals basic Julia structures and syntax; discusses data types, control flow, functions, input/output, exceptions, metaprogramming, performance, and more. Additionally, you'll learn to interface Julia with other programming languages such as R for statistics or Python. At a more applied level, you will learn how to use Julia packages for data analysis, numerical optimization, symbolic computation, and machine learning, and how to present your results in dynamic documents.



The Second Edition delves deeper into modules, environments, and parallelism in Julia. It covers random numbers, reproducibility in stochastic computations, and adds a section on probabilistic analysis. Finally, it provides forward-thinking introductions to AI and machine learning workflows using BetaML, including regression, classification, clustering, and more, with practical exercises and solutions for self-learners.



What You Will Learn  





Work with Julia types and the different containers for rapid development
Use vectorized, classical loop-based code, logical operators, and blocks
Explore Julia functions: arguments, return values, polymorphism, parameters, anonymous functions, and broadcasts
Build custom structures in Julia
Use C/C++, Python or R libraries in Julia and embed Julia in other code.
Optimize performance with GPU programming, profiling and more.
Manage, prepare, analyse and visualise your data with DataFrames and Plots
Implement complete ML workflows with BetaML, from data coding to model evaluation, and more.



Who This Book Is For



Experienced programmers who are new to Julia, as well as data scientists who want to improve their analysis or try out machine learning algorithms with Julia.



 

Antonello Lobianco, PhD is a research engineer employed by a French Grande  É cole (polytechnic university). He works on the biophysical and economic modelling of the forest sector and is responsible for the lab models portfolio. He does programming in C++, Perl, PHP, Visual Basic, Python, and Julia. He teaches environmental and forest economics at undergraduate and graduate levels and modelling at PhD level.  For a few years, he has followed the development of Julia as it fits his modelling needs. He is the author of a few Julia packages, particularly on data analysis and machine learning (search sylvaticus on GitHub).   

Part 1.  Language Core.- 1. Getting Started.- 2. Data Types and Structures.- 3. Control Flow and Functions.- 4. Custom Types.-  E1: Shelling Segregation Model - 5. Input – Output.- 6. Metaprogramming and Macros.- 7. Interfacing Julia with Other Languages.- 8. Efficiently Write Efficient Code. - 9 Parallel Computing in Julia - Part 2. Packages Ecosystem.- 10. Working with Data.- 11. Scientific Libraries.- E2: Fitting a forest growth model - 12 – AI with Julia – E3. Predict house values - 13. Utilities. Appendix: Solutions to the exercises.

Erscheint lt. Verlag 8.2.2025
Zusatzinfo 28 Illustrations, color; Approx. 230 p.
Verlagsort Berlin
Sprache englisch
Maße 155 x 235 mm
Themenwelt Informatik Datenbanken Data Warehouse / Data Mining
Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Theorie / Studium Compilerbau
Informatik Theorie / Studium Künstliche Intelligenz / Robotik
ISBN-13 979-8-8688-0964-4 / 9798868809644
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Datenanalyse für Künstliche Intelligenz

von Jürgen Cleve; Uwe Lämmel

Buch | Softcover (2024)
De Gruyter Oldenbourg (Verlag)
74,95
Auswertung von Daten mit pandas, NumPy und IPython

von Wes McKinney

Buch | Softcover (2023)
O'Reilly (Verlag)
44,90