initiation-a-python

INITIATION A PYTHON

5.0/5 sur la base des évaluations de 2 participants

Description
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.
Objectif
À 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
Prérequis
Connaissances d'un langage de programmation.
Participants
- Développeurs.
- Data scientists.
- Chefs de projets.
Programme
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
Complément d'information

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.

Contact

Contactez-nous


Avis Client
ARNAUD G. 25/04/2023 12:23
5.0/ 5
RAS

ALEXANDRE H. 16/10/2023 21:16
5.0/ 5
Formation très enrichissante et thèmes variés. J'ai bien apprécié les cours, les explications, conseils et exercices avec le formateur. Joli clin d'oeil au passage avec l'échiquier de Sissa


Nous consulter
Title