Initiation à la programmation Python

Apprenez comment concevoir des architectures cloud, en commençant par des conceptions de petite taille puis à la grande échelle.

Prochaines sessions

Aucune date ne convient?

Notifiez-moi si une session est ajoutée.

  • Durée: 3 jours
  • Prix régulier: $2,100
  • Prix préférentiel: $1,785

Plan de cours

Référence : Python

Durée : 3 jours

Préalables

Savoir se servir d'un ordinateur (savoir installer des logiciels)

Objectifs

  • Fondamentaux de la programmation.
  • Aisance à programmer avec le langage Python.
  • Être en mesure de concevoir des programmes informatiques de difficulté moyenne/complexe.

Contenu

Introduction à la programmation
  • Historique
  • Compilation/interprétation
  • Langage machine
  • Outils de développement (PyCharm IDE)
  • Utilisation de la console Python
  • Obtenir de l'aide, documentation
Les bases
  • Instructions
  • Expressions
  • Variables
  • Structures conditionnelles [forme if, forme if-else, forme if-elif-else]
  • Structures itératives [for et while]
Les fonctions
  • Décomposition fonctionnelle
  • Récursivité
  • Signature de fonction
  • Différence entre paramètres et arguments
  • Définition et appel de fonctions
  • Retour de fonction
Types de données complexes
  • Listes
  • Tuples
  • Dictionnaires
  • Set
Programmation orientée objet
  • Classes
  • Objets
  • Constructeurs, attributs et méthodes
  • Héritage
  • Encapsulation
  • Polymorphisme et composition
Gestion des erreurs et exceptions
  • Try-except
  • Type-except-else
  • Try-except-else-finally
  • Aliasing d'exception
  • Création d'une classe d'exception personnalisée
Aller plus loin
  • Interfaces graphiques
  • Librairies (turtle, requests)
  • Environnements virtuels

Savoir s’entourer des meilleurs

Khalil Ben Fadhel
Khalil Ben Fadhel
Formateur science des données - IA
Khalil agit à titre d’expert en intelligence artificielle pour Leap Conseil. Grâce à son expertise extensive en planification et réalisation des projets en intelligence artificielle, Khalil a accompagné des organisations du secteur public et privé dans la réalisation des projets innovants en intelligence artificielle.
Fazil Chouakri
Fazil Chouakri
VP technologique, coach et formateur
Fazil est un coach et formateur qui possède une solide expérience terrain, lui permettant de conjuguer conseils pratiques et connaissances théoriques au bénéfice de ses apprenants.
Philippe Paradis
Philippe Paradis
Formateur certifié et conseiller en TI
Obsédé par la qualité des services rendus et des solutions développées, Philippe s’assure d’offrir toujours plus que ce à quoi les gens s’attendent, dans une atmosphère agréable.
Michel Laporte
Michel Laporte
Formateur et consultant TI
Michel est un formateur et consultant ayant la capacité de traduire des besoins en solutions informatiques. Sa mission est d’aider ses clients à surfer sur la vague technologique qui ne cesse de prendre de la vitesse.
Soyez au fait des tendances, innovations et bonnes pratiques, chaque mois.
Confidentialité
Centre de formation autorisé Emploi-Québec, Agrément : 0051460
TPS : 141582528 – TVQ : 1019557738
© 2022 AFI
AFI Expertise

L’expérience AFI par Edgenda

Chez AFI, nous concentrons nos efforts pour vous offrir des formations pertinentes et des expériences d’apprentissage percutantes qui s’inscrivent dans vos démarches de transformation. Vous désirez être accompagné dans ces démarches? Consultez les services d’Edgenda: Edgenda.com