YoVDO

Functional Python with Mochi

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Python Courses Functional Programming Courses Multithreading Courses Persistent Data Structures Courses Algebraic Data Types Courses PyPy Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore functional programming in Python with Mochi in this EuroPython 2015 conference talk. Discover how Mochi, a Python-like functional language that compiles to Python 3 and PyPy 3 bytecode, enhances Python's functional capabilities. Learn about Mochi's features including tail recursion optimization, persistent data structures, pattern matching, algebraic data types, pipeline operators, and Lisp-style macros. Understand how Mochi integrates with existing Python libraries and can be used from Python itself. Gain insights into solving problems elegantly using functional programming techniques, improving code testability, and increasing confidence in program correctness. Expand your programming horizons by leveraging your Python knowledge while exploring the world of functional programming with Mochi.

Syllabus

Introduction
Mochi
Features
Pipeline Operator
Wrapper
Scripts
Tests
Source code
Numpy
Flask
Factorial
Pattern Matching
Pattern Matching Example
No Loops
Pipeline Operators
Persistent Data Structures
Anonymous Functions
Mochi Notebook
Sprint
Thank you
How much work
Functional programming languages
Inspiration
Multithreading


Taught by

EuroPython Conference

Related Courses

A Brief History of Data Storage
EuroPython Conference via YouTube
Breaking the Stereotype - Evolution & Persistence of Gender Bias in Tech
EuroPython Conference via YouTube
We Can Get More from Spatial, GIS, and Public Domain Datasets
EuroPython Conference via YouTube
Using NLP to Detect Knots in Protein Structures
EuroPython Conference via YouTube
The Challenges of Doing Infra-As-Code Without "The Cloud"
EuroPython Conference via YouTube