X-Received: by 2002:a0c:8705:: with SMTP id 5mr14356966qvh.32.1563109827232; Sun, 14 Jul 2019 06:10:27 -0700 (PDT) X-Received: by 2002:a25:9248:: with SMTP id e8mr12469732ybo.505.1563109826957; Sun, 14 Jul 2019 06:10:26 -0700 (PDT) Path: csiph.com!xmission!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!b26no8187548qtq.0!news-out.google.com!a5ni318qtd.0!nntp.google.com!b26no8187541qtq.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: fr.comp.lang.python Date: Sun, 14 Jul 2019 06:10:26 -0700 (PDT) In-Reply-To: <5d2911c7$0$31401$426a34cc@news.free.fr> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=2a01:cb0c:8591:2200:df7:f9c6:81c6:a6a4; posting-account=hQExVgoAAAAjTa1rqAeEWQZvSnm86oYY NNTP-Posting-Host: 2a01:cb0c:8591:2200:df7:f9c6:81c6:a6a4 References: <5d2911c7$0$31401$426a34cc@news.free.fr> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <6d5aca45-abc5-40ac-97a5-5cd5dc84e173@googlegroups.com> Subject: Re: from matplotlib import pyplot as * ? From: Becaree Injection-Date: Sun, 14 Jul 2019 13:10:27 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Lines: 9 Xref: csiph.com fr.comp.lang.python:3210 Si c'est pour les =C3=A9l=C3=A8ves, les apprendre =C3=A0 coder en rajoutant= plein de globaux, c'est vraiment pas top. Je m'explique: imaginons que j'a= i une fonction clf() dans math de python et une fonction clf() dans pyplot.= Les deux vont rentrer en conflit. De plus, a moins d'une tr=C3=A8s bonne c= onnaissance des librairies, il peut arriver des conflits si je veux nommer = une variable clf et l'utiliser. Il y a des cas sp=C3=A9cifiques d'utilisati= on du import star m=C3=AAme si c'est globalement (ahah) une mauvaise pratiq= ue. Certaine librairies utilise des __all__ dans les __init__.py permettant= de limiter les globaux =C3=A0 l'import. Nota Bene, ce n'est pas le cas de = fastai ;-)