Python Basics: External Libraries

Quiz
•
Computers
•
University - Professional Development
•
Medium
Jeff Thuong
Used 1+ times
FREE Resource
6 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
How does the following do?
from some_library import some_code
Import the library some_library and rename it "some_code"
(i.e. it is an alias)
Import "some_code" from some_library
(it could be a function for example)
Raise an Exception
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
How does the following do?
import some_library as some_code
Import the library some_library and rename it "some_code"
(i.e. it is an alias)
Import "some_code" from some_library
(it could be a function for example)
Raise an Exception
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
How does the following do?
from some_library import *
Import the library some_library and rename it "*"
(i.e. it is an alias)
Import everything from some_library and make it available directly
(e.g. using "pi" instead of "math.pi")
Raise an Exception
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What does the function say_hi do?
Print Hello on the screen and return None
Return a Path("Hello") (whatever that is)
Print Hello on the screen and return a Path("Hello")
Raise an Exception
Answer explanation
This is a typical example of why it is dangerous to use Python keywords (print, list, dict, str...) as variable name or "alias" during import.
Here, we are replacing "print" with something else and you will have very weird behavior.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
The libraries math and numpy both have a function "log": what will happen in the code of screenshot?
An error because "log" is not found
Print the value of log of 1000 base 10 from math library ... which is 3
Trying to call log from numpy library and raise an Exception
Raise an Error because we try to import log from both math and numpy
Answer explanation
☢️This is an example about why it is dangerous to do:
from a_module import *
It can over-write any function that is previously defined and lead to some weird behavior.
And that is why a lot of people recommend to never use "import *".
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What happens after following line:
from math import pi, log
You can use both math.pi and math.log
e.g. print(math.pi, math.log(100, 10))
You can use both pi and log directly
e.g. print(pi, log(100, 10))
Raise an Exception
Answer explanation
💡You can import several things inside a library by separating by a comma.
Similar Resources on Wayground
10 questions
Keamanan Sistem Operasi Linux

Quiz
•
University
5 questions
ClassDojo Tutorial

Quiz
•
Professional Development
10 questions
Axios in Vue 3

Quiz
•
12th Grade - University
10 questions
FE Batch 20 (Javascript Fundamental)

Quiz
•
Professional Development
10 questions
KOMPONEN MULTIMEDIA

Quiz
•
12th Grade - University
10 questions
NumPy

Quiz
•
9th Grade - University
10 questions
MySQL Python Connectivity

Quiz
•
12th Grade - University
10 questions
React.Js quiz

Quiz
•
University
Popular Resources on Wayground
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
10 questions
Nouns, nouns, nouns

Quiz
•
3rd Grade
10 questions
9/11 Experience and Reflections

Interactive video
•
10th - 12th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
11 questions
All about me

Quiz
•
Professional Development
22 questions
Adding Integers

Quiz
•
6th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
9 questions
Tips & Tricks

Lesson
•
6th - 8th Grade
Discover more resources for Computers
11 questions
All about me

Quiz
•
Professional Development
10 questions
How to Email your Teacher

Quiz
•
Professional Development
21 questions
Spanish-Speaking Countries

Quiz
•
6th Grade - University
20 questions
Levels of Measurements

Quiz
•
11th Grade - University
7 questions
Common and Proper Nouns

Interactive video
•
4th Grade - University
12 questions
Los numeros en español.

Lesson
•
6th Grade - University
7 questions
PC: Unit 1 Quiz Review

Quiz
•
11th Grade - University
15 questions
Fun Random Trivia

Quiz
•
Professional Development