« Retour to aux cours sur Mathematica

Mathematica: Programmation en Mathematica

Cette formation focalise sur le langage de programmation ,incluant la programmation fonctionnelle, procédurale et par règles. Lors de cette formation vous apprendrez à résoudre des problèmes spécifiques de manière plus efficace en utilisant les paradigmes de programmation appropriés. Les thèmes sont présentés en alternant leçons et exercices au sein d'un petit groupe avec du temps pour les questions/réponses.

Niveau: Intermédiaire

Cette formation est destinée aux utilisateurs de Mathematica. Un niveau similaire à un cours d'introduction à un autre langage de programmation est recommandé.

Live
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é
Mathematica: Version d'essai
Téléchargez une version d'essai de 30 jours et découvrez les nouveautés.