도서 정보
도서 상세설명
1: The Julia Environment
Introduction
Getting started
A quick look at some Julia
Package management
What makes Julia special
Summary
2: Developing in Julia
Integers, bits, bytes, and bools
Arrays
Char and strings
Real, complex, and rational numbers
Composite types
More about matrices
Data arrays and data frames
Dictionaries, sets, and others
Summary
3: Types and Dispatch
Functions
Julia's type system
Enumerations (revisited)
Multiple dispatch
Summary
4: Interoperability
Interfacing with other programming environments
Metaprogramming
Tasks
Executing commands
Summary
5: Working with Data
Basic I/O
Structured datasets
DataFrames and RDatasets
Statistics
Selected topics
Summary
6: Scientific Programming
Linear algebra
Signal processing
Differential equations
Optimization problems
Stochastic problems
Summary
7: Graphics
Basic graphics in Julia
Data visualization
Graphic engines
Using the Web
Raster graphics
Summary
8: Databases
A basic view of databases
Relational databases
NoSQL datastores
RESTful interfacing
Summary
9: Networking
Sockets and servers
Working with the Web
Messaging
Cloud services
Summary
10: Working with Julia
Under the hood
Performance tips
Developing a package
Community groups
What's missing?
Summary
Appendix A: Index