YoVDO

SPy: Static Python Language - Fast as C, Pythonic as Python

Offered By: PyCon US via YouTube

Tags

Python Courses Computer Science Courses C++ Courses Compiler Design Courses Metaprogramming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the innovative SPy (Static Python) language in this PyCon US talk by Antonio Cuni. Discover how SPy aims to achieve C-like performance while maintaining Python's ease of use and syntax. Learn about the concept of "modern Python" as a subset of the language, where dynamic features are discouraged and static typing is increasingly adopted. Understand how SPy's static type system is designed for safety and performance, while still allowing the use of Python's dynamic features at compile time through meta-programming and partial evaluation techniques. Gain insights into the ideas behind SPy, its current status, and how it reconciles the need for performance with the desire to preserve Python's flexibility and expressiveness.

Syllabus

Talks - Antonio Cuni: SPy (Static Python) lang: fast as C, Pythonic as Python


Taught by

PyCon US

Related Courses

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera