Top

Formation Python – Base

Formation Python base

La formation python vous permettra d’acquérir les connaissances et compétences de base afin de pouvoir créer des programmes en Python.

Le langage de programmation Python a commencé à être développé en 1989, par le néerlandais Guido Von Rossum. Ce langage est multi-plate-formes, c’est-à-dire disponible sur plusieurs systèmes d’exploitation (Windows, Linux, Mac, …).

Python est le langage le plus populaire  et élu le meilleur langage en 2018 selon IEEE devenant ainsi le langage incontournable de la programmation. D’ailleurs, il est l’un des langages de programmation officiels de Google et a été utilisé dans la création de grands sites tel YouTube, Spotify, Facebook, Instagram et dans des CMS comme Django-CMS.

Très performant et multiplateforme, il est utilisé pour le développement web, des interfaces utilisateur graphiques, de jeux vidéo ainsi que des logiciels. Mais, il reste le langage idéal à utiliser dans les domaines de l’Intelligence artificielle et la Data Science.
En conclusion, Python est un langage multi-usage et accessible pour les débutants grâce à sa syntaxe claire et pédagogique.

Objectif

Au terme de cette formation, Python basique, qui s’adresse aux développeurs souhaitant connaitre le langage python, vous serez capable de :

  • Acquérir les notions essentielles de la programmation objet
  • Acquérir les connaissances de base du langage Python
  • Connaître et mettre en œuvre les différents modules Python
  • Avoir une vue d’ensemble de ses différents modules

Pédagogie

Un support de cours est remis en fin de stage
La formation est constituée d’apports théoriques, et aussi de démonstrations et de mises en pratique basées sur des exercices.

Formateurs

Formateurs expérimentés donc spécialistes en développement & programmation.

Public

La Formation  s’adresse à la fois à des débutants et à des développeurs qui souhaitent s’initier au langage Python..

Prérequis

Aucune connaissance de base en programmation n’est requise.

Partie I: Introduction au langage Python

  • Tour d’horizon du langage Python (historique, version actuelle, champs d’application, popularité, …)
  • Interface
  • Premiers avec Python : programmes
  • Conditions
  • Boucles
  • Vocabulaire

Partie II: Les types de données

  • Les types de base, Opérations, Affectation
  • Les éléments du langage , Structures de contrôles, les fonctions
  • Les structures de données
  •  Modules et paquetages
  • Entrée-Sorties
  • Erreurs et exceptions
Exercices avec cas pratiques : faire afficher des valeurs, créer des fonctions, utiliser des boucles, travailler sur les listes et les chaînes de caractères, identification et correction d’erreurs, mise en place d’une structure de contrôle (exception).

Partie III: Les modules et packages

  • Introduction aux modules, aux packages et au Python Path
  • Importer et utiliser des modules, des packages
  • Tour d’horizon des modules standards
  • Installer des modules avec pip
Cas pratiques : création et utilisation de modules/packages, importation, installation.

Partie IV: La programmation orientée objet en Python

  • Introduction à la programmation orientée objet
  • Définir les classes et les objets
  • Méthodes et propriétés d’une classe
  • Les différents types d’objets en Python (numériques, itérables, autres)
  • Comprendre les notions d’objets mutables et immutables
  • L’héritage simple, l’héritage multiple et le polymorphisme
Exercice avec cas pratiques : utiliser des classes et des objets dans un programme.

Partie V: Aller plus loin avec Python

  • Introduction à la programmation orientée objet
  • Le multithreading avec le module threading
  • Initiation aux interfaces graphiques avec Tkinter
  • Introduction au framework Django pour le web
Exercices avec cas pratiques : premiers pas et première application avec Tkinter et Django.

Infos Pratiques

Validation des acquis : Attestation de fin de stage.

Durée : 4 jours (28 heures)

Lieu : Bruxelles, à convenir.

Recevoir un devis
Partager
  •  
  •  
  •  
  •  

Facebook Comments

Besoin d'aide? Discute avec nous
Call Now Button