|
|
|||
|---|---|---|---|
| Anglais | Oct 24 9 am - 12 pm |
Champaign, Illinois
| $150.00 (USD) | Class full | Nov 07 1 pm - 4:30 pm EST |
Online
| $225.00 (USD) | Dec 12 9:30 am - 3 pm |
Oxfordshire, UK
| £95.00 (GBP) |
Programme
- Introduction
Une introduction à la programmation en Mathematica; discussion des différents styles de programmation et la différence entre Mathematica et les langages de programmation traditionnels; structure et syntaxe des expressions; analyse d'expressions - Programmation par règles
Création et travail avec les définitions, règles et pattern matching; conditional patterns; prédicats; transformation et règles de remplacement; l'évaluateur Mathematica - Programmation fonctionnelle
Construction fonctionnelle: Map, Apply, et Thread; travail avec niveau d'expressions; fonctions pures; opérations sur des listes; itération - Programmation procédurale
Présentation des fonctionnalités de programmation plus traditionnelles tel que boucles, itérateurs, balayage(scoping) et localisation, tableaux vs. listes - Ecriture de programmes
Exploration de l'écriture de larges programmes, incluant les arguments par défaut et par option, la vérification d'arguments, les messages d'erreur et d'utilisation - Optimisation de programmes
Sur la base d'exemples, vous apprendrez comment optimiser vos applications Mathematica pour les rendre plus efficaces et plus rapides; boucles vs. approche fonctionnelle; concept de listes; utilisation de fonctions pures vs. définitions traditionnelles; programmation dynamique; compilation de vos programmes; principe d'efficacité


![[en]](/common/images2003/lang_bottom_en.gif)