How to schedule a function call and run it periodic?

I am new to Python and my background is C programming. I am using a limited example code with one function call. Now i need to expand it with more function calls. Please help me.

If you need to schedule a job to run even when the Python session has
ended, you will need to use your OS’s scheduler, e.g. on Linux that will
be cron. On Windows, I don’t know what you use.

If you want to schedule a function to be called in the future, but
during the current interpreter session, you can try using threads:

You can try this third-party library:

(I’ve never used it, so this is not a recommendation.)