Plan du cours

Introduction à Python Programming

  • Exécution du code Python
  • Utilisation des outils de développement Python (IDE et outils en ligne de commande)
  • Travailler avec les shells Python et iPython ainsi qu'avec l'iPython Notebook

Types de données et opérations

  • Entiers et flottants
  • Chaînes de caractères et octets
  • Tuples et listes
  • Dictionnaires et dictionnaires ordonnés
  • Ensembles et ensembles figés

Organisation et distribution du code

  • Création de modules et de paquets
  • Distribution du code dans des référentiels

Orienté objet et fonctionnel Programming

  • Créer et utiliser des fonctions et des classes
  • Modifier les fonctions et les classes avec des décorateurs
  • Introduction de méta-classes

Gestion des erreurs et tests

  • Gestion et levée d'exceptions
  • Écrire et exécuter des tests (tests doc et tests unitaires)
  • Vérification de la couverture du code par les tests

Travailler avec des fichiers et des répertoires

  • [Les différents types de fichiers et les principes de gestion des fichiers
  • Créer, lire, mettre à jour et supprimer des fichiers (y compris des fichiers texte ordinaires, csv, ainsi que des fichiers Microsoft Word et Microsoft Excel)
  • Extraction de données à partir de fichiers texte à l'aide de Express ions réguliers
  • Création et suppression de répertoires, énumération et recherche de fichiers

Access et Database.

  • Sélection, insertion, mise à jour et suppression de données
  • API générique de base de données basée sur SQLite 3, PostgreSQL et MySQL
  • Utilisation de l'Object Relational Mapper (SQLAlchemy)
  • Travailler avec des bases de données NoSQL

À la conquête du Web

  • Récupérer des pages web
  • Analyse syntaxique HTML et XML
  • Remplir automatiquement des formulaires web
  • Créer des applications web en Python

Pré requis

Aucun

  28 heures

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.

Prix par participant

Nos Clients témoignent (5)

Cours Similaires

Catégories Similaires