What is difference between cast and parse?

i just started the course , and i have seen the term cast and parse used , and I don’t seem to see the differences between teh two terms .

Parsing is reading in and translating, or putting something in a form that can be compiled.

Casting is changing from one form to another, such as a change from string data to byte data, or integer/float or boolean.

int('42')           =>  42

str(42)             =>  '42'

bin(42)             =>  '0b101010'

int('0b101010', 2)  =>  42