☆ Libraries HW
- Python Libraries:
- Math Library:
- Random Library:
- Turtle Library:
- API: NASA API (Astronomy Pictures)
- Data Manipulation
Python Libraries:
Math Library:
Purpose: The math library allows a person to perform mathematical operations
My two favorite functions:
- math.sqrt(): This function returns the square root of any number. To use it, the person would input a number into the parentheses, and the output would be the answer. For example, math.sqrt(25) would return 5.0.
- math.add(): This function adds 2 or more numbers together. To use it, a person would put the set of numbers into the parentheses seperated by a comma.
Random Library:
Purpose: The random library is used for generating random numbers and performing random operations in Python.
My two favorite functions:
- random.randint(a, b): This function generates a random integer between ‘a’ and ‘b’. To use it, the coder would input two numbers seperated by a comma, into the parentheses. The first number would be the minimum of the random number, and the second would be the maximum.
- random.choice(): This function selects a random element from the sequence seq, which can be a list, tuple, or string. It’s useful for random selection, e.g., picking a random item from a list.
Turtle Library:
Purpose: The turtle library is a fun and educational library for creating drawings and simple graphics using a turtle that moves around the screen.
My two favorite functions:
- turtle.forward(): This function moves the turtle forward by a specified distance. It’s used for creating various shapes and drawings.
- turtle.circle(): This function instructs the turtle to draw a circle with the given radius that will be specified in the parenthesis. You can use it to create circular patterns.
API: NASA API (Astronomy Pictures)
Something unique:
One unique feature of the NASA API is that it provides a new astronomy picture every day as well as a detailed explanation written by a professional astronomer. It covers a wide range of celestial objects and phenomena, making it an exciting resource for space enthusiasts.
Type of API:
It is a space and astronomy data API.
Function:
The NASA API allows developers to retrieve daily images and information about various astronomical phenomena, including stars, planets, galaxies, and space missions.
Scenario:
A potential scenario for using the NASA API is to create an app that displays the Astronomy Picture of the Day (APOD) along with a description. Users can receive new images and educational information about space every day.
Data Manipulation
import random
# import the librariy "random"
number = random.randint(1,50)
#created a variable named "number" that generates a number 1-50
print(number)
20