I would start by figuring out your source control system. Jenkins will need to clone your code from somewhere. I use git with Github and there is an excellent git plugin for Jenkins.
Do you have a Jenkins environment currently? Have you installed it somewhere or are you running it in a container? You definitely need to simply get Jenkins running as a first step.
So, get your code in source control and get a Jenkins environment. Develop a job to checkout the code. Then you build upon that.
This is very important - how are you building, testing and deploying code today? What commands are you running? Jenkins is a tool for automating tasks, but you first must understand the tasks you need to automate. I deploy containerized Python applications using Jenkins all the time. You'll need to approach this in small steps. Once you have made some progress, come back and ask about help with specific problems. For example, once you have a Jenkins installation and your code is in source control, if you are having trouble getting the checkout step to work, then I can help you troubleshoot that problem.