Exemples
ModulesavecPython3
6janvier2020
ModulesavecPython3
Sommaire
DescriptionExemples
1Description2Exemples
ModulesavecPython3
DescriptionExemples
S´eparerunprogrammeenplusieursfichiersmeprincipalavantagedefaciliterled´eveloppement`aplusieurs.Eneffet,chaqueprogrammeurpeutseconcentrersursesfichierssansˆetreimpact´eparlesautres.
ModulesavecPython3
DescriptionExemples
EnPython,onpeututiliserlesmodulesafindes´eparersoncodeenplusieursfichiers.
ModulesavecPython3
DescriptionExemples
EnPython,onpeututiliserlesmodulesafindes´eparersoncodeenplusieursfichiers.Nousavonsd´ej`avudiff´erentsmodules(math,random...).
ModulesavecPython3
DescriptionExemples
EnPython,onpeututiliserlesmodulesafindes´eparersoncodeenplusieursfichiers.Nousavonsd´ej`avudiff´erentsmodules(math,random...).D’autresmodulessontdisponiblesdanslabiblioth`equestandarddePython3(gestiondutemps,interfacegraphique,programmationr´eseau,interactionavanc´eeaveclesyst`emed’exploitation...).
ModulesavecPython3
DescriptionExemples
Unouplusieursmodulespeuventˆetreregroup´espourformerunebiblioth`eque.
ModulesavecPython3
DescriptionExemples
Unouplusieursmodulespeuventˆetreregroup´espourformerunebiblioth`eque.Unebiblioth`equecontientducodessourcesquipeutˆetreutilis´eparuneautreapplication.
ModulesavecPython3
DescriptionExemples
Unouplusieursmodulespeuventˆetreregroup´espourformerunebiblioth`eque.Unebiblioth`equecontientducodessourcesquipeutˆetreutilis´eparuneautreapplication.Labiblioth`equestandardcontientlesmodulesdisponibleslorsqu’oninstallePython3sursonordintateur.
ModulesavecPython3
DescriptionExemples
Unouplusieursmodulespeuventˆetreregroup´espourformerunebiblioth`eque.Unebiblioth`equecontientducodessourcesquipeutˆetreutilis´eparuneautreapplication.Labiblioth`equestandardcontientlesmodulesdisponibleslorsqu’oninstallePython3sursonordintateur.Lalistedesmodulesdelabiblioth`equestandardestdisponibleici
ModulesavecPython3
DescriptionExemples
N’importequelprogrammeurpeutcr´eersespropresmodulesetlespubliersurled´epˆotofficieldePythonafinqu’ilssoientvisiblesparlesautresprogrammeurs.
ModulesavecPython3
DescriptionExemples
N’importequelprogrammeurpeutcr´eersespropresmodulesetlespubliersurled´epˆotofficieldePythonafinqu’ilssoientvisiblesparlesautresprogrammeurs.EnPython,onparleaussidepaquets.
ModulesavecPython3
DescriptionExemples
N’importequelprogrammeurpeutcr´eersespropresmodulesetlespubliersurled´epˆotofficieldePythonafinqu’ilssoientvisiblesparlesautresprogrammeurs.EnPython,onparleaussidepaquets.Ced´epˆots’appelleThePythonPackageIndex(abr´eg´epypi)etestdisponibleici
ModulesavecPython3
DescriptionExemples
Onpeututilisermandepip3(ousimplementpipsousWindows)pourinstallerunpaquetdepuispypi.
ModulesavecPython3
DescriptionExemples
Onpeututilisermandepip3(ousimplementpipsousWindows)pourinstallerunpaquetdepuispypi.SousLinuxouMacOSpip3installSousWindowspipinstall
ModulesavecPython3
Sommaire
DescriptionExemples
1Description2Exemples
ModulesavecPython3
DescriptionExemples
Danslemˆemedossieronvacr´eer2fichiers:calcul.pyetlancementcalcul.py
ModulesavecPython3
DescriptionExemples
Danslemˆemedossieronvacr´eer2fichiers:calcul.pyetlancementcalcul.pyCodePython3#Fichiercalcul.pydefajoute2(a):
returna+2deftriple(n):
returnn*
3 ModulesavecPython3 DescriptionExemples Onimportelesfonctionsdanslemodulecalcul.pyenutilisantlenomdufichierentantquenomdumodule. ModulesavecPython3 DescriptionExemples Onimportelesfonctionsdanslemodulecalcul.pyenutilisantlenomdufichierentantquenomdumodule.CodePython3#Fichierlancementcalcul.pyfromcalculimportajoute2,tripleprint(ajoute2
(3))#Affiche5print(triple
(9))#Affiche27 ModulesavecPython3 DescriptionExemples Onpeutimporterunmodulesanspr´eciserlenomdesfonctions`aimporter.Danscecas,pourappelerunefonctiondumodule,ilfaututiliserlenomdelafonctionpr´efix´eparlenomdumodulesuivid’unpoint. ModulesavecPython3 DescriptionExemples Onpeutimporterunmodulesanspr´eciserlenomdesfonctions`aimporter.Danscecas,pourappelerunefonctiondumodule,ilfaututiliserlenomdelafonctionpr´efix´eparlenomdumodulesuivid’unpoint.CodePython3#Fichierlancementcalcul.py importcalcul print(calcul.ajoute2
(3))#Affiche5print(calcul.triple
(9))#Affiche27 ModulesavecPython3 DescriptionExemples Onpeutimporterunmodulesanspr´eciserlenomdesfonctions`aimporter.Danscecas,pourappelerunefonctiondumodule,ilfaututiliserlenomdelafonctionpr´efix´eparlenomdumodulesuivid’unpoint.CodePython3#Fichierlancementcalcul.py importcalcul print(calcul.ajoute2
(3))#Affiche5print(calcul.triple
(9))#Affiche27Celapermetd’´eviterlesconflitsdenommage. ModulesavecPython3 DescriptionExemples Onpeutdonnerunalias`aunmodulelorsqu’onl’importe. ModulesavecPython3 DescriptionExemples Onpeutdonnerunalias`aunmodulelorsqu’onl’importe.CodePython3#Fichierlancementcalcul.pyimportcalculascprint(c.ajoute2
(3))#Affiche5print(c.triple
(9))#Affiche27 ModulesavecPython3 DescriptionExemples Onpeutimporteraussiutiliserlesymbole*pourimportertousles´el´ementsd’unmodule. ModulesavecPython3 DescriptionExemples Onpeutimporteraussiutiliserlesymbole*pourimportertousles´el´ementsd’unmodule.CodePython3#Fichierlancementcalcul.pyfromcalculimport*print(ajoute2
(3))#Affiche5print(triple
(9))#Affiche27 ModulesavecPython3 DescriptionExemples Vouspouvezrelirelecourssurlescalculspourvoird’autresexemplessurl’utilisationdesmodules(avecnotammentl’utilisationdumodulemath). ModulesavecPython3 DescriptionExemples Lorsqu’oncr´eenospropresmodules,unfichiersuffix´epar.pycestg´en´er´epourchaquemodule.Ils’agitd’unfichierpseudo-binairequiseg´en`ereuniquementlorsqu’onex´ecutenotreprogrammeprincipalsilemodulea´et´emodifi´e.Sonbutestd’optimiserlavitessed’ex´ecutiondenotreprogrammeenneg´en´erantpas`achaqueex´ecutionducodebinairepourchaquemodule. ModulesavecPython3
3 ModulesavecPython3 DescriptionExemples Onimportelesfonctionsdanslemodulecalcul.pyenutilisantlenomdufichierentantquenomdumodule. ModulesavecPython3 DescriptionExemples Onimportelesfonctionsdanslemodulecalcul.pyenutilisantlenomdufichierentantquenomdumodule.CodePython3#Fichierlancementcalcul.pyfromcalculimportajoute2,tripleprint(ajoute2
(3))#Affiche5print(triple
(9))#Affiche27 ModulesavecPython3 DescriptionExemples Onpeutimporterunmodulesanspr´eciserlenomdesfonctions`aimporter.Danscecas,pourappelerunefonctiondumodule,ilfaututiliserlenomdelafonctionpr´efix´eparlenomdumodulesuivid’unpoint. ModulesavecPython3 DescriptionExemples Onpeutimporterunmodulesanspr´eciserlenomdesfonctions`aimporter.Danscecas,pourappelerunefonctiondumodule,ilfaututiliserlenomdelafonctionpr´efix´eparlenomdumodulesuivid’unpoint.CodePython3#Fichierlancementcalcul.py importcalcul print(calcul.ajoute2
(3))#Affiche5print(calcul.triple
(9))#Affiche27 ModulesavecPython3 DescriptionExemples Onpeutimporterunmodulesanspr´eciserlenomdesfonctions`aimporter.Danscecas,pourappelerunefonctiondumodule,ilfaututiliserlenomdelafonctionpr´efix´eparlenomdumodulesuivid’unpoint.CodePython3#Fichierlancementcalcul.py importcalcul print(calcul.ajoute2
(3))#Affiche5print(calcul.triple
(9))#Affiche27Celapermetd’´eviterlesconflitsdenommage. ModulesavecPython3 DescriptionExemples Onpeutdonnerunalias`aunmodulelorsqu’onl’importe. ModulesavecPython3 DescriptionExemples Onpeutdonnerunalias`aunmodulelorsqu’onl’importe.CodePython3#Fichierlancementcalcul.pyimportcalculascprint(c.ajoute2
(3))#Affiche5print(c.triple
(9))#Affiche27 ModulesavecPython3 DescriptionExemples Onpeutimporteraussiutiliserlesymbole*pourimportertousles´el´ementsd’unmodule. ModulesavecPython3 DescriptionExemples Onpeutimporteraussiutiliserlesymbole*pourimportertousles´el´ementsd’unmodule.CodePython3#Fichierlancementcalcul.pyfromcalculimport*print(ajoute2
(3))#Affiche5print(triple
(9))#Affiche27 ModulesavecPython3 DescriptionExemples Vouspouvezrelirelecourssurlescalculspourvoird’autresexemplessurl’utilisationdesmodules(avecnotammentl’utilisationdumodulemath). ModulesavecPython3 DescriptionExemples Lorsqu’oncr´eenospropresmodules,unfichiersuffix´epar.pycestg´en´er´epourchaquemodule.Ils’agitd’unfichierpseudo-binairequiseg´en`ereuniquementlorsqu’onex´ecutenotreprogrammeprincipalsilemodulea´et´emodifi´e.Sonbutestd’optimiserlavitessed’ex´ecutiondenotreprogrammeenneg´en´erantpas`achaqueex´ecutionducodebinairepourchaquemodule. ModulesavecPython3
声明:
该资讯来自于互联网网友发布,如有侵犯您的权益请联系我们。