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

Olivier Blais
Olivier Blais
Formateur science des données
Olivier est un expert de la science de données. Son expertise et ses connaissances pointues en matière d’intelligence artificielle et d’apprentissage machine l’ont mené à accompagner plusieurs entreprises dans leur transformation numérique. A travers les années, il a participé à l'implantation d'une multitude de projets dans différentes industries.
Michel Cusin
Formateur
Michel est le président fondateur de la firme Cusin Cybersécurité inc. et cumule plus de deux décennies d'expérience en cybersécurité. Ses années d’expérience comme consultant et instructeur en cybersécurité lui ont permis de développer une solide expertise, notamment au niveau de l’architecture, des analyses de vulnérabilités, des tests d’intrusion, de la gestion d’incident, de la cyberenquête, de la formation ainsi que divers autres champs d’activités liés à la cybersécurité.
Davy Adam
Davy Adam, consultant indépendant bilingue oeuvrant dans le domaine de la formation, du coaching professionnel/individuel et du conseil stratégique en entreprise depuis plusieurs années. À travers ses mandats, il intervient chez les entreprises pour les assister dans l’adoption de l’infonuagique. Il accompagne notamment dans la mise en place des meilleures pratiques, du design et de la rédaction de document d’architecture et les aide à développer les compétences de leurs équipes en termes de culture DevOps, de conformité et d’automatisation de la sécurité avec DevSecOps et de contrôle financier avec FinOps.
Bilal Tawbe
Bilal Tawbe
Formateur
Soyez au fait des tendances, innovations et bonnes pratiques, chaque mois.
S'inscrire à l'infolettre
Confidentialité
Centre de formation autorisé Emploi-Québec, Agrément : 0051460
TPS : 141582528 – TVQ : 1019557738
© 2023 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