INITIATION A PYTHON

(5.0/5) - 2 avis

INITIATION A PYTHON

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

Informations Pratiques
Durée d'accès : 10 jours
Méthodes mobilisées :

En distanciel, vous devez disposer d'un ordinateur avec une connexion Internet. En présentiel, les locaux disposent d'ordinateurs. Le formateur mobilise tous les moyens pédagogiques (théorie, exercices, quiz).

Méthodes d'évaluation : Exercices, quiz, applications.
Accessibilité : Formations accessibles à tous (ERP 5 en présentiel).
Horaires : 9h00–12h00 et 14h00–18h00.
Lieu : 50 place de l'Ellipse, 92000 La Défense.
Besoin d'aide ?

01 88 32 08 52 • Lundi - Vendredi 9h00 - 20h00

Nous contacter

Alaa est un expert Python, il intervient depuis 2010 ans sur des projets liés au traitement de données et aux processus de quality check. Et depuis 2013, il anime des formations autour du langage Python, en calcul scientifique et implémentation d'IHM.


Avis des participants
A H
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"

A G
ARNAUD G.
25/04/2023 12:23
5.0/5

"RAS"

Prochaines dates Inter
Du 24/02/2026 au 25/02/2026
2 Jour(s)
A distance
Session standard
S'inscrire
Du 11/05/2026 au 12/05/2026
2 Jour(s)
A distance
Session standard
S'inscrire
Durée : 2 Jour(s)
Prix : 2840.0 €
(Prix pour un groupe de 12 personnes max)
Durée : 2 Jour(s)
Prix : 990.0 € HT
Du 24/02/2026 au 25/02/2026
A distance
S'inscrire
La session inter-entreprises est confirmée dès l’atteinte du nombre minimum de participants. Nous contacter
Votre demande est une adaptation sur mesure de ce plan de cours, pour un intra standard