Formation Python Développer avec Python : Initiation

REF
028PY
DUREE
4 Jours
TARIF
2090€ HT
>

Objectifs

  • Connaître les possibilités du langage Python
  • Maîtriser les techniques de programmation
  • Apprendre les bonnes pratiques de développement
>

Public

  • Tout développeur souhaitant acquérir les bases de la programmation en Python
>

Prérequis

  • La connaissance d’un langage de programmation sera appréciée
>

Programme

Introduction

  • Présentation Python
  • Caractéristiques
  • Positionnement par rapport à d’autres langages
  • Installation
  • Utilisation de l’interpréteur
  • Premier programme en Python

Les bases

  • Principaux types de données (nombres, booléens, chaînes de caractères)
  • Déclaration de variable, typage dynamique, mots clés réservés
  • Les opérateurs : priorité, associativité, opérateurs d’affectation, logiques, de comparaison
  • Quelques fonctions utiles : print(), input ()
  • Structures conditionnelles : if et elif
  • Boucle while, mots clés break et continue

Chaînes de caractères et listes

  • Définition et manipulation de chaînes de caractères
  • Le type séquence
  • Les listes : définition, accès à un élément
  • Les références
  • Les tuples
  • Manipulation de listes : mot clé del, fonctions list et range : parcours d’une liste

Les fonctions

  • Présentation, déclaration et appel d’une fonction
  • Portée des variables, mot clé global
  • Passage d’arguments, les arguments par défaut
  • La récursivité
  • Les fonctions Lambda : définition, utilisation
  • Fonctions intégrées

Programmation Objet

  • Rappels sur la programmation objet
  • Les classes en Python
  • Constructeurs, attributs privés, méthodes, héritage

Les fichiers

  • Méthodes d’accès aux fichiers : ouverture (accès en mode lecture, écriture, ajout, …) / fermeture, le mot clé with, lecture dans un fichier

Les types de données complexes

  • Les listes de listes
  • Une liste de tuples
  • Les dictionnaires
  • Parcours d’un dictionnaire
  • Les méthodes update(), clear(), pop(), del(), values, keys()

Modules et expressions régulières

  • Les modules : définition, la fonction help()
  • Importer des fonctions
  • Créer ses propres modules
  • Expressions régulières, les caractères spéciaux
  • Groupes et classes et caractères
  • Le module « re »

Gestion des exceptions

  • Principe, exemples d’exceptions
  • Mots clé try et except, else, finally
  • Les assertions
>

Moyens et Méthodes Pédagogiques

  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
  • Un poste par stagiaire
  • Formateur Expert
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage
>

Validation des acquis

  • Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
  • Attestation de fin de stage remise avec la facture
Dates des sessions
Lieu
>24/11/2025
au
27/11/2025
Paris ou à Distance
>08/12/2025
au
11/12/2025
Paris ou à Distance
>19/01/2026
au
22/01/2026
Paris ou à Distance
Toutes les dates
Un Intra ?Une formation sur mesure ?
>24/11/2025
au
27/11/2025
Paris ou à Distance
>08/12/2025
au
11/12/2025
Paris ou à Distance
>19/01/2026
au
22/01/2026
Paris ou à Distance
>09/02/2026
au
12/02/2026
Paris ou à Distance
>09/03/2026
au
12/03/2026
Paris ou à Distance
>13/04/2026
au
16/04/2026
Paris ou à Distance
>18/05/2026
au
21/05/2026
Paris ou à Distance
>08/06/2026
au
11/06/2026
Paris ou à Distance
>22/06/2026
au
25/06/2026
Paris ou à Distance
>14/09/2026
au
17/09/2026
Paris ou à Distance
>28/09/2026
au
01/10/2026
Paris ou à Distance
>16/11/2026
au
19/11/2026
Paris ou à Distance
>07/12/2026
au
10/12/2026
Paris ou à Distance
Moins des dates
Un Intra ? Une formation sur mesure ?

Nos Clients

Logo Nativo Certification Qualiopi - Organisme de formation certifié
Localisation Nativo - 26-28 rue de Londres, 75009 Paris

Adresse :

26-28 rue de Londres
75009 Paris

Metro :

3
9
12
13
14
RER
A
E

Déclaration CNIL n° 1286285