Since you're getting a scale, the general guideline is until they are ~500 grams to feed them 10-15% of their body weight every 4 days. A 300 gram snake will get between 30-45 grams of rat every 4 days.
Once they reach the 500 gram mark, they're usually ready for small rats and can go to weekly small rat meals. Many adult BPs won't ever need anything bigger than a single small rat weekly, while some big girls will take a medium weekly. By the time they're big enough for that, you'll be able to tell by their behavior what they want to be fed.