Référence: 241247538F

/

Mise à jour le

PYTHON Initiation

4 jours

ATP Formation

Cet organisme a obtenu la marque « Qualiopi » pour ses actions de formation.

Niveau de sortie : Sans Niveau spécifique

Pour cette formation

1 session disponible

Consulter

Objectifs

Installer Python et choisir un environnement de développement.
Expérimenter la syntaxe Python et les types de données.
Identifier et appliquer la programmation orientée objet.
Utiliser des modules et packages Python standard.
Gérer les entrées/sorties de fichiers.
Manipuler des données XML en Python.
Interagir avec des bases de données.
Implémenter la programmation parallèle.
Créer des interfaces graphiques simples.
Appliquer les bonnes pratiques de développement.
Intégrer du code C dans des projets Python.

Programme

1) Installation et prise en main
Connaître les différentes versions de Python
Détails de l'arborescence de fichiers de l'installation Python
l'Interpréteur Python
Interpréteur intéractif Idle Python
Les différents outils de développement PyCharm, Pydev, Spider
2) Initiation à la syntaxe
Utilisation de l'indentation
Les types de données élémentaires en Python
Les types de données complexe
Les opérateurs
Les différents types d'instructions
Mise en oeuvre de fonctions
Scripts exécutables
3) Introduction à la programmation orientée objet en Python
Pourquoi programmer objet
Mise en oeuvre de classes
Mise en oeuvre de l'héritage
Gestion des exceptions
Mise en oeuvre d'un itérateur
4) Utilisation de modules et de packages Python
Concepts fondamentaux
La bibliothèque de modules standards
5) Gestion des entrées/sorties
Le module io
Module csv : traitement de fichiers structurés par séparateurs
Utilisation de fichier JSON
La sérialisation avec le module Pickle
La sérialisation avec le module Shelve
6) Manipulation de données XML
Concepts fondamentaux relatifs à XML
Parsing XML : les différentes techniques
Parser un document XML avec le modèle SAX
Parser un document XML avec le modèle
DOM La librairie lxml
7) Manipulation d'une base de données en Python
La spécification DB-API
Accès à une base de données
Moteur de persistance relationnel/objet
8) Introduction à la mise en oeuvre d'interface graphique en Python
Les différents APIs graphiques : Tkinter, PyQt5
Mise en oeuvre d'une interface graphique simple
9) Bonnes pratiques de développement
Documenter vos codes avec les Docstrings
Mise en oeuvre de tests unitaires : DocTest et UniTest
Débugger du code python
Utilisation de dépôts de codes sources

Certifications et métiers visés

Consulter le diplôme, titre ou certificat... délivrés en fin de formation ainsi que les métiers auxquels cette formation vous donne accès.

Résultats attendus

Attention, cette formation ne conduit pas à une certification ou une habilitation inscrite au RNCP.

Métier(s) correspondant(s)

Nom du métier Lien vers la fiche du métier
M1805 : Études et développement informatique Fiche métier - nouvel onglet

1 session : PYTHON Initiation

  • au

    ATP Formation

    Cet organisme a obtenu la marque « Qualiopi » pour ses actions de formation.

    • Commune : Meylan (38)
    • Session terminée

    Formation professionnelle