Learn Python with Talk Python's Python courses

Functional Python with Coconut

Episode #117, published Wed, Jun 21, 2017, recorded Mon, May 22, 2017.

This episode is carbon neutral.
One of the nice things about the Python language is it's at least 3 programming paradigms in one: There's the procedural style, object-oriented style, and functional style.

This week you'll meet Evan Hubinger who is taking Python's functional programming style and turning it to 11. We're talking about Coconut. A full functional programming language that is a proper superset of Python itself.

Show note: Sorry for the lower audio quality in my voice on this one. Looks like my primary mic had trouble and the fallback wasn't as good as it should be. Plus, I had mostly lost my voice from PyCon (PyCon!!! And other loud speaking).

Links from the show

Evan on Twitter: @EvanHub
Evan on LinkedIn: linkedin.com/in/ehubinger
Evan on GitHub: github.com/evhub

Coconut: coconut-lang.org
Coconut on GitHub: github.com/evhub/coconut
Coconut Tutorial: coconut.readthedocs.io/en/master/HELP.html
Coconut Docs: coconut.readthedocs.io/en/master/DOCS.html
Coconut FAQ: coconut.readthedocs.io/en/master/FAQ.html
Gitter channel: gitter.im/evhub/coconut
Episode transcripts: talkpython.fm

Stay in touch with us
Subscribe on YouTube (for live streams): youtube.com
Follow Talk Python on Twitter: @talkpython
Follow Michael on Twitter: @mkennedy

Want to go deeper? Check out our courses

Evan Hubinger
Evan Hubinger
Evan Hubinger is an undergraduate mathematics and computer science major at Harvey Mudd College with three summers of professional Python software engineering experience at Yelp and Ripple. Evan is the creator and lead developer of Coconut, an open-source functional programming language that compiles to Python.
Episode sponsored by
Ads served ethically
Become a friend of the show
Stay in the know and get a chance to win our contests.
See our privacy statement about email communications.