Script yazabilmek için

İyi günler değerli forum üyeleri. Bir konu var. Şimdiden teşekkür ederim.
Şöyle ki freelance olarak Python da script ve bot yazma işleri için çalışmak istiyorum. Python la 2 yıl uğraşmıştım zamanında.

Benim merak ettiğim orta seviye bir az üstü script yazabilmek için ne gibi bir pratik yapmalıyım? Hangi konunu çalışmalıyım kaç ay yeterli olur?
Birde benim en çok korktuğum yazdığım script`in bir yerde patlak vermesi doğru çalışmaması durumu. Bunun olmaması için hangi konuyu öğrenmeli bilmeliyim?