> formation Technologies numériques > formation Développement logiciel > formation Python, C, C_plus_plus > formation Python 3, les fondamentaux du langage

ERROR Avis : La référence d'objet n'est pas définie à une instance d'un objet.
Toutes nos formations Python, C, C++

Formation Python 3, les fondamentaux du langage
tutorat en option
E-learning

Stage pratique
100% à distance
Durée : 1 jour
Réf : 4TS
Prix  2021 : 40 € H.T.
  • Programme
  • Participants / Prérequis
Programme

Cette formation digitale a pour objectif de connaître les concepts de bases liés au développement d'applications avec le langage Python. Elle s'adresse à toute personne s'intéressant au développement logiciel avec ce langage. La pédagogie s'appuie sur un auto-apprentissage séquencé par actions de l’utilisateur sur l’environnement à maîtriser. Une option de tutorat vient renforcer l'apprentissage.

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :
  • Appréhender le langage Python ainsi que les nouveautés entre les versions 2 et 3
  • Identifier la structure d'un programme et les gestionnaires de paquets dans l’environnement virtuel
  • Connaître les types de base, les fonctions et les structures de contrôle.
  • Identifier les classes et les chaînes de caractères
  • Gérer les exceptions

Activités digitales

Exercice, quiz, fiche de synthèse, cours enregistrés et option de tutorat (débriefing, échanges par e-mail avec un expert, social learning, classe à distance sur mesure).

Méthodes pédagogiques

Formation digitale basée sur une pédagogie active avec une combinaison de théorie, de démonstrations, de partages d’expérience et de bonnes pratiques. Pour renforcer l’apprentissage, les séquences pédagogiques sont de courte durée et un tutorat est proposé en option.
PROGRAMME DE FORMATION

Présentation

  • Introduction.
  • Caractéristiques du langage.
  • Forces et faiblesses.
  • Différences entre les versions 2 et 3.
  • Hello, world !

Bases du langage

  • Lancement d'un programme.
  • Structure d'un programme : les modules.
  • Gestionnaire de paquets dans l'environnement virtuel.
  • Types de base.

Types de base

  • Les types numériques.
  • Les chaînes de caractères.
  • Les booléens.
  • Les listes et les tuples.
  • Les ensembles.
  • Les dictionnaires.
  • Fonctions.

Fonctions

  • Les fonctions simples.
  • Les décorateurs.
  • Les paramètres.
  • Les générateurs.
  • Les fonctions lambda.
  • Structures de contrôle.

Structures de contrôle

  • Structures de décision.
  • Structures de boucle.
  • Structure "with" et ouverture de fichiers.
  • Classes.

Classes

  • Le constructeur.
  • Les méthodes.
  • Le destructeur.
  • La redéfinition d'un opérateur.
  • L'héritage multiple.
  • Chaînes de caractères.

Chaînes de caractères

  • Le formatage.
  • L'encodage.
  • Les opérations.
  • Gestion des exceptions.

Gestion des exceptions

  • Les instructions dédiées.
  • La propagation des erreurs.
  • Les exceptions personnalisées.
Participants / Prérequis

» Participants

Toute personne s'intéressant au développement logiciel en Python.

» Prérequis

Aucune connaissance particulière.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.