1
resposta

Diferença entre pacotes, módulos e bibliotecas no Python (com exemplos plz)?? :)

Olhei no Google, mas ainda tem muita informação misturada, principalmente quanto à diferença entre pacotes e bibliotecas.

1 resposta

Olá Larissa, um módulo é um arquivo Python simples que contém coleções de funções e variáveis globais e com um .pyarquivo de extensão. É um arquivo executável e para organizar todos os módulos temos o conceito chamado Package em Python.

Exemplo: Salve o código em um arquivo chamado demo_module.py

    def myModule(name): 
        print("This is My Module : "+ name) 

Os pacotes não servem só para separar os espaços de nomes dos módulos. Eles também são usados para organizar o código de um projeto para distribuição. Exemplo:

                     editordeimagem/
                        formato/
                            bitmap.py
                            jpeg.py
                            png.py
                            webp.py
                        efeito/
                            blur.py
                            crop.py
                            distort.py

A Biblioteca Padrão do Python é uma coleção de módulos de script acessíveis a um programa Python para simplificar o processo de programação e remover a necessidade de reescrever os comandos mais usados. Eles podem ser usados chamando-os / importando-os no início de um script. As mais importantes são:

         time;
        sys;
        os;
        math;
        random;
        pickle;
        urllib;
        re;
        cgi;
        socket.

Espero ter ajudado, abraços.