YoVDO

Dictionaries.jl - Improved Productivity and Performance in Julia

Offered By: The Julia Programming Language via YouTube

Tags

Julia Courses Data Structures Courses Data Manipulation Courses Broadcasting Courses

Course Description

Overview

Explore the Dictionaries.jl package for improved productivity and performance in Julia programming through this JuliaCon2021 conference talk. Learn how to leverage Julia's data manipulation tools with dictionaries, including indexing, broadcasting, map, filter, and reduce functions. Dive into the implementation decisions behind the package and discover its applications, particularly in handling tabular data with primary and grouping keys. Follow along as the speaker demonstrates basic usage in REPL, grouping and aggregation techniques, and table operations using TypedTables.jl. Gain insights into the package's interface and performance benefits to enhance your Julia programming skills.

Syllabus

Welcome!.
: What is Dictionaries.jl.
: Why Dictionaries.jl.
: Implementation.
: Performance.
: The Interface.
: Usage.
: Basic Usage in REPL.
: Grouping and Aggregation in REPL.
: Table operations - TypedTables.jl.
: Conclusion.


Taught by

The Julia Programming Language

Related Courses

Excel 2010
Miríadax
Intro to Data Science
Udacity
Data Manipulation at Scale: Systems and Algorithms
University of Washington via Coursera
Statistical Computing with R - a gentle introduction
University College London via Independent
Introducción a Data Science: Programación Estadística con R
Universidad Nacional Autónoma de México via Coursera