Pymol and Chimera from UCSF both are leading 3D protein visualization programs and also have binding with python. However, suitability of the program will depend upon your problem statement which is not clear from your question.
Please elaborate your query if you need any specific answers.
Structure prediction requires knowledge and intuition about the protein to be modeled. It depends if you have some knowledge about the similar proteins then you can go for homology modeling and Modeller: https://salilab.org/modeller/ is a python based good tool for it and free for academic use.
Ab-initio structure modeling is more difficult and may need to use some of them and evaluate which suites best your needs.