As you have basic understanding of Python then you can work on python in Cyber Security field and make a project for the sameThere are many tools available in the market and which are also easily available. There are also time when these tools don't work as expected. You should know what to do when these tools fail or how to make your own tools. You can achieve this by learning python in the cyber security domain. It will help you in your future while working in this domain.Somebody has truly said, u201cWhen tools fail, writing your own scripts make you a true pentesteru201d.You can learn python from various online resources. Some of them are :Free Python for Security Professionals Training Class - CybraryPython For Offensive PenTest: A Complete Practical CourseThere are many good projects which you can make in python like Reverse shells, VPN, Honey Pots, Encryption, Ransomware, Password Grabbing, Reconnaissance tools, etc.It's really exciting language when used for cyber security. You will know it's potential when you learn it.My favourite project using python is making Ransomware. You can make use of different encryption techniques to make a ransomware. It would be really good to show it in your School research project.I hope this answer will help you.All the best for your project!