Formation

Langage Python

Tosa PythonTitre professionnel — éligible CPF, OPCO et financements publics.

Description

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
Travaux pratiques

Objectifs

Formation de 5 jours (35 heures) sur le langage Python. Elle est dispensée en à 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.
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

Résultat

Cette formation comprend le passage de la certification TOSA PYTHON.
Objectifs et contexte de la certification :
L¿objectif de cette certification est double : faciliter pour les employeurs et les chercheurs d¿emploi l¿identification des compétences nécessaires pour le développement informatique malgré la très grande variété de postes mais également mettre en valeur des compétences réelles de l¿individu et faire correspondre postes et candidats efficacement, pour simplifier et accélérer l¿embauche.
Compétences attestées :
Niveau opérationnel (score Tosa 551 à 725)
Niveau avancé (score Tosa 726 à 875)
Niveau expert (score Tosa 876 à 1000)

Une attestation de formation est remise à la fin du stage.