Formation python - sur mesure

Certification : Programmer et automatiser des tâches avec python (tosa)

Proposée par FORMALTIC

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 080 €

Présentation

  • Formateurs reconnus pour leur pédagogie et leur niveau d'expertise
  • Suivi pédagogique individualisé
  • Centre certificateur agréé TOSA

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

Localisation & Rattachements

Département
Hérault
Région
Occitanie
Coordonnées géographiques indisponibles

Objectifs

  • Connaître les possibilités et limites de Python
  • Maîtriser la syntaxe essentielle de Python
  • Etre capable de créer et maintenir des applications complètes et complexes en Python

Débouchés / Résultats attendus

  • Attestation de formation récapitulant les compétences acquises
  • Passage de la certification TOSA Word
    "

Programme & Référentiel

Découverte du langage
Découvrir les origines de Python
Installer et utiliser Python sous Windows ou Linux
Environnements de développement pour Python
Syntaxe de base de Python
Instructions : Déclarations et expressions
Commencer avec la fonction print
Commentaires
Variables et expressions
Types de données de base
Structures de contrôle : conditions et boucles
Types de données avancés
Collections : listes, tuples, ensembles et dictionnaires
Séquences : Slicing
Exploiter des chaînes de caractères (méthodes et types de chaînes)
Découvrir les fonctions
Découvrir l'utilité des fonctions Découvrir la syntaxe Référence vs appel de fonction
Valeurs de retour d'une fonction Passer des arguments aux fonctions
Le droit aux erreurs
Découvrir le concept d'exceptions
Réutiliser du code Notion de Modules et packages
Bibliothèque standard Python et imports Réutiliser votre propre code Utiliser les environnements virtuels et l'outil pip
Faire du calcul avec la bibliothèque standard
Utiliser une bibliothèque tierce open-source
Découvrir la programmation orientée objet
Intérêts de la programmation objet
Découvrir la syntaxe en Python
Concepts d'attributs et de méthodes
Différence entre une classe et ses objets
Instancier des objets en passant des arguments
Découvrir l'héritage et le polymorphisme
Extra : Notion d'encapsulation Introduction aux décorateurs avec @staticmethod Introspection (getattr, setattr, dir, isinstance, type)
Comprendre les diagrammes de classes UML
Représenter un problème avec des objets
Manipuler des fichiers texte Écrire et lire des fichiers (open/close)
Écrire et lire des fichiers (gestionnaire de contexte)
Formats structurés : JSON (bibliothèque standard et requests)
Formats : CSV (bibliothèque standard et introduction à Pandas)
Gérer le système de fichiers (pathlib)
Introduction à l'interaction système
Exécuter des programmes (subprocess et shlex)
Introduction au SQL avec Python avec SQLite3
Exemple simple pour dialoguer avec une base SQLite3
Ajouter et requêter des données simplement
Survol des ORMs (peewee, tortoise, ponyorm, sqlalchemy)