Développement Python

Prochaines dates
  • Du 6 au 9 décembre 2011
  • Du 29 mai au 1er juin 2012
  • Du 26 au 29 novembre 2012
Informations générales
  • Code :  DPY
  • Durée: 4 jours
  • Participants : 10 Maximum
  • Prix : 2000 € HT
Public visé
  • Développeurs
  • Ingénieurs
Pré-requis

Aucun

Moyens
  • Support de cours
  • 1 PC Par personne
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 Py-thon dans votre S.I.
  • Implémentation de supports avancés (XML, RPC, expressions régulières, SGDB ...)

Appelez nous : 01 78 76 58 00

Le développement objet agile et sécurisé

Python est maintenant reconnu comme un langage puissant et stable, per- mettant 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 n°1

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
Jour n°2

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
Jour n°3

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
Jour n°4

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

2008 - 2011 © Sysdream - N° d'agrément 11930594993