Posts

Showing posts from June, 2020

Data Visualization with Julia and VSCode

Image
With Julia and the free VSCode IDE, you can make impressive data visualizations with little programming knowledge.All images in this article were created by the author except the Julia language logo, credit: julialang.orgA while ago I wrote about data visualization using Julia and an online environment called JuliaBox. At the time JuliaBox was a free service; unfortunately, it has since been withdrawn. This is a shame as it was a great service.So here is a new version of that article where you use Microsoft’s VSCode IDE (which is not only free but is also unlikely to go away any time soon). You’ll need to install VSCode, the Julia language and then the VSCode extension for Julia. If that sounds complicated, don’t worry, it isn’t.JuliaJulia is a relatively new language for data analysis. It has a high-level syntax and designed to be easy to use and understand. Some have called it the new Python.Unlike Python, though, it is a compiled language, which means that while it is as easy to wr…

3 Great Tools for Creating Julia Programs - VSCode, Juno and Jupyter Notebooks

Image
Visual Studio Code, Juno and Jupyter Notebooks are all great environments for developing Julia code.  

Julia is a young language and so support is not as comprehensive as it is for other more established languages such as Java or Python. However, while there may not be a vast number of development environments available for it, you do have the choice of some good ones. I'm going to introduce you to my favorites; this won't be a comprehensive guide, just a brief overview but, I hope useful.

The choice of editor or IDE is to some extent subjective and so the three environments that I have chosen to talk about here are bound to reflect my own prejudices. 
They are all open source and thus free, and they are: Visual Studio Code from Microsoft, Juno, which is promoted by the Julia language people themselves and is based upon the Atom editor, and finally Jupyter Notebooks.

All of these environments support multiple languages and each requires its own plugin or extension to customize it…