This is the code repository for Julia Programming Projects, published by Packt.
**Learn Julia 1.x by building apps for data analysis, visualization, machine learning, and the web **
Julia is a new programming language that offers a unique combination of performance and productivity. Its powerful features, friendly syntax, and speed are attracting a growing number of adopters from Python, R, and Matlab, effectively raising the bar for modern general and scientific computing.
This book covers the following exciting features:
- Leverage Julia's strengths, its top packages, and main IDE options
- Analyze and manipulate datasets using Julia and DataFrames
- Write complex code while building real-life Julia applications
- Develop and run a web app using Julia and the HTTP package
- Build a recommender system using supervised machine learning
- Perform exploratory data analysis
- Apply unsupervised machine learning algorithms
- Perform time series data analysis, visualization, and forecasting
If you feel this book is for you, get your copy today!
All of the code is organized into folders. For example, Chapter02.
The code will look like the following:
function articleinfo(content)
dom = articledom(content)
(extractcontent(dom.root), extractlinks(dom.root), extracttitle(dom.root), extractimage(dom.root))
end
Following is what you need for this book: Data scientists, statisticians, business analysts, and developers who are interested in learning how to use Julia to crunch numbers, analyze data and build apps will find this book useful. A basic knowledge of programming is assumed.
With the following software and hardware list you can run all code files present in the book (Chapter 1-11).
Chapter | Software required | OS required |
---|---|---|
1-11 | Julia | Windows, Mac OS X, and Linux (Any) |
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.
Adrian Salceanu has been a professional software developer for over 15 years. For the last 10, he's been leading agile teams in developing real-time, data-intensive web and mobile products. Adrian is a public speaker and an enthusiastic contributor to the open source community, focusing on high-performance web development. He's the organizer of the Barcelona Julia Users group and the creator of Genie, a high-performance, highly productive Julia web framework. Adrian has a Master's degree in computing and a postgraduate degree in advanced computer science.
Click here if you have any feedback or suggestions.
If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.