Mike Müller Python supports several functional programming concepts. The presentations shows how to use functional features such as functions as first-class objects, closures, side-effect-fee functions, currying, lazy evaluation, no mutable data stru
A high level introduction to functional programming concepts and how to apply them in Python. Reference: https://docs.python.org/3/howto/functional.html by A.
Raymond Hettinger Learn to take better advantage of Python's best features and improve existing code through a series of code transformations, "When you see thi
Ned Batchelder Python provides powerful primitives for iterating over your data in ways that let you express yourself clearly and directly. But even programmer
A talk about why we think functional programming is useful (and why not). This talk was given at the Functional Programming meet-up 2016 at the Jane Street offi
An intro to functional programming in Python 3 covering Lambda, Map, Filter and Reduce functions. ► Python Lambda Functions: https://youtu.be/Ob9rY6PQMfI ► Lam
Cross posted from http://channel9.msdn.com/Shows/Going+Deep/Erik-Meijer-Functional-Programming. Erik Meijer discusses functional programming languages, academi
David Beazley Some of the most significant changes in Python 3 are related to metaprogramming. In this tutorial, I'll cover decorators, class decorators, descr
Anjana's next talk at JSConf EU in May: http://2017.jsconf.eu/speakers/anjana-vakil-immutable-data-structures-for-functional-js.html Slides: https://slidr.io/v
This 14-minute demo shows how to use two terminal windows to write and debug a simple Python2 program. If you're using Python3, you'll need to make some change
Brandon Rhodes The Python community has learned a lot about how to use our language since we started back in the 1990s, and this talk will use simple one-slide
Monads sound scary, but Professor Graham Hutton breaks down how handy they can be. https://www.facebook.com/computerphile https://twitter.com/computer_phile
Do you feel like you've been watching tutorials endlessly and not making headway on your goal of becoming a developer? You may be stuck in what I call "Tutorial
Google Tech Talks February 21, 2007 ABSTRACT The Python language, while object-oriented, is fundamentally different from both C++ and Java. The dynamic and in
There are different styles of programming, some quite closely resemble pure mathematics. Mathematician and Computer Scientist Laurence Day compares two of them.
Google TechTalks May 16, 2006 Gregor Kiczales Gregor Kiczales is Professor of Computer Science at the University of British Columbia. His work is directed
Raymond Hettinger This is a short, but thorough tutorial on the Python's built-in toolset for creating classes. We look at commonly encountered challenges and
Just what is functional programming? We asked a member of the team that created Haskell: John Hughes, Professor of Computer Science at Chalmers University of Te
In this video we look at Python's built-in functional programming tools i.e. functions map, reduce and filter as well as list comprehensions.
https://dbader.org/python-tricks ► Leverage Python's advanced features to improve the quality of your code In this Python tutorial you'll learn the basics of f
Build Your Own Lisp for Great Justice Implementing a toy Lisp interpreter is practically a rite of passage for the budding computer scientist. This hallowed tr