Published On Aug 16, 2023
Rodrigo has always been fascinated by problem solving and that is why he picked up programming – so that he could solve more problems. He also loves sharing knowledge, and that is why he spends so much time writing articles in his blog mathspp.com/blog, writing on Twitter @mathsppblog, and giving workshops and courses.
His main areas of scientific interest are mathematics (numerical analysis in particular) and programming in general (with a preference for the Python and APL languages), but Rodrigo also enjoys reading fantasy books, watching silly comedy movies and eating chocolate.
All materials can be accessed from this GH repo: https://github.com/mathspp/talks.
Blog https://mathspp.com/blog
Talks: https://mathspp.com/talks
Article: https://mathspp.com/blog/what-learnin...
LinkedIn / rodrigo-girão-serrão
Video sponsor – Ada Beat
https://adabeat.com
Merch
If you want to spread functional programming and support the channel, buy something from the shop:
https://funcprogsweden.myspreadshop.net/
Chapters:
00:00 Intro by Magnus Sedlacek
02:06 How APL made me a better Python developer by Rodrigo Girão Serrão
03:15 Intro of Rodrigo Girão Serrão
03:59 A language that doesn’t affect the way you think about programming, is not worth knowing
04:53 What’s APL = A programming language
07:43 Game of life
09:05 What learning APL taught me about Python
09:42 Starting with the obvious can be good
10:52 The LOC that changed everything
12:19 ******** are everywhere
16:03 Reductions are everywhere
16:15 Data-driven conditionals
19:13 Booleans and 0/1
23:44 Scalar functions & list comprehensions
40:54 Q&A
#funcprogsweden