The male will be ready long before the female.
Males about 1 year old and 500 plus grams this varies from male to male - we have seen some breed early like 300-400 grams and some 2 year olds that haven't bred.
Females about 2-3 years and over 1500 grams again it's dependant on the snake - but for females there could be problems and complications if you breed them too early.
There are plenty of books and websites that will give you the basics involved in breeding.
This is probably one of the best to start with:
Markus Jayne Breeding Page
-----
Tosha 
"Nihil facimus sed id bene facimus"

6.34.0 Ball Python (Harry and Fluffy and gang)
1.0.0 Angolan Python (Anakin Skywalker)
0.0.1 Green Tree Python (Verdi)
0.1.0 Bredls Python (Smurfette)
0.2.0 Feline (Pippen and Pandora)
0.0.1 Desert Tortoise (Pope John Paul aka JP )
2.2.1 Fish (1,2,3,4)
0.0.0 frogs rescued from pool skimmer
0.0.1 Lizards of unknown origin