Informations générales- Code: DPY
- Durée : 4 jours
- Participants : 10 Maximum
- Prix : 1650 € HT
Public visé- Ingénieurs / Techniciens
- Administrateurs systèmes
- Développeurs
Moyens- Support de cours
- 1 PC par personne
- CD d’outils
Objectifs- Développer des applications de type Web en Python.
- Apprendre à utiliser Python pour faciliter vos taches quotidiennes d’administration système, réseau et de sécurité.
- Intégrer vos applications Python dans votre S.I.
- Implémentation de supports avancés (XML, RPC, expressions régulières, SGDB …)
| Description Python est maintenant reconnu comme un langage puissant et stable, permettant de facilement et rapidement développer des applications ou des plateformes Web, orientées objet dès la base. C’est également devenu l’outil le plus adapté pour les administrateurs qui souhaitent pouvoir très rapidement coder des outils d’administration système, réseau et de sécurité à déployer sur leur S.I. Les supports pour un grand nombre de fonctionnalités et de connecteurs à d’autres applications (SGDB, XML, RPC, Graphique, de traitement de chaîne de caractères, traitement de fichiers, d’images …) ont été portés, et sont passés en revue. C’est enfin un langage très sécurisé de base de par sa conception même. |
Jour 1 & 2Introduction Caractéristiques du langage Domaines d’application Installation de Python L’interpréteur interactif Entrées-sorties basiques Syntaxe Structures de contrôle Types de données Nombres Chaînes Tuples Listes Dictionnaires Définition de fonctions Règles de nommage Arguments optionnels Les docstrings Introspection Opérateurs fonctionnels Gestion des exceptions Interception d’exceptions Levée d’exceptions
| Jours 3 & 4
Manipulation de fichiers Fichiers texte / CSV Fichiers XML, XML-RPC et sécurité Expressions régulières Programmation avancée Programmation réseau Programmation BDD Sérialisation et sécurité Threads Programmation orientée objet Intérêts Structuration d’un programme complexe Héritage Surcharge Polymorphisme Création d’interfaces graphiques Design d’une interface avec Qt Designer Compilation et import de l’interface Ajout du code actif APIs utiles
|