0% ont trouvé ce document utile (0 vote)
3 vues2 pages

Introduction à la Programmation Python

Ce syllabus décrit un cours de 4 crédits sur la programmation Python, réparti sur 4 heures par semaine, composé de 5 unités couvrant les bases de Python telles que les variables, le contrôle de flux, les fonctions, les fichiers et les modules ; la gestion des données de séquence et de dictionnaire ; les erreurs et exceptions ; les expressions régulières ; et une introduction aux classes et à la programmation orientée objet en Python. Les étudiants seront évalués par des examens de fin de terme d'une valeur de 60 points et des évaluations continues d'une valeur de 40 points.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues2 pages

Introduction à la Programmation Python

Ce syllabus décrit un cours de 4 crédits sur la programmation Python, réparti sur 4 heures par semaine, composé de 5 unités couvrant les bases de Python telles que les variables, le contrôle de flux, les fonctions, les fichiers et les modules ; la gestion des données de séquence et de dictionnaire ; les erreurs et exceptions ; les expressions régulières ; et une introduction aux classes et à la programmation orientée objet en Python. Les étudiants seront évalués par des examens de fin de terme d'une valeur de 60 points et des évaluations continues d'une valeur de 40 points.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Syllabus

MCA
SCA869 : Programmation Python
Floursperweek:4

Credits:4 EndExamination:60Marks
Sessions : 40 Points
Objectifs : Le cours présente l'introduction aux fonctionnalités de programmation Python, aux fichiers,
Gestiondesdonnéesdeséquence.
UNITÉ-I
Un aperçu de Python : Introduction à Python, langages interprétés, avantages
and disadvantages, Downloading and installing, Running Python. Scripts, Structure d'un
Script Python, Utilisation de l'interpréteur de manière interactive, Exécution de scripts autonomes sous Unix
etWindows.
Utilisation de variables : Types de chaînes : normal, brut et Unicode, opérateurs de chaînes et
expressions,
Opérateurs et expressions mathématiques, écriture à l'écran, paramètres de ligne de commande,
Lecture depuis le clavier.

Flow Control: Aboutflow control, Indenting is significant, The if and else if statements,
boucles while Utilisation des listes, Utilisation de l'instruction for et de la fonction 'range()'.

UNITÉ-II
Séquence. Données : opérations sur les listes, méthodes des listes, les chaînes sont des sortes spéciales de listes.

tuples, ensembles

Dictionnaires.
Définir des fonctions : Syntaxe de la définition de fonction, Paramètres formels, Global contre
variables locales, Passer des paramètres et retourner des valeurs :

Travailler avec des fichiers : aperçu des E/S de fichiers texte, ouverture d'un fichier texte, lecture de fichiers texte
Données brutes (binaires), utilisation du module pickle et écriture dans un fichier texte.

UNITÉ—I
Dictionaries and Sets:Dictionary overview, Creating dictionaries, Dictionary
functions, Fetching keys or values, Testing for existence of elements and Deleting
éléments.
Erreurs et gestion des exceptions : Traitement de la [Link], Exceptions, Handling
exceptions avec try/except et nettoyage avec finally.
.UNIT-IV
Utilisation des modules : À propos du module, La déclaration d'importation, Les alias de fonction et Les packages.

Regular Expressions:RE Objects, Pattern matching, Parsing data, Sub expressions,


Substitutions complexes et astuces et conseils sur les expressions régulières.

UNITÉ—V
Points forts de la bibliothèque standard : Travailler avec le système d'exploitation, Capturer le web
pages, Sending email, Using glob for filename wildcards, math and random, Accessing
dates et heures avec date heure et travailler avec des fichiers compressés.

Une introduction aux classes Python : À propos de la programmation orientée objet, Définir des classes,

Constructors, Instance methods, Instance data, Class methods and data and Destructors.
Text Books:
1. Learn Python the Hard way, Zed Shaw, Addition Wesley Publications, 3rd Edition.
2. Pensez Python, Allen B. Downey, 1stÉdition,O'Reily
[Link]: .
1. Programming Python, Mark Lutz, 4thÉdition.
2. Python in a nutshell, Alex Martelli, 2ndÉdition, Publications O'Reilly.

Vous aimerez peut-être aussi