Langage Python - Perfectionnement

Formation

À Toulouse Cedex 1

Prix sur demande

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Lieu

    Toulouse cedex 1

Grâce à la formation que vous propose Iris Training vous allez pouvoir acquérir les compétences nécessaires afin d’approfondir un domaine particulier de votre métier. L’objectif de cette formation consiste en :- Approfondir ses connaissances des bases du langage Python pour maitriser l'écriture de scripts avec ce langage.

Les sites et dates disponibles

Lieu

Date de début

Toulouse Cedex 1 ((31) Haute-Garonne)
Voir plan
2 Impasse Michel Labrousse, 31036

Date de début

Consulter

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Le programme

objectif - Approfondir ses connaissances des bases du langage Python pour maitriser l'écriture de scripts avec ce langage. public concerné Développeurs pré-requis Avoir suivi une formation sur les bases du langage Python
Programme
Rappels
  • Introduction à Python
  • Installation
  • L'interpréteur Python
Fondamentaux du langage Python et des objets prédéfinis
  • Le langage Python
    • Structure lexicales
    • Types de données
    • Variables et autres références
    • Expressions et opérateurs
    • Opérations numériques
    • Opérations sur les séquences
    • Opérations sur les ensembles
    • Opérations sur les dictionnaires
    • L'instruction d'affichage
    • Instructions de contrôle du flux
    • Fonctions
  • Python orienté objet
    • Classes et instances
    • Méthodes spéciales
    • Décorateurs
    • Métaclasses
  • Exceptions
    • L'instruction try
    • Propagation des exceptions
    • L'instruction raise
    • Objets exception
    • Classes exception personnalisées
    • Stratégies de vérification des erreurs
  • Modules
    • Objets modules
    • Chargement des modules
    • Paquetages
    • Utilitaires de distribution (distutils)
  • Objets prédéfinis fondamentaux
    • Types prédéfinis
    • Fonctions prédéfinies
    • Le module sys
    • Le module copy
    • Le module collections
    • Le module functional
    • Le module bisect
    • Le module heapq
    • Le module UserDict
    • Le module optparse
    • Le module itertools
  • Chaînes et expressions régulières
    • Méthodes des objets chaînes
    • Le module string
    • Formatage des chaînes
    • Le module pprint
    • Le module repr
    • Unicode
    • Les expressions régulières et le module re
Bibliothèques Python et modules d'extension
  • Opérations sur les fichiers et sur le texte
    • Objets fichiers
    • Modules auxiliaires pour les E/S sur fichiers
    • Les modules StringIO et cStringIO
    • Fichiers compressés
    • Le module os
    • Opérations sur le système de fichiers
    • Entrées et sorties de texte
    • Entrées/sorties de texte évoluées
    • Sessions interactives e commandes
    • Internationalisation
  • Persistance et bases de données
    • Sérialisation
    • Modules DBM
    • Interfa&ccedilage avec la base de données Berkeley DB
    • API 2.0 de Python pour les bases de données (DBAPI)
  • Opérations sur les dates et les heures
    • Le module time
    • Le module datetime
    • Le module pytz
    • Le module dateutil
    • Le module schedd
    • Le module calendar
    • Le module mx.DateTime
  • Contrôle de l'exécution
    • Exécution dynamique et l'instruction exec
    • Types internes
    • Ramasse-miettes (garbage collection)
    • Fonctions de terminaison
    • Personnalisation des sites et des utilisateurs
  • Threads et processus
    • Les Threads en Python
    • Le module thread
    • Le module Queue
    • Le module threading
    • Architecture des programmes multi-threads
    • Environnement d'autres programmes
    • Le module mmap
  • Traitements numériques
    • Les modules math et cmath
    • Le module operator
    • Nombres aléatoires et pseudo aléatoires
    • Le module decimal
    • Le module gmpy
    • Scipy
      • Présentation
      • Organisation de la librairie
      • Fonctions de base
      • Intégrales
      • Interpolation
      • Traitement du signal
      • Algèbre linéaire
      • Statistiques
    • Matplotlib
      • Mise en euvre: tracer une courbe
      • Personnaliser les propriétés des courbes
      • Avoir plusieurs axes
      • Les textes et labels
      • Utilisation interactive
  • Array Processing
    • Le module array
    • Extensions pour traitements sur tableaux numériques
    • Le paquetage Numeric
    • Objets tableaux
    • Fonctions universelles (ufuncs)
    • Modules optionnels de Numeric
  • Interfa&ccedilages graphiques TKinter
    • Bases de Tkinter
    • Bases de widgets
    • Widgets simples fréquemment utilisés
    • Widgets conteneurs
    • Menus
    • Le widget Text
    • Le widget Canvas
    • Gestion de la géométrie
    • Evénements Tkinter
  • Tests, débogage et optimisations
    • Tests
    • Débogage
    • Le module warnings
    • Optimisation
Programmation Web et réseau
  • Modules pour les protocoles réseau côté client
    • Accès aux URL
    • Protocoles pour le courrier électronique
    • Protocoles http et FTP
    • Forums Usenet
    • Telnet
    • Informatique distribuée
    • Autres protocoles
  • Modules pour les sockets et les protocoles réseau côté serveur
    • Le module socket
    • Le module SocketServer
    • Programmes événementiels utilisant des sockets
  • Scripts CGI et autres possibilités
    • CGI en Python
    • Cookies
    • Autres approches côté serveur
  • Mime et encodages réseau
    • Encodage des données binaire en texte
    • MIME et gestion du format du courrier électronique
  • Texte structuré: HTML
    • Le module sgmllib
    • Le module htmllib
    • Le module HTMLParser
    • L'extension BeautifulSoup
    • Génération de HTML
  • Texte structuré: XML
    • Survol d'un traitement XML
    • Traitement de XML avec SAX
    • Traitement de XML avec DOM
    • Modification et génération de XML
Extension et intégration
  • Extension et intégration de Classic Python
    • Extension de Python avec l'API C de Python
    • Extension de Python sans l'API C
    • Intégration de Python
    • Pyrex
  • Extension et intégration de Jython
    • Importation de paquetages Java en Jython
    • Intégration de Jython en Java
    • Compilation de Python en Java
  • Distribution des extensions et des programmes
    • Les distutils de Python
    • py2exe
    • py2app
    • cx_Freeze
    • PyInstaller

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Langage Python - Perfectionnement

Prix sur demande