Initiation à la programmation langage Python

Initiation à la programmation langage Python

$396.00

10 en stock

Cette formation initie aux éléments de base d’un programme : la variable, la fonction, la liste, (etc.) ainsi qu’aux concepts de base en programmation: utiliser une boucle, poser une condition, initialiser un dictionnaire, avoir recours à l’aléatoire, etc.

UGS : ND Catégories : , ,

Description

Initiation à la programmation langage Python

But de la formation

Cette formation s’adresse aux personnes qui n’ont aucune expérience en programmation. Il s’agit d’initier le participant aux éléments de base d’un programme : la variable, la fonction, la liste, (etc.) ainsi qu’aux concepts de base en programmation: utiliser une boucle, poser une condition, initialiser un dictionnaire, avoir recours à l’aléatoire, etc. Chaque ensemble d’exercices permet d’assimiler de nouvelles notions, tout en mobilisant les acquis antérieurs. Au terme de la formation, le participant aura acquis les rudiments d’un langage extrêmement puissant, et utilisé par une large communauté de programmeurs. Il aura découvert le plaisir de coder et sera en mesure de développer de petits programmes simples, de façon autonome.

Description

Par le biais d’un ensemble de mots-clés, vous apprenez à donner des directives simples à un moteur de modélisation 3D. Il s’agit ici de démystifier la notion d’algorithme, en mettant l’accent sur l’aspect ludique de la découverte. À partir de quelques lignes de code, vous générez un modèle 3D que vous pouvez ensuite transformer progressivement pour lui donner une toute autre forme. Le recours à des fonctions basées sur l’aléatoire vous permettra de créer instantanément des assemblages 3D dont la complexité vous surprendra! Cette formation ne demande aucune connaissance préalable.

Objectifs

  • Se familiariser avec certains concepts de base en programmation,
  • Acquérir les notions permettant de développer un programme simple en langage python,
  • Démystifier la notion d’algorithme,
  • Enrichir la littératie numérique,
  • Découvrir le plaisir de coder.

Méthodologie

Dans le cadre cette formation, l’environnement IDLE pour Python est utilisé. IDLE est un outil open source et peut être téléchargé gratuitement. Il s’agit d’un environnement d’apprentissage qui permet à l’utilisateur d’entrer du code, de repérer les mots clés et de lancer l’interprétation du programme.

La formation est organisée en huit modules. Chacun d’entre eux est constitué d’un ensemble d’exercices dirigés. Le participant copie d’abord le code figurant dans le matériel didactique et lance l’exécution du programme afin de vérifier quel est le résultat généré. Il reçoit ensuite des explications verbales et a accès à des informations écrites afin de bien assimiler les concepts présentés dans le module. Par la suite, un petit défi lui est lancé afin qu’il puisse mettre à l’épreuve ses connaissances; il doit chercher à développer le code correspondant à l’énoncé en s’inspirant des exemples de programmes présentés précédemment. La solution de chaque défi est fournie au bas de l’énoncé. Ainsi, lorsque certaines notions lui échappent, l’apprenant peut se référer au solutionnaire afin de compléter l’exercice.

Clientèle visée

Tous publics : formation ne nécessitant aucune connaissance préalable.

  • Personnes de tous âges souhaitant découvrir l’univers de la programmation,
  • Étudiants souhaitant s’initier aux bases de la programmation en vue d’entreprendre une formation plus poussée en informatique.

Contenu

Module 1. Introduction aux variables

Module 2. Introduction à la boucle

Module 3. Introduction aux listes

Module 4. Les opérations mathématiques

Module 5. Les chaines de caractères

Module 6. Les conditions

Module 7. Les dictionnaires

Module 8. La randomisation ou demander à l’ordinateur de nous surprendre

Formatrice

Nathalie Charbonneau

Nathalie Charbonneau est architecte de formation et a fait des études supérieures dans les domaines de la 3D et de la programmation. Elle a travaillé pendant plusieurs années en recherche, en milieu universitaire, sur des projets relatifs à la modélisation 4D et aux objets paramétriques.
Elle se dédie maintenant à l’enseignement et mène en parallèle des travaux de recherche visant à explorer le potentiel de la programmation 3D dans le domaine des arts (architecture, sculpture, design, etc.). Sa formation académique, son intérêt pour le domaine des arts numériques, son expérience en enseignement et ses aptitudes pour la vulgarisation scientifique l’ont amenée à développer une formation en programmation 3D destinée au grand public.

Informations pratiques

Suite 330 du 55, rue de Louvain Ouest à Montréal, H2N 1A4
1 journée – 9h00-17h00

Informations complémentaires

Dates

4 mars 2021, 7 septembre 2021

Aller en haut