Séance de cours

Programmation fonctionnelle en Python

Séances de cours associées (30)
Fonctions de commande supérieure: Lambda
Explore les fonctions d'ordre supérieur et les expressions lambda en Python, montrant leurs applications pratiques et syntaxe concise.
Codage de la récursivité comme auto-application
Explore le calcul lambda, les fonctions d'ordre supérieur et l'encodage récursif des fonctions.
Éviter la capture variable
Explore la capture de variables dans les fonctions d'ordre supérieur et l'importance du renommage des variables.
Python Basics: Fonctions et Listes
Introduit les bases, les fonctions, les listes et les fonctions de lambda Python pour un codage concis.
Paradigmes de programmation: Fonctionnel, OOP, Polymorphisme
Explore les paradigmes de programmation comme la procédure, la fonctionnalité et l'OPO, avec des exemples en Python.
Introduction à la programmation C
Couvre les bases de la programmation C, y compris la syntaxe, les types de données, les pointeurs, les tableaux et les commandes de compilation.
Fonctions d'ordre supérieur utilisant des environnements
Démontre une approche métacirculaire pour interpréter efficacement les fonctions d'ordre supérieur en utilisant des environnements et des fonctions de première classe.
Concepts de programmation: Fonctions, Héritage, Optimisation du Code
Couvre les concepts de programmation avancés comme les fonctions d'ordre supérieur et l'héritage.
Traduction de pour
Explique la traduction de for-expressions en Scala à l'aide de fonctions map, flatmap et filter, avec des exemples et une discussion sur sa généralisation à différents types.
Laboratoire de génération de code
Couvre la génération de code pour un compilateur, traduisant un programme Amy à WebAssembly, y compris la gestion de la mémoire et la compilation de correspondance de motifs.

Graph Chatbot

Chattez avec Graph Search

Posez n’importe quelle question sur les cours, conférences, exercices, recherches, actualités, etc. de l’EPFL ou essayez les exemples de questions ci-dessous.

AVERTISSEMENT : Le chatbot Graph n'est pas programmé pour fournir des réponses explicites ou catégoriques à vos questions. Il transforme plutôt vos questions en demandes API qui sont distribuées aux différents services informatiques officiellement administrés par l'EPFL. Son but est uniquement de collecter et de recommander des références pertinentes à des contenus que vous pouvez explorer pour vous aider à répondre à vos questions.