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)
  • Travail avec les shells Python et iPython ainsi qu'avec iPython Notebook

Types de données et opérations

  • Entiers et nombres à virgule flottante
  • 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 packages
  • Distribution du code vers des référentiels

Orienté objet et fonctionnel Programming

  • Création et utilisation de fonctions et de classes
  • Modification de fonctions et de classes avec des décorateurs
  • Introduction aux méta-classes

Gestion des erreurs et tests

  • Gestion et déclenchement d'exceptions
  • Écriture et exécution de tests (tests doc et tests unitaires)
  • Vérification de la couverture du code par les tests

Travailler avec des fichiers et des répertoires

  • Access de différents types de fichiers et principes de manipulation de fichiers
  • Création, lecture, mise à jour et suppression de fichiers (y compris les fichiers texte, csv, ainsi que les fichiers Microsoft Word et Microsoft Excel)
  • Extraction de données à partir de fichiers texte à l'aide d'expressions régulières
  • Création et suppression de répertoires, liste et recherche de fichiers

Access et Database.

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

À la conquête du Web

  • Récupération de pages web
  • Analyse de HTML et XML
  • Remplissage automatique de formulaires web
  • Création d'applications web en Python

Pré requis

Aucun

 28 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires