APPRENDRE À CODER EN PYTHON
Découvrir toutes les bases de Python, un langage simple et facile à apprendre qui est utilisé dans la robotique par exemple.
CONCEVOIR SES APPLICATIONS WEB EN PYTHON
Avec Flask, un micro-framework Python facile et simple, tu vas pouvoir développer des applications web évolutives.
COMPRENDRE L'INTELLIGENCE ARTIFICIELLE
Avec TensorFlow qui regroupe un grand nombre de modèles de Machine Learning et un développement d'applications qui repose sur le langage Python.
DES COMPÉTENCES THÉORIQUES
Concepts algorithmiques : utiliser des variables compteurs, d'état, expérimenter des bases de données labellisées pour des projets de machine learning comme une image en Python et des variables comme des paramètres de fonction dns mes projets, choisir et utiliser les modules Python adapté à mes projets.
Gestion de projets : anticiper des situations et tester ses idées, se projeter dans des concepts abstraits pour réaliser ses projets, modulariser mes codes, concevoir un projet et m'organiser pour le mener jusqu'à une première version fonctionnelle.
DES SOFT SKILLS
Utiliser les outils de création pour exprimer ses idées à travers des projets.
Mener une idéation en appliquant les principes du design thinking.
Transposer des notions d'un outil à l'autre
DES OUTILS CRÉATIFS
Créer une charte graphique avec intention pour un projet.
Programmer des intelligences artificielles avec le framework TensorFlow pour personnaliser une webapp programmée en Python.
Utiliser Python pour créer une application web et assembler les vues de l'application en un tout cohérent et ergonomique.
C'est un nouveau programme que Magic Makers propose aux lycéens! Il sera complémentaire pour tous ceux qui ont déjà fait une année lycée. En fonction de ton niveau, tu vas dans un premier temps découvrir des notions de bases ou avancées en Python, web et intelligence artificielle. Et dans un second temps, tu pourras te lancer dans des projets ambitieux!
DÉBUTANTS
- Découverte des outils et des domaines de création: j'apprends à manipuler les concepts de base de la programmation et du langage Python. Je cromprends et j'utilise les notons de base de l'intelligence artificielle.
- Découvrir une méthodologie de création de projets informatiques: faire une idéation à travers du brainstorming et de la selection d'idées, poser à plat une décomposition du projet en plusieurs versions réalistes, prioriser les étapes de création et renégocier le périmètre du projet en fonction des contraintes de temps.
- Exemples de créations: création de premiers projets en Python, intelligence artificielle et applications web.
CONFIRMÉS EN PROGRAMMATION
- Approfondissement des outils en explorant de nouvelles fonctionnalités pour réaliser des projets ambitieux.
- Explore les nombreux champs d'application du langage Python pour créer des projets plus complets et complexes.
- Exemples de créations: projets en intelligence artificielle en utilisant le machine learning.
CONFIRMÉS EN INTELLIGENCE ARTIFICIELLE
- Approfondissement Python en explorant ses utilisations en dehors de l'intelligence artificielle.
- Découvrir d'autres mises en oeuvre de l'intelligence artificielle: API, interfaces visuelles avec processing.
- Apprendre à utiliser des bases de données NoSQL.
- Exemples de créations: création d'une application web.