formation python

Last Update janvier 23, 2024
0 already enrolled

About This Course

Programme de la formation python

Bien commencer avec Python

  • Pourquoi utiliser Python plutôt qu’un autre langage ?
  • Exemples de projet en Python
  • Différences entre les versions de Python
  • Installation de Python (pré-requis, fichiers, arborescence détaillée)
  • Fonctionnement de l’interpréteur Python
  • Les apports de l’interpréteur interactif iPython
  • Un premier programme …

Les bases de Python (types, syntaxe)

  • Organisation du code (modules, package, importations)
  • Recommandations de nommage
  • Les types de base (entier, chaîne, réel, …)
  • Erreurs classiques sur les types
  • Boucles (for), opérateurs, tests (if/else)
  • Définition et appel de fonction
  • « Toute la syntaxe » dans un programme de synthèse

La dimension objet dans Python

  • Définition et instanciation d’une classe
  • Méthodes et propriétés d’une classe
  • Exemples d’héritages
  • Le mécanisme des exceptions
  • Les classes incontournables

Types de données évolués

  • Savoir choisir les bonnes structures de données
  • Tuples, séquences et listes (append, extend, insert, …)
  • Fonctions utiles avec les listes (filter, map, reduce)
  • Gestion des piles ou des files
  • La puissance des dictionnaires (tableaux associatifs)
  • Construire une liste sur la base d’une expression (compréhension)

Compléments sur le langage Python

  • Générateurs et itérateurs
  • Scripts exécutables
  • Opérateurs associés aux listes
  • Enchaînement de tests par rapport aux listes
  • Comparer les séquences

Les modules de Python

  • Philosophie de Python avec les modules (standard, tiers, …)
  • Tour d’horizon des modules standards
  • Module re (expressions rationnelles)
  • Modules os et sys (services du système d’exploitation)
  • Module csv (fichiers structurés par séparateur)
  • Comment trouver les modules ?
  • Installer des modules tiers (setuptools, EasyInstall)
  • Le dépôt central : Python Package index (Pypi)
  • Importer des modules
  • Mieux gérer son environnement avec Virtualenv

Accès aux données (fichiers, SGBD)

  • Les objets de type File
  • La documentation
  • La spécification DB-API
  • Connexion à une base de données
  • Python et SQL
  • Introduction à sqlAlchemy

Learning Objectives

Connaître les bases du langage Python
Comprendre et savoir utiliser la programmation orientée objet dans Python
Savoir manipuler les principales librairies Python

Material Includes

  • pc, Datashow, Wifi, tableau

Your Instructors

mustapha odc

0/5
53 Courses
0 Reviews
0 Students
See more
python

2,500.00 Dhs3,500.00 Dhs

29% off
Level
Novice
Duration 36 hours

Material Includes

  • pc, Datashow, Wifi, tableau

Related Courses

-13%
Formation développement informatique
Formation développement informatique

7,000.00 Dhs8,000.00 Dhs

formation SQL server

3,000.00 Dhs

formation oracle

6,000.00 Dhs

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare

Don't have an account yet? Sign up for free