Formation Professionnelle
Présentiel
Pas d'apprentissage

Type

Catégorie de la certification

Certification inscrite au Répertoire Spécifique (RS)

Niveau de sortie

Niveau reconnu si applicable

N/C

Prix

Indiqué par l'établissement

3 000 €

Présentation

Une équipe professionnelle à votre service pour une formation de qualité.
Notre centre de formation certifié Qualiopi est situé à Paris proche de la gare saint Lazare.

Formation dispensée en Présentiel à l'adresse suivante :

Localisation & Rattachements

Adresse
91 RUE SAINT LAZARE 75000 Paris
Académie
Paris
Département
Paris
Région
Île-de-France

La carte est indicative. Vérifiez l’accès avant votre déplacement.

Objectifs

Formation de 5 jours (35 heures) sur le langage Python. Elle est dispensée en présentiel en notre centre de formation ou bien à distance en classe virtuelle. Les horaires de la formation sont du lundi au vendredi, du 9h00 à 12h30 et 13h30 à 17h00.
cette formation est réalisée par notre équipe de formateurs certifiés.
Notre centre de formation est situé proche de la gare Saint Lazare, dans le quartier très commerçant des magasins Haussmann. Les groupes sont composés de 8 personnes maximum pour une meilleure pédagogie.
Objectifs de la formation:
- savoir faire des programmes très simples
- savoir lire du code Python
- pouvoir modifier un code existant
- comprendre ce qu'est un module
- exploiter les données : csv, txt, base de données
- utiliser diverses fonctions fournies par Python

Débouchés / Résultats attendus

Cette formation comprend le passage de la certification TOSA.
Une attestation de formation est remise à la fin du stage.

Programme & Référentiel

Python - prise en main et syntaxe

Introduction et historique
Utilisations de Python
Installer : Python, IDE, iPython, Jupyter
PIP : installer des modules

Créer un environnement virtuel
Exécuter du code Python
Panorama de modules courants
Types primitifs et opérateurs
Récupérer les saisies au clavier
Boucles et structures alternatives
Types agrégés : list, tuple, set, dict
Travaux pratiques

Savoir créer des fonctions en Python

Création de fonctions Paramètres : nommés, positionnels Arguments : *args, **kwargs
Portée : locals(), globals()
Documenter : fonction, module
Décompactage sur itérables
Eléments en compréhension : list, set, dict
Décorateur, générateur, lambda
Map(), filter(), reduce()
Travaux pratiques

Traiter les chaînes en Python

Concaténer, échapper, sauts
Utiliser des slices
Méthodes des chaînes

Le module string
Formater les chaînes
Utiliser le module pprint
Expressions régulières
Travaux pratiques

Savoir manipuler les fichiers en Python

Traiter les fichiers texte et CSV
Les différents modes d'ouverture
Lire ét écrire dans un fichier texte
open(), read(), readline(), readlines()
write(), close(), seek(), tell()
Utiliser la boucle for..in
Utiliser le module CSV

Les modules Python et leur utilisation

Créer des modules
Package, __init__.py
Importer : from, import, as
Trouver les modules : PYTHONPATH
Adressage dans les modules
Panorama de quelques modules
Documenter un module
Travaux pratiques

Notions de de base de POO

Créer une classe en Python
Méthodes __init__() et __str__()
Héritage simple
Notions d'exceptions
Exemple simplifié

Python - utiliser une base de données

Rappels SQL et MySQL
DB API Python - bases de données
SQLite : créer un CRUD simple
MySQL : créer un CRUD simple