Formation Phyton Niveau 1

Description de la formation
Cette première étape de formation Python Niveau 1 offre une introduction approfondie aux bases du langage Python, couvrant les types simples et avancés, la syntaxe, ainsi que les concepts fondamentaux des fonctions. 
De plus, elle offre une vision globale des différents modules disponibles, permettant aux participants de s'orienter dans l'écosystème Python. Enfin, cette formation offre une initiation à la programmation orientée objet, permettant aux apprenants de faire leurs premiers pas dans ce paradigme de programmation puissant.
Prochaines Date :
27, 28 et 30 Janvier 2025 à distance - Session confirmée
10, 11 et 12 Juin 2025 en présentiel - IDF



NOVATUP QUALIOPI

Renseignement et inscription

Référence : PY1
Niveau : Débutant
Durée : 4 jours - 28 heures
Prix Inter :  1950 € HT
Prix Intra : nous consulter
Lieu : Présentiel ou Distanciel
Niveau requis :
Posséder des connaissances élémentaires en programmation informatique est préalable pour participer à cette formation.
Public concerné :
Destinée aux techniciens, ingénieurs, développeurs, scientifiques.
Cette formation donne accès à :
Formation Python Niveau 2 et Formation Python Scientifique

Objectifs de la formation

  1. Mettre en place et configurer efficacement son environnement de travail Python.
  2. Acquérir une solide compréhension des bases du langage Python.
  3. Maîtriser les concepts fondamentaux de la programmation orientée objet en utilisant Python.
  4. Développer la capacité de créer et d'optimiser des programmes Python personnalisés.

Télécharger le programme de la

Formation Python Niveau 1

Module 1: Introduction

- Installation de Python
- Comparaison entre Python 2 et Python 3
- Exploration des différents environnements de développement
Module 2: Premiers pas

- Compréhension de l'arithmétique de base
- Utilisation de variables et respect des conventions de nommage
- Exploration des types de données fondamentaux
Module 3: Logique de contrôle de flux

- Utilisation des structures conditionnelles
- Maîtrise des opérateurs de comparaison
- Manipulation des mots clés and, or et not
- Exercice pratique : "année bissextile"
- Implémentation de la boucle while
- Application de la boucle for
- Gestion des mots-clés break et continue
Module 4: Les fonctions 

- Création et utilisation de fonctions
- Documentation avec les Docstrings
- Introduction aux fonctions lambda
- Utilisation de modules et la méthode import
- Exploration des packages
- Gestion des exceptions
- Utilisation des assertions
Module 5: Types avancés 

- Manipulation des chaînes de caractères
- Compréhension des listes et tuples
- Utilisation de listes comme paramètres de fonctions
- Exercice avancé : "année bissextile" avec une liste en paramètres
- Maîtrise des compréhensions de liste
- Exploration des dictionnaires
- Gestion des fichiers
Module 6: Portée des variables, objets mutables et immutables, et références 

- Compréhension des variables locales
- Gestion des variables globales
- Exploration des références
Module 7: Programmation orientée objet en Python 

- Introduction aux classes
- Gestion des attributs de classe
- Différenciation entre méthodes d'instance, méthodes de classe et méthodes statiques
- Exploration d'une classe (documentation, dir, dict)
- Utilisation des propriétés
- Implémentation des méthodes spéciales
- Compréhension de l'héritage simple
- Introduction à l'héritage multiple
- Exploration de la composition
Module 8: Bonnes pratiques 

- Respect des conventions PEP8
- Utilisation d'environnements virtuels
- Installation et gestion de bibliothèques Python
Recherche