Programmer en Python par Groupe Arkesys

Lieu(x)
En centre (42, 69)
Durée
Total : 21 heures
Financement
Demandeur d’emploi
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
INTRODUCTION AU LANGAGE PYTHON/n
-Présentation et historique du langage/n
-Installation et prise en main d'un environnement de développement pour Python/n
?Installation d'une distribution Python/n
?Mise en place d'un IDE/n
-Présentation des bonnes pratiques/n
?Règles et conventions de nommage et de codage/n
-Travaux pratiques :/n
?Installation de Python/n
?Installation et configuration d'un IDE/n
?Prise en main de la console/n
STRUCTURE DE BASE DU LANGAGE/n
-Structure des fichiers Python/n
-Les types de données simples/n
?Chaînes de caractères, nombres, .../n
-Les types évolués/n
?Les listes et les opérations et méthodes associées/n
?Les tuples et les opérations et méthodes associées/n
?Les dictionnaires et les opérations et méthodes associées/n
-Instructions conditionnelles et boucles/n
?if/elif/else, while, for, break, continue, .../n
-Les fonctions/n
?Définition d'une fonction/n
?Appels de fonctions et paramètres Python/n
-Structuration des programmes en module/n
?Présentation de la notion de module/n
?Import et utilisation de modules/n
-Travaux pratiques :/n
?Développement d'une application structurée en modules/n
LA PROGRAMMATION ORIENTÉE OBJET/n
-Rappels/n
?Le paradigme objet : classe, objet, comportements, caractéristiques/n
?Formalisme des diagrammes UML/n
-Définition d'une classe/n
?Définition et structure/n
?Constructeurs et destructeurs/n
?Le paramètre self/n
-Mise en oeuvre de l'encapsulation dans les classes/n
?Ecriture et utilisation des méthodes publiques/privées/n
-Les mécanismes d'héritage/n
-Généralisation à tous les types de données/n
-Travaux pratiques :/n
?Création de classes pour la représentation des objets métier de l'application/n
?Mise en place de ces classes dans l'application/n
NOTIONS AVANCÉES DE PROGRAMMATION ORIENTÉE OBJET/n
-La gestion des erreurs/n
?Présentation du mécanisme d'exception/n
?Déclenchement des exceptions/n
?Traitement des exceptions/n
-Manipulation avancée des chaînes de caractères suivant l'approche objet/n
-Travaux pratiques :/n
?Mise en place de la gestion des exceptions dans l'application/n
UTILISATION DE LA BIBLIOTHÈQUE STANDARD/n
-Gestion de la ligne de commande/n
-Lecture/écriture de fichiers/n
-Les modules sys et os/n
-Utiliser les expressions régulières/n
-Développer rapidement de nouvelles lignes de commande avec options/n
-Gérer vos différents systèmes d'exploitation avec les mêmes scripts/n
-Travaux pratiques :/n
?Ajout de fonctionnalité de persistance sur système de fichier à l'application/n
?Développement d'une application en ligne de commande avec gestion des options et des paramètres/n
ACCÈS AUX BASES DE DONNÉES AVEC PYTHON/n
-Connexion normalisée aux bases de données/n
?La DB
- API/n
-Expression et exécution de requêtes SQL/n
?Récupération de données structurées/n
?Mise à jour de données/n
-Utilisation de la base de données SQLite3 embarquée dans Python/n
-Les mécanismes de persistance par l'ORM/n
?Rappels sur l'ORM/n
?L'ORM en Python/n
?Utilis
Objectifs
A l'issue de cette formation, l'apprenant sera capable de :/n
-Comprendre et écrire des scripts en langage Python ;/n
-Comprendre et mettre en oeuvre les concepts de la programmation orientée objet avec le langage Python ;/n
-Installer et utiliser des modules Python (administration système, interface graphiques, bases de données...)./n
/n
/n
Centre(s)
  • St Étienne (42)
  • Lyon - 7ème (69)
Formation proposée par : Groupe Arkesys
À découvrir
VERTEGO INFORMATIQUE
Programmation Python par VERTEGO INFORMATIQUE
Programmer en Python par Dawan
Programmer en Python par Atlas Informatique
Python Programmation objet (à distance) par Global Knowledge Network France
SAGEXA
Python, Développer en Orienté Objet par SAGEXA
VERTEGO INFORMATIQUE
Python scientifique par VERTEGO INFORMATIQUE
LH SOLUTIONS
FORMATION PYTHON par LH SOLUTIONS
Python - programmation objet par Orsys
Python, programmation Objet par ORSYS
VERTEGO INFORMATIQUE
Arcgis et langage Python par VERTEGO INFORMATIQUE