Prochaines sessions

Les sessions garanties sont indiquées par le logo session garantie

Développement Python

  • Du 09-03-2010 au 12-03-2010
  • Du 25-05-2010 au 28-05-2010
  • Du 16-11-2010 au 19-11-2010

Développement Python Sécurisé

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
Pré-requis
  • Aucun
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 & 2

Introduction 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

REFWEO