Functions, Methods, Structs, and Style Guides | Talk Julia #5

Functions, Methods, Structs, and Style Guides | Talk Julia #5

Talk Julia

54 года назад

4,413 Просмотров

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 links are available in the show notes on our website ➡ https://www.talkjulia.com/5


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.

Check out our website ➡ https://www.talkjulia.com
Connect with us on Twitter ➡ https://twitter.com/talkjuliapod


✨ 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:

Tip us on Ko-Fi ➡ https://ko-fi.com/talkjuliapodcast
Set up a recurring donation on Liberapay ➡ https://liberapay.com/TalkJulia/

For other ways to support the show, see https://www.talkjulia.com/donate


OTHER LINKS
David's YouTube channel ➡ https://www.youtube.com/davidamos
Randy's YouTube channel ➡ https://www.youtube.com/user/RandyDavila1

#JuliaProgramming #JuliaLang #JuliaComputing #Julia #LearnJulia

Тэги:

#Julia_language #Julia_programming #Julia_programming_language #julia #Julia_computing #Julia_functions #Julia_keyword_arguments #Julia_multiple_dispatch #Julia_structs #Julia_composite_types #Julia_style_guide #Julia_methods #Julia_function_methods #Julia_method_multiple_dispatch #python_vs._Julia #Julia_vs_python #David_Amos #Randy_Davila #Talk_Julia #Talk_Julia_Podcast #Julia_Podcast #Julia_return_statement #Julia_return_keyword #Julia_for_beginners #coding_in_Julia
Ссылки и html тэги не поддерживаются


Комментарии: