From 5a88d86dd17e427b6a6e0ecf6922bc73279b83cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luiz=20Ot=C3=A1vio?= Date: Sat, 5 Nov 2022 08:02:14 -0300 Subject: [PATCH] =?UTF-8?q?M=C3=B3dulos=20-=20import,=20from,=20as=20e=20*?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- aula96.py | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 aula96.py diff --git a/aula96.py b/aula96.py new file mode 100644 index 0000000..7141d4c --- /dev/null +++ b/aula96.py @@ -0,0 +1,42 @@ +# Módulos padrão do Python (import, from, as e *) +# https://docs.python.org/3/py-modindex.html +# inteiro - import nome_modulo +# Vantagens: você tem o namespace do módulo +# Desvantagens: nomes grandes +# import sys + +# platform = 'A MINHA' +# print(sys.platform) +# print(platform) + +# partes - from nome_modulo import objeto1, objeto2 +# Vantagens: nomes pequenos +# Desvantagens: Sem o namespace do módulo +# from sys import exit, platform + +# print(platform) + +# alias 1 - import nome_modulo as apelido +# import sys as s + +# sys = 'alguma coisa' +# print(s.platform) +# print(sys) + + +# alias 2 - from nome_modulo import objeto as apelido +# from sys import exit as ex +# from sys import platform as pf + +# print(pf) + +# Vantagens: você pode reservar nomes para seu código +# Desvantagens: pode ficar fora do padrão da linguagem + +# má prática - from nome_modulo import * +# Vantagens: importa tudo de um módulo +# Desvantagens: importa tudo de um módulo +# from sys import exit, platform + +# print(platform) +# exit()