Initiation à la programmation avec Python

Découvrez le développement et la programmation informatique en pratiquant avec l’un des langages les plus utilisés de ces dernières années.

  • Vous souhaitez suivre un niveau Python avancé? C’est par ici.

Durée : Cette formation est prévue sur 21 heures réparties sur 3 jours.

Tarif : Interentreprise : 1650 € HT (pauses et repas inclus)
Intraentreprise : nous consulter

Prérequis : Aucun. Une grande curiosité est conseillée.

Modalités et délais d’accès : Cette formation est disponible en Inter-entreprise, Intra-entreprise (plusieurs possibilités) ainsi qu’en formule en ligne, en présentiel ou hybride.

Accessibilité aux personnes handicapées :

Pour toute personne en situation de handicap, nous pouvons adapter, dans la mesure du possible, les conditions d’accueil ainsi que le contenu de la formation en fonction du handicap. N’hésitez pas à nous faire part de besoins éventuels. Nous contacter.

Objectifs

  • Décomposer un problème en sous-problèmes indépendants
  • Établir un algorithme permettant de résoudre un problème
  • Maîtriser les éléments de lexique et de syntaxe de Python pour traduire un algorithme et écrire un programme
  • Utiliser Python (écriture et exécution) pour résoudre un problème
  • Tester un programme et définir un jeu d’essai

Déroulé de la formation

Rappels sur le fonctionnement d’un ordinateur
Présentation du matériel présent dans un ordinateur de bureau classique
Explication des spécificités de chacun des périphériques (en lien avec le développement logiciel)

Qu’est-ce qu’un programme ?
Description succincte des différents langages de programmation et des courants de pensée (orienté objet, fonctionnel, …)
Présentation de l’approche analytique des problèmes (décomposition) pour arriver à créer un algorithme
Présentation des outils nécessaires à l’écriture de programmes (éditeurs de textes, IDE, …)

Initiation à Python
De l’algorithme au programme
Les variables (les différents types, affichages, etc.)
Opérateurs et compositions d’opérateurs
Les blocs pour l’exécution conditionnelle et la répétition d’instructions

Structuration d’un code Python
Présentation des conventions de nommages et de structuration du code
Présentation du rôle et de l’utilisation des commentaires.
Quelques techniques pour améliorer la lisibilité de ses programmes : découpage du code, structuration
Introduction du concept de fonction et de leurs intérêts
Les fonctions en Python
Comment résoudre ses erreurs ?

Utiliser Python dans des cas métiers
Lire et écrire des fichiers textes pour en extraire des informations
Identifier les bibliothèques incluses de base dans Python
Profiter du très riche écosystème de Python

Moyens pédagogiques et modalités d’évaluation

Méthodes mobilisées
Supports de cours spécifiques fournis, quizz et TP.

Modalités d’évaluation
En amont de la formation : des quizz, un questionnaire d’attentes des participant.e.s et une auto-évaluation seront réalisés.
À la fin de la formation, une auto-évaluation, un questionnaire d’évaluation formative et de satisfaction seront mis en place.

[instructor_card_php_output]