How difficult is CSC108 or CSC148 Computer Science?

I have applied to the University of Toronto Computer Science but to declare it as a major you need to obtain certain grades in the introductory course which I beleive is CSC148 correct me if im wrong.

I’ve researched about this course but can’t find much info. It seems to be a introduction to python programming course but just how difficult is it? I have 1.5 years of Java programming exerpeicen but virtually no expeience with Python. Im doing IB CS HL where our first year was almost entirely Java programming and we got to some pretty advanced topics like encapsulation, inheritance, data serialization, etc.

How attainable is a 90% in CSC146?

Thanks!