Initiation à la programmation Python et à l’intelligence artificielle

NOTE IMPORTANTE :

* Vous ne répondez pas aux critères d’admissibilité exigés par Services Québec mais vous souhaitez tout de même vous inscrire à cette formation? Inscrivez-vous à notre groupe à prix régulier.

Durée: 45 heures

Objectifs

Ce cours s’adresse aux passionnés de technologies de pointe. Le cours a pour but de familiariser les participants avec tous les aspects de la programmation en Python.  Les principales structures de données seront vues et expérimentées. La programmation orientée objet, la décomposition du code en fonctions, les librairies mathématiques et les librairies pour réaliser des graphiques et présenter les données seront vues. Dans la dernière partie, une initiation à quelques notions d’intelligence artificielle sera faite :  Concept de fonction d’activation, de descente de gradient, de perceptron et de perceptron multicouches. Le tout, dans un contexte applicable spécialement dans une entreprise et par un non-spécialiste de l’IA.

Contenu

Cours 1: Survol et bases de Python

  • Présentation de l’enseignant
  • Survol du plan de cours
  • Colab (Hello World)
  • Concepts de base.
  • PyCharm – Tour d’horizon.
  • Exercices: Cours 1 à 6.
  • Quiz et exercices

Cours 2: Structures de données

  • Les tableaux, les tuples, les ensembles, les listes et les dictionnaires, les dates, les piles et les files.
  • Quiz et exercices

Cours 3: Fonctions et la préparation de données

  • Définition de fonctions, paramètres et appel.
  • Préparation de données avec Pandas
  • Quiz et exercices

Cours 4: Objets

  • Les classes, propriétés, méthodes, Héritage.
  • Bonnes pratiques Python
  • Quiz et exercices

Cours 5: Graphiques

  • Librairie Matplotlib et Seaborn
  • PyLaTex Lien
  • Quiz et exercices

Cours 6: Notions complémentaires

  • Gestion des fichiers (CSV et JSON).
  • Formatage de chaîne de caractères.
  • Création d’interfaces graphiques.
  • Initiation au langage R.
  • Quiz et exercices

Cours 7: Suite et fin des exercices

  • Exercices: Cours 7 à 11.
  • Travail sur exercices, questions.

Cours 8: Mathématiques de l’IA

  • Librairie Numpy.
  • Librairie Scipy.
  • Algèbre linéaire en Python.
  • Calcul différentiel et intégral en Python.
  • Statistiques en Python.
  • Quiz et exercices
Public cible

Ouvert à tous.

Conditions d'admission

  • Le participant doit avoir une bonne base en programmation (peu importe le langage qu’il connaît).

 

Méthodes d'enseignement

Présentation des fonctions et des commandes; démonstration à l’ordinateur; exercices supervisés. Du temps sera alloué pour réaliser un projet personnel sous la supervision de l’enseignant.  Les documents Google Colab (notes de cours et code Python) seront largement utilisés.

Le démarrage des cours est conditionnel à un nombre suffisant d’inscriptions. Les dates peuvent varier. Vous serez avisé des changements s’il y a lieu. Certaines conditions s’appliquent pour les formations de courte durée financées par Services Québec.

NOUVELLE FORMATION

INSCRIPTION

Un groupe sera planifié sous peu, nous vous invitons à vous inscrire sur la liste d'intérêt pour obtenir l'information lorsque la formation sera disponible.

S'inscrire à la liste d'intérêt

Pour information :

Service à la clientèle
819 376-1721, poste 2190
services.entreprises@cegeptr.qc.ca

Cette formation est offerte à un taux horaire de 5 $ grâce à la contribution financière de Services Québec. Pour bénéficier de ce tarif, les personnes doivent résider ou travailler en Mauricie en plus de répondre à l’un ou l’autre des critères suivants :

  • Être en emploi ou travailleur autonome à raison de plus de 20 heures hebdomadaires et s’inscrire à un cours en lien avec l’emploi actuel ou qui permet d’élargir son champ de compétences;
  • Être travailleur saisonnier en arrêt de travail, mais ayant maintenu un lien d’emploi.

Situations particulières:

  • Les personnes sans emploi référées à la suite d’une évaluation et d’une recommandation d’un agent d’aide à l’emploi de Services Québec.

Les personnes suivantes peuvent s’inscrire, mais devront débourser le coût réel du cours :


  • Les travailleurs et travailleuses provenant des secteurs publics et parapublics (ministères fédéral et provincial, réseau de la santé et des services sociaux, les sociétés d’État et de l’éducation).
  • Les administrations municipales (villes, municipalités, MRC, sociétés de développement économique, sociétés de transport, corporation culturelle, etc.);
  • Les organismes parapublics provinciaux et fédéraux (Investissement-Québec, Hydro-Québec, Salon de jeux, SEPAQ, Parc Canada, etc.);
  • Les établissements de formation privés et publics (centres de services scolaires, écoles, collèges, universités, etc.);
  • Les CIUSSS, CISSS, GMF et autres organismes relevant du réseau de la santé et des services sociaux;
  • Les travailleurs et travailleuses provenant d’une entreprise ou d’un organisme dont les activités pourraient porter à controverse et avec lesquelles le ministère ne peut être associé (ex : caractère religieux, production de cannabis à des fins récréatives, débit de boisson, etc.);
  • Les personnes ayant un statut d’étudiant.
  • Les personnes ayant un statut d’étudiant.

  • Fermer la fenêtre

Abonnez-vous à notre infolettre

You have Successfully Subscribed!

Abonnez-vous à notre infolettre

You have Successfully Subscribed!