filmov
tv
Functions, Methods, Structs, and Style Guides | Talk Julia #5
Показать описание
David and Randy share some of their thoughts on functions, methods, and multiple dispatch in Julia from the perspective as new users coming to Julia from Python.
Learn how Julia's type declarations and multiple dispatch system allow you to redefine functions with different behavior depending on the types of their arguments and explore some of the differences between functions in Julia and functions in Python.
EPISODE CHAPTERS
00:00 — Introduction
00:16 — Return of the return keyword
03:04 — The Julia style guide
07:26 — One-line functions and anonymous functions
12:22 — Methods and multiple dispatch
17:30 — Keyword arguments in Julia functions
21:10 — Julia structs vs. Python classes
25:27 — Goodbye
ABOUT THE SHOW
Talk Julia is a weekly podcast devoted to the Julia programming language. Join hosts David Amos and Randy Davila as we explore Julia news and resources, learn Julia for ourselves, and share our experience and everything that we've learned.
✨ HELP SUPPORT THE SHOW ✨
If you get value from listening to our podcast each week and would like to support us, you can help us out for free by simply telling someone you know to check out our show.
But if you'd like to support us financially then... Wow! Thank you so much 🙏🏼 Here are two ways to do that:
OTHER LINKS
#JuliaProgramming #JuliaLang #JuliaComputing #Julia #LearnJulia
Learn how Julia's type declarations and multiple dispatch system allow you to redefine functions with different behavior depending on the types of their arguments and explore some of the differences between functions in Julia and functions in Python.
EPISODE CHAPTERS
00:00 — Introduction
00:16 — Return of the return keyword
03:04 — The Julia style guide
07:26 — One-line functions and anonymous functions
12:22 — Methods and multiple dispatch
17:30 — Keyword arguments in Julia functions
21:10 — Julia structs vs. Python classes
25:27 — Goodbye
ABOUT THE SHOW
Talk Julia is a weekly podcast devoted to the Julia programming language. Join hosts David Amos and Randy Davila as we explore Julia news and resources, learn Julia for ourselves, and share our experience and everything that we've learned.
✨ HELP SUPPORT THE SHOW ✨
If you get value from listening to our podcast each week and would like to support us, you can help us out for free by simply telling someone you know to check out our show.
But if you'd like to support us financially then... Wow! Thank you so much 🙏🏼 Here are two ways to do that:
OTHER LINKS
#JuliaProgramming #JuliaLang #JuliaComputing #Julia #LearnJulia
Комментарии