Search Header Logo
S18 Import - Python

S18 Import - Python

Assessment

Presentation

Information Technology (IT)

Vocational training

Practice Problem

Medium

Created by

Marina Candido

Used 1+ times

FREE Resource

8 Slides • 7 Questions

1

​Importar no Python

By Marina Candido

2

  • Reaproveitar funções já escritas

  • Organizar o projeto em módulos

  • Evitar repetição de código

  • Facilitar manutenção e reutilização

Por que usar o import?

  • Permite trazer código pronto para dentro do seu programa

  • Pode ser:

    • Bibliotecas do Python (ex: math, random)

    • Arquivos .py que você mesmo criou

O que é o import?

3

Importando o módulo inteiro

✅ Bom para evitar confusão, mas precisa sempre usar o nome do módulo.

media
media

4

Importando só o que precisa

✅ Mais direto
⚠️ Pode gerar conflitos se houver nomes iguais

media

5

Importando tudo de uma vez

⚠️ Funciona, mas não é recomendado:

  • Dificulta leitura

  • Pode sobrescrever funções

media

6

Importando arquivos próprios

Estrutura do projeto

media

No main.py

media

7

Importando arquivos próprios - Colab

No Colab, você pode criar um arquivo .py na mesma pasta do notebook:

media

Agora você pode importar normalmente:

media

8

Resumindo

  • import = caixa de ferramentas

  • Permite organização + reutilização

  • Três formas principais:

    1. import módulo

    2. from módulo import função

    3. from módulo import *

9

Word Cloud

Quais palavras você associa ao uso do import no Python?

10

Multiple Choice

Usar import modulo importa todo o módulo, enquanto from modulo import funcao importa apenas a função desejada.

1

VERDADEIRO

2

FALSO

11

Multiple Choice

Se eu quiser importar o módulo random e usar a função randint, qual é a forma correta?

1

import randint

2

from random import randint

3

import random.randint

12

Multiple Choice

O que o comando import math faz no Python?

1

Importa apenas a função sqrt

2

Importa todas as funções e constantes do módulo math

3

Cria uma nova função matemática

13

Multiple Choice

Question image

Dado o código:

O que será exibido na tela?

1

2

2

16

3

4

4

ERRO

14

Multiple Choice

O que acontece se eu tentar importar um módulo que não existe?

1

O Python cria o módulo automaticamente

2

O Python ignora o comando

3

O Python fecha automaticamente

4

O Python gera um erro ModuleNotFoundError

15

Multiple Choice

Qual das opções abaixo não é uma forma válida de importar no Python?

1

import math

2

import sqrt from math

pattern-tertiary

​Importar no Python

By Marina Candido

Show answer

Auto Play

Slide 1 / 15

SLIDE