Formation initiation à la programmation en Python

Résumé de la formation

  • Type de diplôme: Stage court
  • Domaines de compétences: Informatique et Sciences du numérique

Présentation

Présentation

Le langage Python

Python est un langage de programmation interprété simple et puissant.

Il est l'un des langages de programmation les plus intéressants du moment qui vous permet d'écrire des scripts simples mais aussi, grâce à ses nombreuses bibliothèques, de travailler sur des projets très ambitieux.

 

Facile à apprendre, il permet d'écrire du code concis et lisible. Il est maintenant utilisé lors de l'apprentissage de la programmation, en particulier au niveau BAC+1 et BAC+2. Les experts affirment qu’il est jusqu'à 5 fois plus concis que le langage Java ce qui augmente la productivité du développeur.

 

Cependant, pour bien tirer parti de Python et de ses bibliothèques, il est nécessaire d'avoir une bonne compréhension du langage et des outils associés (environnement de développement, tests, etc.)

Objectifs

Apprendre les bases de la programmation en langage Python

Ce séminaire a pour objectif d'aborder les bases du langage informatique Python en présentant ses principales notions, en l’illustrant par des exemples de code, et en vérifiant la compréhension par une mise en pratique sur des exercices et des quizz.

  • Maitriser Python comme langage de script
  • Créer et utiliser les sous-programme
  • Programmer des objets

 

Parcours de deux formations Python  :

 

Méthodes pédagogiques

Cours et programmation

Contrôle des connaissances

Évaluation d'un programme

Programme

Contenu de la formation

Jour 1 : Python comme langage de script

  • Principes de Python
  • Interpréteur et script
  • types de “base” : nombres, booléens, chaînes de caractères, etc.
  • Structures de contrôle
  • Exceptions
  • tuples, listes, dictionnaires… extensions et intensions
  • notation objet et le minimum sur les objets

Jour 2 : Sous-programmes

  • Définition d’un sous-programme
  • Documentation d’un sous-programmes
  • Test unitaires avec Pytest
  • Les paramètres (positionnels, nommés, nombres variables de paramètres)
  • Récursivité
  • Fonctions comme données
  • Décorateurs
  • Itérateurs
  • Générateurs

 Jour 3 : Programmation Objet

  • Variables d’instances et méthodes d’instance
  • Constructeur
  • Surcharge des opérateurs
  • Variables de classe et méthodes de classe
  • Propriétés
  • Délégation
  • Héritage

 

Responsables de la formation :
  • Xavier CREGUT
  • Pierre GAMBAROTTO
  • Guillaume Baty

 

Admission

Condition d'accès

Personnes concernées :

  • Toute personne ayant de bonne base en programmation et désirant apprendre le langage Python
  • Salariés, indépendants, demandeurs d'emploi

Prérequis :

  • Connaissances en programmation informatique sur un autre langage (php, java, C, C++, etc.)

Et après

Poursuite d'études

Perfectionner votre maîtrise de la programmation en Python

Contact(s)

Lieu(x) de la formation

  • Toulouse

Contact(s) administratif(s)

Conseiller Formation Qualifiante

Tél : 05 34 32 30 86

Email : qualifiant.fc @ inp-toulouse.fr

Plus d'infos

Public concernéFormation professionnelle

Durée du stage 3 jours

Prix intra-entreprise Nous contacter

Prix inter-entreprise 1620 € TTC

Date(s) de la formation Date à définir

Nous contacter

Toulouse INP Formation Continue

6 allée Emile Monso - BP 34038
31029 Toulouse Cedex 4
Ouvert du lundi au vendredi

08h30-12h30 / 13h30-16h30

05 34 32 31 08

Contacts

Le centre de formation continue et professionnelle des Grandes Écoles d'Ingénieurs de Toulouse INP

  • Logo MENESR
  • Logo Region
  • Logo UTFTMP
  • Logo INP
  • Logo INPT
  • Logo Ensat
  • Logo Enseeiht
  • Logo Ensiacet
  • Logo CTI
  • Logo CGE