Python scientifique

Durée

10 heures

Qu'est-ce que c'est?

Description

De nombreux scientifiques utilisent des outils commerciaux tels que Matlab, Mathematica ou Maple pour effectuer leurs calculs numériques et/ou symboliques, sans savoir qu’ils pourraient tout aussi bien faire appel à Python pour combler leurs besoins. Cette formation fait état des principaux outils disponibles dans ce domaine.

Sacré meilleur langage de programmation en 2020 pour une 4e année consécutive par l’Institute of Electrical and Electronics Engineers, Python est reconnu pour sa syntaxe élégante et cohérente ainsi que la facilité avec laquelle il s’apprend.

Python permet de créer des sites Web, des logiciels, des jeux vidéo, des applications de tablettes, des scripts ou encore de l’analyse de données. Il est utilisé dans plusieurs domaines porteurs d’avenir, tels que l’intelligence artificielle, le développement Web, la science des donnée, la finance, la médecine.

Il existe plusieurs manières de programmer, plusieurs styles et directions qu’on peut donner à son code. Ces derniers sont regroupés par noms: impératif, orienté objet, fonctionnel, scientifique, procédural, etc. C’est ce qu’on appelle des paradigmes, c’est-à-dire des façons de voir ou de faire une tâche donnée.

Plateforme d'Apprentissage eXpérientielle (PAX)

PAX est une plateforme unique d’apprentissage novatrice, dite intelligente, qui regroupe des outils d’apprentissage adaptatifs et interactifs. Elle agit véritablement comme un tuteur intelligent permettant à l’apprenant d’apprendre par déduction en connaissant la nature et la source de ses erreurs.

Avantages distinctifs de PAX :

  • La théorie est exposée sous forme de modules multimédias interactifs.
  • Des exercices interactifs permettent l'approfondissement des notions théoriques enseignées. Ceux-ci sont analysés par PAX; ce qui offre une rétroaction immédiate et individuelle afin d'aider le participant à corriger ses erreurs par déduction.
  • Des quiz chronométrés permettent au participant de tester ses acquis autant de fois qu’il le désire.
  • Un forum contextuel où les fils de discussions sont liés aux contenus (modules-exercices et quiz).
  • Un forum animé par des experts en Python.

Précisions sur la formation

Cette formation est une autoformation. Vous pouvez débuter votre apprentissage au moment où vous le souhaitez. La plateforme de la formation Python vous sera accessible jusqu’à 2 ans après votre inscription.

Précisions sur les coûts

  • Tarif étudiant : 100$ (doit étudier temps plein, peu importe l'établissement d'enseignement) *Une preuve du statut étudiant temps plein sera exigée.

Inclus dans le tarif

  • Frais d'inscription et frais de gestion du dossier
  • Accès au portail de formation
  • Matériel pédagogique
  • Attestation de participation

Formation accréditée par Scale AI

Inscrivez-vous à cette formation accréditée par Scale AI et bénéficiez d’un rabais de 50% sur le tarif régulier. Pour bénéficier de cette subvention à titre individuel, les participants doivent obligatoirement occuper un emploi au Canada.

Au Québec, il est également indispensable de fournir le NEQ de votre employeur ainsi que d’identifier s'il s'agit d’une institution publique ou parapublique afin de bénéficier du rabais.


Objectif général

Amener le participant à être en mesure de savoir comment faire appel aux modules Python pour le calcul numérique et symbolique, ainsi que pour la visualisation graphique.

Objectifs

  • Exploiter les modules numpy et scipy pour le calcul numérique
  • Exploiter le module sympy pour le calcul symbolique
  • Exploiter le module matplotlib pour tracer des graphiques

Clientèle cible

Toute personne ayant déjà une base en Python et désirant s'initier à la programmation scientifique avec ce langage.

Préalables

  • Avoir suivi la formation Python impératif ou expérience équivalente avec Python
  • Avoir des connaissances de base en calcul et algèbre linéaire

Formule d'enseignement

  • En ligne à votre rythme

    Offerte en tout temps

    730 jours pour compléter la formation à partir du moment où vous la commencerez.

Comment cette formation est-elle reconnue?

Que vais-je apprendre?

Contenu

  • Module numpy et scipy
  • Module Sympy
  • Module matplotlib

Médias
Cette formation comprend :

  • 5 modules d’apprentissage
  • 15 exercices interactifs
  • 5 épreuves chronométrées
  • Un forum contextuel de discussion

Qui va m'accompagner?

Marc Parizeau

Professeur titulaire

Qui offre cette formation?

Pour développer vos compétences et élargir vos horizons professionnels, la Formation continue de la Faculté des sciences et de génie vous propose une offre de formation en constante évolution. Nous offrons des formations pour tous les besoins : perfectionnement court, formations plus longues ainsi que des formations en entreprise et sur mesure. Profitez de la flexibilité de nos formations et mettez vos compétences à jour grâce à notre offre de perfectionnement.