ACF - Audit Conseil Formation - www.audit-conseil-formation.com 1/2
PROGRAMMATION PYTHON™ : LES
FONDAMENTAUX
Nombre de jours -> 4
Participants -> À toute personne souhaitant développer des applications en Python, notamment les développeurs, les
administrateurs systèmes et de bases de données, les programmeurs et les responsables techniques.
Pré-requis -> Une connaissance des bases d'un langage de programmation ou de l'écriture de scripts est nécessaire.
Objectifs
->
Cette formation propose une présentation exhaustive de Python, un langage de programmation universel puissant
et facile à apprendre. Il présente des structures de données de haut niveau et propose une approche simple mais
efficace de la programmation orientée objet. Avec sa syntaxe élégante, sa saisie dynamique et sa nature
d'interprétation, Python s'impose comme le langage idéal pour l'écriture de scripts et le développement rapide
d'applications dans divers domaines, compatible avec la plupart des plateformes, comme par exemple UNIX / Linux
et toutes les plateformes Windows.
Moyens pédagogiques,
techniques et
d'encadrement
->
●1 poste de travail complet par personne
●De nombreux exercices d’application
●Mise en place d’ateliers pratiques
●Remise d’un support de cours
●Passage de certification(s) dans le cadre du CPF
●Mise en place de la Charte contrôle et qualité OPCA
●Notre plateforme d'évaluation :
●Evaluation des besoins et objectifs en pré et post formation
●Evaluation technique des connaissances en pré et post formation
●Evaluation générale du stage
1 - Présentation de Python
●Caractéristiques du langage
●Interfaces d'accès interactives
●Le modèle d'exécution de Python
●Environnements de développement intégrés
2 - Manipuler des chaînes de caractères et des nombres littéraux
●Déclarer et initialiser des variables
●Opérations arithmétiques
●Décisions et itérations
●Formater et découper des chaînes de caractères
3 - Manipuler des données composites
●Accéder aux éléments de listes
●Représenter des données ordonnées par des tuples
●Associer des clés à des valeurs dans des dictionnaires
●Traitement homogène des collections avec des itérateurs
4 - Définir et utiliser des fonctions
●Arguments positionnels, nommés par mot-clé et par défaut
●Valeurs de retour
●Listes d'arguments de longueur variable
●Fonction récursives et générateurs
5 - Regrouper le code dans des modules
●Importer et recharger des modules
●Qualification des fonctions importées depuis un module
●Créer des modules
●Regrouper des modules dans des packages
6 - Déclarer et modifier des objets
●Encapsuler des fonctionnalités dans des classes
●Initialiser des objets par des constructeurs
●Accéder aux données dérivées avec des propriétés
●Rôle des méthodes statiques et des méthodes de classes
●Surcharge des opérateurs
7 - Héritage et polymorphisme
●Réutiliser des fonctionnalités via l'héritage
●Définir des classes abstraites et des interfaces
●Spécifier dynamiquement des méthodes
●Contrôler la portée dans l'espace de noms
●Enrichir les fonctionnalités avec des décorateurs de classe
ACF - Audit Conseil Formation - www.audit-conseil-formation.com 2/2
8 - Gestion des fichiers
●Lire et écrire fichiers textes et binaires
●Importer le module OS pour manipuler des répertoires
9 - Améliorer la fiabilité par le traitement des exceptions
●Préserver le contrôle du programme par la gestion des erreurs
●Détecter des erreurs et lever des exceptions
10 - Établissement des connexions
●Créer une connexion à une base SQL
●Instancier des curseurs pour accéder aux données
11 - Exécution de requêtes SQL
●Récupération des données structurées
●Actions de mise à jour des données
12 - Conception de l'interface
●Définir la disposition des fenêtres
●Insérer des widgets : labels, boutons, entrée
●Interaction avec les boîtes de dialogue
13 - Écoute des événements
●Définir des éléments de menus
●Réagir aux clics de souris
●Capture des saisies au clavier
●Intégrer des gestionnaires d'événements
14 - Analyse de la chaîne de traitement d'une requête
●Identifier la place de Python
●Associer des requêtes à des scripts Python
15 - Développement MVC avec Python
●Exporter un modèle dans une base de données
●Utiliser des vues pour engendrer du HTML
●Traiter les requêtes avec des contrôleurs Python
16 - Exploiter le framework Django
●Produire un code efficace et concis
●Simplifier le développement d'applications
●Accéder à une base de données et produire du HTML à partir de modèles
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!