Zum Inhalt springen

Beginner Workshop for Julia

Foto von Frank
Hosted By
Frank
Beginner Workshop for Julia

Details

This workshop is for everybody who is interested in learning Julia programming language (https://julialang.org/).
Pre-requirements: You read our Code of Conduct (http://www.opentechschool.org/code-of-conduct/) and appreciate the content.

10 am: We will give a quick introduction to the language

  1. How it differs from Python and C
  2. Which applications are particularly promising
  3. How to get started programming in Julia

10.45 am: We split into balanced groups, depending on your previous experience (with similar languages) and your interests and we will work through the tutorials on juliabox.org
More experienced Julia users will help you whenever you get stuck.

2 pm: We will be a bit more creative and work on several projects, e.g.

Why Julia? -- Julia is Open Source. Julia is integrative: bloody beginners can use it, but also experts often prefer it over C or Fortran. It is nearly as fast as C, but as easy to program as Python. In recent years, many computer and data scientists have switched to Julia as it seems to be the most future-proof language for large numerical operations. But even today, Julia nicely complements Python and R when not only the comfort of an open source language that is easy to read and write but also speed is required.

What is Julia made for? -- Julia is a general purpose language like Python, but it shines particularly when heavy computation is necessary and the alternatives are either to slow or require a lot of time to be implemented, e.g. data science, engineering, differential equations. Moreover, package development for Julia is rather convenient so that many scientists have switched to implement their packages in Julia.

Will Julia be the future? -- We don't know. Julia reached version 1.0 in summer 2018. Before that, developers had to expect changes in the basic language so that there packages might not work a year later. That time has passed and we expect that more developers will commit to Julia.

Photo of OpenTechSchool Berlin group
OpenTechSchool Berlin
Mehr Events anzeigen