Python – Initiation
Objectif : initiation aux fonctionnalités de base de Python
Public admis : demandeur d’emploi, salarié, entreprise, étudiant, particulier
Pré-requis : aucun
Certification : TOSA
Référence : 61828
PROGRAMME
1. PROGRAMME TYPE
- Programme minimal et point d'entrée
- Extension basée sur les packages : import
- Lancement de programmes et passage d'arguments
- Versions compilées de Python (.py .pyc)
- Console Python
- Encoding : utf-8
2. TYPES DE BASES
- Typage faible
- Booléens, numériques
- Les chaînes de caractères
- Conversions de types, casting
- Types agrégés : Tuples, List, Set et dictionnaires
3. INSTRUCTIONS DE BASE
- Commentaires sur une ligne # ou plus """
- Notion de blocs et indentations
- Les opérateurs
- Affectation
- Arithmétique
- Logiques
- Relationnels
- Saisie et affichage : input, print et formatage
- Structure conditionnelle : la directive "Match"
- Les structures de boucle : While, For, Range()
- Break et continue
- La gestion des exceptions
- Groupes d'exceptions
- Notes d'exceptions
- L'import de modules
4. PROCEDURES ET FONCTIONS
- def(), arguments et valeur de retour
- Variables globales et l'instruction globale
- Arguments par défaut, *args et **kwargs -
- Fonctions lambda
5. GESTION DES FICHIERS
- Gestion de fichiers et répertoires
- Accès séquentiel, aléatoire
- Le module os, os.path, shutil, zlib
6. LES MODULES
- Définition de modules et instruction import
- Modules en tant que fichier py et en tant que répertoire
- Résolution des modules
- Module et programme : __main__
- Installation de modules : pip, easy_install
7. LES CLASSES
- Approche objets
- Classes et instances / objets : self
- Constructeur : __init__
- Données et méthodes membres
- Héritage multiple
8. LES LIBRAIRIES PYTHON
- Accès aux bases de données relationnelles
- Programmation graphique UI avec Tkinter
9. MISE AU POINT DU PROGRAMME
- Débogage : exécution pas à pas
10. LE WEB
- Scripts Python en tant que Common Gateway