Ce cours propose une initiation au langage Python. Il vous permettra de mettre en œuvre les différentes étapes clefs de la construction d'un programme informatique au travers du langage Python. Vous découvrirez les éléments de lexique et de syntaxe, les fonctions, l'organisation du code et les tests.
À l’issue de la formation, le participant sera en mesure de : - Initialiser un environnement virtuel - Implémenter des programmes Python en paradigmes procédurale et en fonctionnelles - Implémenter des tests unitaires - Importer vos propre modules ou des modules tiers
Connaissances d'un langage de programmation.
- Développeurs. - Data scientists. - Chefs de projets.
INTRODUCTION - Présentation du langage Python - Historique du langage - Premier programme Python - Initialisation d'un environnement virtuel SYNTAXE ET BASES DU LANGAGE - Les règles de syntaxe - Les variables dans Python - Les nombres et booléens - Les séquences : str, list, tuple et range - Les dictionnaires et set - Les opérateurs - Les structures conditionnelles et boucles LES FONCTIONS - Intérêt et définition - La portée de variables - Le passage d'arguments : par défaut, au nombre indéfini - Les fonctions anonymes - Les generators, avec l'instruction yield LES BONNES PRATIQUES - Convention de nommage. Convention syntaxique. - Utilisation des commentaires. - Améliorer la lisibilité des programmes : PEP8 - Les tests unitaires avec Pytest IMPORTATION DE MODULES - L'importation de module tiers - Ordre d'importation de modules - Politique d'importation dans Python - Structurer un projet Python - Les bonnes pratiques au démarrage d'un projet UTILISATION DE LES OUTILS D'IA - Présentation des outils Blackbox, Copilot et ChatGPT - Outils intégrés au EDI : De la documentation au code - Outils à prompt : ChatGPT - Exemples d'utilisations - Limites des IA génératives - Méthodologie de découpage problématique
Délai d'accès : 10 jours
Méthode mobilisées : En distanciel, vous devez disposer d'un ordinateur avec une connexion Internet. En présentiel, les locaux, dont nous faisons usage, disposent d'ordinateur et de connexion Internet. Dans les deux cas, votre formateurs vous accompagnera en début de formation pour installer les outils dont vous aurez besoin. Le formateur mobilise tous les moyens pédagogiques pour transmettre son savoir : Présentation théorique de concepts, exemple concrets, exercices pratiques, quiz et applications.
Modalités d'évaluation : Exercices, Quiz et Applications.
Accessibilité : Nos formations en distanciel sont accesibles à tous, en utilisant un outil de vidéo conférence. Pour les formations en présentiel, les locaux dont nous faisons usage respectent la norme ERP 5 pour l'accueil des personnes en situation d'handicap .
Horaires de formation : de 9h à 12h et de 14h à 18h.
Adresse d'accueil en présentiel : Village 5 - 50 place de l'Ellipse. 92000 La Défense.