These rules seem strict, but if we want to avoid miscommunication or damage to our project profile, we simply have to follow them.
Joining our open source project and contributing code is a great experience. This benefits both the project and you! You'll earn everlasting gratitude and contributing to OS projects make good job references! Besides that, Python is a very nice language to work with and it's a friendly language to start with.
Interested? Check out your project possibilities & vacancies and joining policy.