Yes--if the tank is thoroughly sanitized, and the lid is all screen but locking. Ball pythons are very strong and determined when pushing against lids to seek a way out! This size of tank would be great--many live in smaller ones and I believe all pets need as big a space as possible. Here is a link about care.
http://www.anapsid.org/ball.html