Python : notions avancées

web doc Python : notions avancées

Niveau
  1. Initié
  2. Confirmé
  3. Expert
Python : Notions avancées
Cours PDF de 195 pages - Zeste de Savoir par Entwanne


python.png


Selon l'auteur
Python est simple. C’est probablement ce que l’on vous a dit de nombreuses fois, et ce que vous avez constaté en apprenant et pratiquant ce langage. Mais derrière cette simplicité apparente existent un certain nombre de concepts plus complexes qui forment la puissance de ce langage. En Python, on s’intéresse plus au comportement des objets qu’à leur nature. Ainsi, l’interface des objets (c’est-à-dire l’ensemble de leurs attributs et méthodes) est quelque chose de très important, c’est entre autres ce qui les définit. En effet, une grande partie des outils du langage sont génériques — tels les appels de fonctions ou les boucles for — c’est-à-dire qu’ils peuvent s’appliquer à des types différents. Python demande simplement à ces types de respecter une interface en implémentant un certain nombre de méthodes spéciales. Ces interfaces et méthodes seront décrites dans le cours. Le prérequis pour suivre ce tutoriel est de connaître Python, même à un niveau intermédiaire. Il est simplement nécessaire de savoir manipuler les structures du langage (conditions, boucles, fonctions), les types de base (nombres, chaînes de caractères, listes, dictionnaires), et d’avoir des notions de programmation objet en Python . Connaître le mécanisme des exceptions est un plus. Ce cours se divise en chapitres consacrés chacun à une spécificité du langage. Ces dernières ne devraient plus avoir de secret pour vous une fois la lecture terminée. Je tiens aussi à préciser que ce cours s’adresse principalement aux utilisateurs de Python 3, et n’est pas valable pour les versions de Python inférieures.​
Auteur
Anthony
Téléchargements
9
Affichages
38
Publication
Mise à jour
Notation
0.00 étoiles(s) 0 note(s)
Haut