The words "no" and "not" are both used to indicate negation, but they have different uses and meanings. Here are the differences between "no" and "not":
NO
Used to answer a Yes or No question
Used to agree with a negative statement
Used Before a noun without an Article
Used as an adjective preceding a noun without an article
Used as an exclamation
Used Before a verbal noun (Ending in -ING)
NOT
Used to make a verb negative
Often Used to make an adjective or adverb negative
Used before a noun that has an article
Used as an adverb which is describing a verb
Often used in short replies with a number of verbs
Used Before any, much, many or enough
Here you can see examples for both:
Keep in mind:
In summary, "no" is used to modify a noun and give a negative response or negate something, while "not" is used to modify a verb as well as an adjective and to make any other phrase or clause negative.