C or Python comparison is not a right question until asked in the right context.
C is a basic language, designed for low-level things. C is a very low level that we need to define the datatypes in C. You can create mostly anything in it. Python is written in C. Linux Kernel is written in C.
Python is a high-level programming language and can write trivial programs very easily in few lines. YouTube is written in Python.
If you have to create a high-level application, use Python.
If you have to create a mini-toy file system - pretty low-level stuff, use C.
If you are looking for an online course to learn Python, check out this Python Certification course by Intellipaat.
Also, you can watch this video to understand better: