Writing a Wolfram Language Function Study Group Sessions
Offered By: Wolfram U
Course Description
Overview
How to create your own Wolfram Language function. Learn what makes a good function, standard function structure, arguments, patterns, options, recursion and iteration, memoization and upvalues, error handling and extra tips.
Summary
Learn what makes a good Wolfram Language function and how to create one on your own. We'll begin slow with standard function syntax and structure, then move on to arguments, patterns and options. We'll also cover topics like how to extend a function's capability with overloading, recursion and iteration, memoization and function upvalues. Later sessions will discuss error handling and extra tips. Some programming knowledge is recommended for this Study Group.
Featured Products & Technologies: Wolfram Language
About Wolfram Daily Study Groups
Daily Study Groups are fun, directed, incremental learning resources. An instructor guides each session by sharing short lessons, polling the group to review key concepts, introducing practice problems and answering questions.
Summary
Learn what makes a good Wolfram Language function and how to create one on your own. We'll begin slow with standard function syntax and structure, then move on to arguments, patterns and options. We'll also cover topics like how to extend a function's capability with overloading, recursion and iteration, memoization and function upvalues. Later sessions will discuss error handling and extra tips. Some programming knowledge is recommended for this Study Group.
Featured Products & Technologies: Wolfram Language
About Wolfram Daily Study Groups
Daily Study Groups are fun, directed, incremental learning resources. An instructor guides each session by sharing short lessons, polling the group to review key concepts, introducing practice problems and answering questions.
Related Courses
Functional Programming Principles in ScalaÉcole Polytechnique Fédérale de Lausanne via Coursera Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX Introduction to Functional Programming
Delft University of Technology via edX Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX