Hello, differents libraries exist, for instance, Ray Tune https://docs.ray.io/en/latest/tune/ with many blog post and support to learn it https://medium.com/riselab/cutting-edge-hyperparameter-tuning-with-ray-tune-be6c0447afdf or also another famous library is Optuna https://optuna.org/
if you are beginners you first learn python documentation from python.org and after learning this you must learn python libraries and framework please. you could be master of ML and CNN