Poly1 basepython Introduction à la programmation en Python Maria Zrikem GE GI GS ENSA de Marrakech - COvervieuw Les bases de Python Généralités Python Environnement de travail Variables - Types - Expressions Instructions de contrôle conditions et répétiti

Introduction à la programmation en Python Maria Zrikem GE GI GS ENSA de Marrakech - COvervieuw Les bases de Python Généralités Python Environnement de travail Variables - Types - Expressions Instructions de contrôle conditions et répétitives les structures de données en python Less listes Les tuples les dictionnaires les ensembles Manipulation des ?chiers Les ?chiers texte les ?chiers CSV Les exceptions Les fonctions et modules Les fonctions les modules COverview La programmation objet en python Généralités - Concept Objet Vocabulaire et est principe d ? encapsulation Dé ?nir des classes Créer des objets instanciation Accès attributs et méthodes Gérer des collections d ? objets Utilisation de fenêtres et de graphismes CRéférences ? Livre apprendre à programmer avec Python Gérard Swinnen ? Cours Découverte de la Programmation Sous Python Fouzia Moussouni ? Apprenez à programmer en Python Prolixe CIntroduction CProgrammes et langages Dans un ordinateur on distingue deux sortes de programmes ? Le système d ? exploitation l ? ensemble des programmes qui gèrent les ressources matérielles et logicielles Il propose une aide au dialogue entre l ? utilisateur et l ? ordinateur l ? interface textuelle interpréteur de commande ou graphique gestionnaire de fenêtres Il est souvent multi- t? ches et parfois multiutilisateurs ? Les programmes applicatifs sont dédiés à des t? ches particulières Ils sont formés d ? une série de commandes contenues dans un programme source qui est transformé pour être exécuté par l ? ordinateur CProgrammes et langages Il y a di ?érents niveaux de langages ? Chaque processeur possède un langage propre directement exécutable le langage machine Il est formée d ? une suite de et de appelés bits souvent traités en groupes de octet ou bits Il n ? est pas portable mais c ? est le seul que l ? ordinateur puisse utiliser Il n ? est pas facile de programmer en binaire ? Le langage d ? assemblage est un codage alphanumérique du langage machine Ses instructions sont très élémentaires Il est plus lisible que le langage machine mais n ? est toujours pas portable On le traduit en langage machine par un assembleur ? les langages de haut niveau Souvent normalisés ils permettent le portage d ? une machine à l ? autre Ils sont composés d ? instructions plus abstraites et plus puissantes Ils sont traduits en langage machine par un compilateur ou un interpréteur Clangages ? Language machine Le langage machine est un langage binaire directement compréhensible par la machine ? Language Assemblé dit aussi Assembleur est un langage bas niveau très facilement traduisible pour être compris par la machine ? Language de programmation est un langage compréhensible par l ? humain Il doit être compilé ou interprété pour être compris par la machine ? CProduction de programme compilateur vs interpréteur Deux techniques la compilation et l ? interprétation La compilation ? La compilation traduit le code source d ? un programme dans son ensemble en langage objet Cela consiste en une phase d ? analyse lexicale syntaxique et sémantique

  • 28
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager