Python

Initiation à la programmation

3j (21h)

Tous niveaux

E-learning

(0 avis)
Prix à partir de
Aucun€

Python - Initiation à la programmation - E-learning - 3j (21h)

Objectifs

A l’issue de la formation, le participant sera en mesure de : 

    • Maîtriser la syntaxe de base du langage
    • Savoir structurer le code et les données
    • Connaître les notions de base de la programmation orientée objet

    Public concerné

    Toute personne souhaitant apprendre la programmation objet avec Python 

    Prérequis

    Aucun

    Programme

    Les langages de programmation
    • Objectifs
    • Un langage de programmation, c’est quoi ?
    • Choisir son langage
    • Classification des langages
    • Popularité des langages
    • Conclusion

    La plateforme Python et l’IDE
    • Historique
    • Les différentes utilisations de Python
    • La plateforme Python
    • La plateforme web Python
    • La machine virtuelle Python
    • Les principaux outils
    • Les caractéristiques de Python
    • Premier programme
    • Interpréteur et exécution
    • Démonstration – Installation et exécution
    • Les interpréteurs Python en ligne (shell)
    • Les différents IDE (tierce) pour Python
    • Démonstration – Microsoft Visual Studio Code
    • Conclusion

    Les fondamentaux du langage Python 
    • La philosophie de Python
    • Syntaxe et généralités
    • Les noms de variables
    • Déclaration d’une variable
    • Portée et durée de vie d’une variable
    • Les types principaux
    • Les constantes
    • Les expressions de calcul
    • Conversion implicite des numériques (int/float)
    • Structures de contrôle
    • Démonstration – Lire et écrire dans le terminal (interpréteur)
    • Structures de contrôle conditionnelles
    • Démonstration – Les conditionnelles
    • Énoncé du TP – Calcul du temps de cuisson
    • Énoncé du TP – Bulletin de salaire
    • Structures de contrôle répétitives
    • Démonstration – Les répétitives
    • Énoncé du TP – Calcul de statistiques
    • Énoncé du TP

    Les fonctions et paramètres
    •  La procédure
    • La fonction return
    • Le passage de paramètres (formels)
    • La fonction type
    • Les fonctions lambda (syntaxe avancée)
    • Démonstration – Création et utilisation de méthodes
    • Énoncé du TP – Max et Compare
    • Énoncé du TP – L’échiquier de Sissa
    • Énoncé du TP – Nombres premiers

    Les outils de débogage 
    • Traceback (ou StackTrace)
    • Le débogueur (Visual Studio Code)
    • Les points d’arrêts
    • Les actions de navigation du débogueur
    • Démonstration – Exécuter et déboguer
    • Conclusion

    Modalités d'évaluation

    Tout au long du processus de formation, la progression pédagogique du participant fait l’objet d’une évaluation au moyen de QCM, mises en situation, travaux pratiques, quizz…

    Le participant est également soumis à un test de positionnement en début et en fin de formation pour valider les compétences acquises.

    Contrôle et suivi

    • Cours en e-learning
    • Accès à la plateforme en illimité pendant 90 jours

    Délai d'accès à la formation

    Le participant pourra commencer la formation dans un délai compris entre 11 et 14 jours, selon les modalités de financement, suivant la date d’inscription à la formation. 

    Accessibilité


    Les personnes en situation de handicap peuvent contacter notre référent handicap pour étudier ensemble les possibilités d’adaptation.