Julia is a powerful new language for numerical computing that aims at bridging the gap between ease-of-use and performance. It is both a high-level and a high-performing dynamic programming language. This two-hour workshop is intended as a basic introduction to the language, including its advantages and challenges and will be instructed by Ignacio Quintero, a PhD Candidate in Ecology and Evolutionary Biology at Yale
In this workshop you will learn:
- Types & Elementary Functions.
- Vectors and Arrays.
- Control Flow Functions and Multiple Dispatch.
- Statistical tools.
- Integrating with R.
- Performance tips and parallel computing.
Each attendee is expected to bring their own laptop and have Julia installed. We strongly recommend installing the “Juno” package in Atom for hands-on experience. Installation instructions are available at: http://junolab.org. Some previous programming experience is encouraged, but not necessary.
For more information on Julia please visit https://julialang.org.
- To be posted after the initial session