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.
Initiation à la programmation langage Python
$396.00
10 en stock
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 |
---|