Coder Social home page Coder Social logo

2024_julia_salerno's Introduction

Julia programming with IoT applications

Dates: May 20-21, 2024
Hours:
May 20th: 11:00-14:00
May 21st: 14:00-17:00

Location: Salerno University, Salerno, Italy

The installation instructions can be found Here!.

The Julia language, which was designed to address the typical challenges in computationally intensive data processing tasks. Julia is like Python, in that it supports an efficient and convenient development process. At the same time, programs developed in Julia have performance comparable to C.

During this 2 day boot camp, you will learn how to program with Julia and how to connect your programs to external systems via web services, and how to use Julia to model and optimize system design.

This course does not require the participants to have any prior knowledge of Julia programming language. What we assume is an intermediate knowledge of any other language such as Python, C++ or R and a very basic understanding of concepts such as http protocol, system modelling and basics of statistics.

This course does not require the participants to have prior detailed knowledge of advanced machine learning algorithms nor the Julia programming language. What we assume is a basic knowledge of data science tools (like Python or R) and techniques (like linear regression, basic statistics, plotting).

Schedule

Day 1 (Monday, May 20, 2024)1 Basics
  • What is the Julia language - motivation and key design concepts, managing virtual environment and packages
  • Installing and running Julia, Julia IDE (VS Code, Jupyter notebook)
  • Getting help in Julia and available resources about Julia
  • Basic data structures (dictionaries, tuples, matrices, structures)
 
 2 Working with Data
  • Simple Delimited Files, CSV, JSON, Microsoft Excel, Apache Arrow
  • Analytic workflow with data frames
 
 3 Introduction to web services
  • Low level HTTP.jl example
  • High level Genie.jl example
 
Day 2 (Tuesday, May 21, 2024)4 Optimization modelling with JuMP.jl
  • Optimization models
  • Spatial data and optimization models
 
 5 Data visualization
  • Simple graph generation
  • Graphs for publication documents
 
 6 Running simulation models in Julia
  • Sample simulation models

2024_julia_salerno's People

Contributors

pszufe avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.