Retour
Python - par la pratique
Objectifs de la formation
Connaître les usages courants du langage Maîtriser le scripting en Python Structurer son code en fonction, classes et modules Utiliser des modules existants Vous initier à la programmation réseau avec Python Programmer objet en Python.
Contenu de la formation
Introduction Historique Environnement de travail Champs d'application Scripts, fonctions et classes Versions architectures et plateformes pour Python Editeurs et environnements de Développement (IDE) Installation et configuration de Python Conformité du codage à PEP8 Programme type Programme minimal et point d'entré Extension basée sur les packages : import Lancement de programmes, passage d'arguments Version compilée de Python : .py, .pyc Console Python Encoding : utf-8 Types de bases Typage faible Booléens, numériques Les chaînes de caractères Conversions de types, casting Type agrégés : Tuples, List, Set et dictionnaires Les instructions de base Commentaires sur une ligne # ou plus """ Notion de bloc et indentations Les opérateurs : Affectation Arithmétique Logiques Relationnels Saisie et affichage : input, print et formatage Structure conditionnelle Les structures de boucle : while, for, range() Break et continue La gestion des exceptions L'import de modules Procédures et fonctions def(), arguments et valeur de retour Variables globales et l'instruction globale Arguments par défaut, *args et **kwargs - Fonctions lambda Gestion des fichiers Gestion de fichiers et répertoires Accès séquentiel, aléatoire Le module os, os.path, shutil, zlib Les modules Définition de modules et instruction import Modules en tant que fichier py, en tant que répertoire Résolution des modules Module et programme : __main__ Installation de modules : pip, easy_install Les classes Approche objets Classes et instances / objets : self Constructeur : __init__ Données et méthodes membres Héritage multiple Les librairies Python Accès aux bases de données relationnelles Programmation graphique UI avec Tkinter Mise au point de programme Débogage : exécution pas à pas Python et le Web Scripts Python en tant que CGI Introduction au framework Django Certification (en option) Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions. Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel. L'examen sera passé à la fin de la formation.
Résultats de la formation
Attestation d'acquis ou de compétences;Attestation de suivi de présence
Conditions spécifiques d'accès à la formation
Connaitre un langage de programmation.
Métier formé
Développement
Niveau d'étude visé
Sans le Bac
Type d'immersion professionnelle
Formation initiale
Organisme de formation
M2I Scribtel
Durée de la formation
1 mois
Modalités de formation
formation entièrement présentielle
Prochaine(s) session(s)
- 16/12/2024 - 19/12/2024