PYTHON - signification de tableau dans une classe - Page 2
Répondre à la discussion
Page 2 sur 2 PremièrePremière 2
Affichage des résultats 31 à 35 sur 35

PYTHON - signification de tableau dans une classe



  1. #31
    Dicedead

    Re : PYTHON - signification de tableau dans une classe


    ------

    Eyyo!

    Un très bon livre d'initiation à Python (et même à la programmation en général) dont les chapitres 11/12 sur les bases de l'orienté-objet en Python devraient éclaircir quelques interrogations: Apprendre à Programmer avec Python 3, Gérard Swinnen (lien).
    Au besoin, je conseille de lire de près le chapitre 7 sur les fonctions qui peut aussi lever des incompréhensions dans la distinction type/instance. Passer une fonction comme argument est traité dans les pages 240 et 241.

    Bien à vous, espérant que ce message vous est utile.

    -----

  2. #32
    Linuxman99

    Re : PYTHON - signification de tableau dans une classe

    Merci bien , c'est interessant

    Que signifie **argument dans le constructeur de la classe Toolbar ? pourquoi on ajoute les deux "**"

    class ToolBar(Frame):
    5# "Barre d'outils (petits boutons avec icônes)"
    6# def __init__(self, boss, images =[], command =None, **Arguments):
    7# Frame.__init__(self, boss, bd =1, **Arguments)
    8# # <images> = liste des noms d'icônes à placer sur les boutons
    9# self.command =command # commande à exécuter lors du clic
    10# nBou =len(images) # Nombre de boutons à construire
    11# # Les icônes des boutons doivent être placées dans des variables
    12# # persistantes. Une liste fera l'affaire :
    13# self.photoI =[None]*nBou
    14# for b in range(nBou):
    15# # Création de l'icône (objet PhotoImage Tkinter) :
    16# self.photoI[b] =PhotoImage(file = images[b] +'.gif')
    17# # Création du bouton. On fait appel à une fonction lambda
    18# # pour pouvoir transmettre un argument à la méthode <action> :
    19# bou = Button(self, image =self.photoI[b], bd =2, relief =GROOVE,
    20# command = lambda arg =b: self.action(arg))
    21# bou.pack(side =LEFT)


    Merci

  3. #33
    pm42

    Re : PYTHON - signification de tableau dans une classe

    Ne pas faire l’effort de copier du code lisible en balises code est fatiguant pour ceux qui te lisent.
    Et tu ne peux pas apprendre un langage en posant une question chaque fois que tu ne connais pas une syntaxe alors que lire un livre comme celui indiqué plus haut ou faire une recherche donne la réponse.

  4. #34
    albanxiii
    Modérateur

    Re : PYTHON - signification de tableau dans une classe

    (lire un peu l'historique de Linuxman99 pour se faire une idée de sa méthode de travail...)
    Not only is it not right, it's not even wrong!

  5. #35
    Linuxman99

    Re : PYTHON - signification de tableau dans une classe

    le **Arguments dans une fonction renvoie à un dictionnaire de taille indéfinie .


Page 2 sur 2 PremièrePremière 2

Discussions similaires

  1. tableau en python
    Par Yasmine bgh dans le forum Programmation et langages, Algorithmique
    Réponses: 21
    Dernier message: 08/07/2019, 12h05
  2. PYTHON : Metaclass et accès pas le nom de la classe
    Par Linuxman99 dans le forum Programmation et langages, Algorithmique
    Réponses: 4
    Dernier message: 27/09/2018, 15h46
  3. Tableau d'avancement : signification de x
    Par invitee73632fa dans le forum Chimie
    Réponses: 4
    Dernier message: 28/12/2017, 17h05
  4. Python - Remplissage d'un tableau
    Par invitee351071a dans le forum Programmation et langages, Algorithmique
    Réponses: 9
    Dernier message: 18/04/2017, 21h18
  5. Signification du tableau des energies d'ionisations
    Par hterrolle dans le forum Physique
    Réponses: 7
    Dernier message: 15/11/2006, 21h37