Julia Quick Syntax Reference: A Pocket Guide for Data Science Programming
Book information
Description
This quick Julia programming language guide is a condensed code and syntax reference to the Julia 1.x programming language, updated with the latest features of the Julia APIs, libraries, and packages. It presents the essential Julia syntax in a well-organized format that can be used as a handy reference. 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. You will learn how to use Julia packages for data analysis, numerical optimization and symbolic computation, and how to disseminate your results in dynamic documents or interactive web pages. In this book, the focus is on providing important information as quickly as possible. It is packed with useful information and is a must-have for any Julia programmer. What You Will Learn Set up the software needed to run Julia and your first Hello World exampleWork with types and the different containers that Julia makes available for rapid application developmentUse vectorized, classical loop-based code, logical operators, and blocksExplore Julia functions by looking at arguments, return values, polymorphism, parameters, anonymous functions, and broadcastsBuild custom structures in JuliaInterface Julia with other languages such as C/C++, Python, and RProgram a richer API, modifying the code before it is executed using expressions, symbols, macros, quote blocks, and moreMaximize your code’s performance Who This Book Is For Experienced programmers new to Julia, as well as existing Julia coders new to the now stable Julia version 1.0 release. Front Matter ....Pages i-xvii Front Matter ....Pages 1-1 Getting Started (Antonello Lobianco)....Pages 3-16 Data Types and Structures (Antonello Lobianco)....Pages 17-40 Control Flow and Functions (Antonello Lobianco)....Pages 41-55 Custom Types (Antonello Lobianco)....Pages 57-66 Input/Output (Antonello Lobianco)....Pages 67-80 Metaprogramming and Macros (Antonello Lobianco)....Pages 81-90 Interfacing Julia with Other Languages (Antonello Lobianco)....Pages 91-111 Effectively Write Efficient Code (Antonello Lobianco)....Pages 113-133 Front Matter ....Pages 135-135 Working with Data (Antonello Lobianco)....Pages 137-175 Mathematical Libraries (Antonello Lobianco)....Pages 177-197 Utilities (Antonello Lobianco)....Pages 199-209 Back Matter ....Pages 211-216
Similar books
Accelerator Programming Using Directives: 6th International Workshop, WACCPD 2019, Denver, CO, USA, November 18, 2019, Revised Selected Papers
2020 · PDF
Programming Languages and Systems: 18th Asian Symposium, APLAS 2020, Fukuoka, Japan, November 30 – December 2, 2020, Proceedings
2020 · PDF
Grundkurs JAVA: Von den Grundlagen bis zu Datenbank- und Netzanwendungen
2020 · PDF
Java in 14 Wochen: Ein Lehrbuch für Studierende der Wirtschaftsinformatik
2020 · PDF
C++ mit Visual Studio 2019 und Windows Forms-Anwendungen : C++17 für Studierende und erfahrene Programmierer – Windows Programme mit C++ entwickeln
2020 · PDF
C++ mit Visual Studio 2019: C++17 für Studierende und erfahrene Programmierer
2021 · PDF
XcalableMP PGAS Programming Language: From Programming Model to Applications
2021 · PDF
Raku Recipes: A Problem-Solution Approach
2020 · PDF