Python base

Loader DigitalCityChargement...

Python base

(Réf.2025-044)
3
Jour(s)
FR
Autres
CEFORA
Company
Employé
For a Fee
Day

Organised by :

Training partners :

Description

La formation aborde les contenus techniques suivants : 

  •  Introduction à Python : historique et philosophie 

  •  Installation et configuration de l'environnement de développement Python 

  •  Les bases de la syntaxe Python 

  •  Les types de données en Python et leur manipulation 

  •  Les structures de contrôle : boucles et conditions 

  •  Fonctions et modules : définition et importation 

  •  Gestion des exceptions 

  •  Introduction à la programmation orientée objet avec Python 

  •  Manipulation de fichiers 

  •  Introduction aux bibliothèques Python populaires (ex : NumPy, Pandas pour le traitement de données) 

What are the aims of the training?

Cette formation vise à fournir aux participants une compréhension solide des fondements du développement en Python. Elle est conçue pour permettre aux débutants de démarrer efficacement avec ce langage de programmation polyvalent et puissant. 

Les compétences visées par la formation sont les suivantes : 

  •  Comprendre les principes fondamentaux de la programmation en Python 

  •  Être capable de développer des scripts Python simples pour automatiser des tâches 

  •  Savoir utiliser les structures de données de base en Python 

  •  Comprendre le fonctionnement des fonctions, des modules et des paquets 

  •  Initier les participants à la programmation orientée objet 

  •  Découvrir les possibilités offertes par les bibliothèques Python 

  •  Développer une première application ou un script Python de manière autonome 

What do you need to know to follow the training?

Avoir des connaissances en programmation.

Training programme

- Introduction à Python 

○ Pourquoi Python ? Avantages et domaines d'application 

○ Historique de Python et ses versions 

○ Installation de Python et configuration de l'environnement de développement 

○ Premiers pas : écriture et exécution d'un script simple 

- Fondamentaux de Python 

○ Syntaxe de base : indentations, commentaires, et conventions 

○ Variables et types de données (nombres, chaînes, booléens) 

○ Opérateurs : arithmétiques, de comparaison, logiques 

- Structures de données en Python 

○ Listes et tuples : création, accès aux éléments, méthodes 

○ Dictionnaires et ensembles : manipulation et utilisation pratique 

○ Compréhensions de listes pour une écriture concise du code 

- Structures de Contrôle 

○ Instructions conditionnelles : if, else, elif 

○ Boucles : for et while, contrôle de flux avec break et continue 

○ Exercices pratiques sur les structures de contrôle 

- Fonctions en Python 

○ Définition et appel de fonctions, arguments et valeurs de retour 

○ Portée des variables, arguments par défaut et nommés 

○ Fonctions lambda et fonctionnalités avancées 

- Modules et Paquets 

○ Utilisation des modules standards 

○ Installation et utilisation de paquets tiers avec pip 

○ Création et structuration de ses propres modules 

- Programmation Orientée Objet (POO) 

○ Concepts de base de la POO : classes, objets, héritage 

○ Méthodes spéciales, encapsulation et polymorphisme 

○ Atelier pratique : conception d'une petite application orientée objet 

- Gestion des Exceptions 

○ Comprendre les exceptions et pourquoi les gérer 

○ Syntaxe try, except, else, finally 

○ Création et gestion d'exceptions personnalisées 

- Manipulation de Fichiers 

○ Lire et écrire des fichiers texte en Python 

○ Gestion des chemins de fichiers et des contextes avec with 

○ Traitement de données JSON et CSV 

- Introduction aux Bibliothèques Python Populaires 

○ Aperçu de NumPy et manipulation de données numériques 

○ Introduction à Pandas pour l'analyse de données 

○ Aperçu de bibliothèques pour le développement web (Flask ou Django) 

- Projet de Fin de Formation 

○ Présentation du projet : objectifs et cahier des charges 

○ Mise en application des connaissances acquises sur un cas pratique 

○ Revue de code et feedback final 

Exercices pratiques 

Les exercices proposés lors des formations sont centrés sur chaque concept présenté durant la formation. Les exercices abordent les 

concepts et la difficulté de façon progressive. A la fin de la formation, un exercice récapitulatif d’intégration des concepts est proposé 

aux participants. 

Voici des exemples d’exercices : 

- Rédaction et exécution d'un script affichant "Hello, Python World!" et exploration de l'interface de l'IDE 

- Création d'un script qui calcule l'IMC (Indice de Masse Corporelle) à partir des données utilisateur et utilise différents types de données 

- Développement d'une fonction convertissant les températures Celsius en Fahrenheit et vice-versa, puis organisation du code en modules 

-Amélioration du script de conversion de température pour gérer les entrées invalides avec des blocs try/except 

- Création d'une classe "CompteBancaire" permettant de gérer les dépôts, retraits, et affichage du solde 

- Analyse d'un jeu de données avec Pandas et création d'un graphique simple avec Matplotlib 

Find more training courses on these topics

How do I register for the course?

1 session(s) pour cette formation

Python base

Original-Id
2025-044
Registration possible until 
CEFORA
Company
Employé
Autres
3 Jour(s)
For a Fee
FR

3.6

13maximum places
Entreprise
Digitalcity.Brussels - Pôle Formation Emploi
Afficher toutes les dates
Dates-Session

19/05/2025 - Jour entier

-

20/05/2025 - Jour entier

-

21/05/2025 - Jour entier

-
Trainer

Bstorm

Active
Off
Digitalcity.Brussels - Pôle Formation Emploi
Find more training courses on these topics