Aucun
61828
Initiation aux fonctionnalités de base de Python
Demandeur d’emploi, salarié, entreprise, étudiant, particulier
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
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
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
def(), arguments et valeur de retour
Variables globales et l’instruction globale
Arguments par défaut, *args et **kwargs –
Fonctions lambda
Gestion de fichiers et répertoires
Accès séquentiel, aléatoire
Le module os, os.path, shutil, zlib
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
Approche objets
Classes et instances / objets : self
Constructeur : __init__
Données et méthodes membres
Héritage multiple
Accès aux bases de données relationnelles
Programmation graphique UI avec Tkinter
Débogage : exécution pas à pas
Scripts Python en tant que Common Gateway