Détails
- 11 Sections
- 58 Lessons
- 28 Weeks
Expand all sectionsCollapse all sections
- Introduction9
- 1.1Présentation & historique de Python
- 1.2Environnement de travail
- 1.3Champs d’application
- 1.4Scripts, fonctions et classes
- 1.5Versions architectures et plateformes pour Python
- 1.6Editeurs et environnements de développement
- 1.7Installation & paramétrage de Python
- 1.8PEP8 & conformité du code
- 1.9Travaux pratiques : acquisition de l’IDE & paramétrage de l’installation
- Programme type7
- Types de bases6
- Instructions de base9
- 4.1Présentation des lignes
- 4.2Notion de blocs et indentations
- 4.3Présentation des différents opérateurs
- 4.4Saisie & affichage
- 4.5Structures conditionnelles & structures de boucle
- 4.6Break & continue
- 4.7Gestion des exceptions
- 4.8Import de modules
- 4.9Travaux pratiques : déploiement de structures de contrôle, gestion des exceptions et compréhension des modules
- Procédures et fonctions5
- 5.1def(), arguments et valeur de retour
- 5.2Variables globales et l’instruction globale
- 5.3Arguments par défaut, *args et **kwargs –
- 5.4Présentation des fonctions lambda
- 5.5Travaux pratiques : définition et utilisation de fonctions avec passage de paramètres et types de retour, création de fonctions lambdas.
- Gestion des fichiers4
- Utilisation des modules6
- 7.1Définition de modules & instruction import
- 7.2Modules en tant que fichier py et en tant que répertoire
- 7.3Résolution des modules
- 7.4Module et programme : __main__
- 7.5Installation de modules : pip, easy_install
- 7.6Travaux pratiques : Utilisation de modules systèmes & création de modules regroupant plusieurs fonctions écrites en cours
- Présentation des classes6
- Présentation des librairies2
- Mise au point de programme1
- Python & Web3