Good ideas and conversation. No ads, no tracking. Login or Take a Tour!
Best way to learn is to think of a problem you want to solve and try your hand at it. It doesn't have to be a complete program, or website, or service, just focus on one aspect of it and use your existing knowledge to model it the best you can. We had a subject study session last week where we had to simulate an average speed check, taking a license plate and the times recorded entering and leaving the monitored section of road; this was pretty trivial to get going but it was a nice challenge for someone who has rarely used Python and can be extended to make it more difficult.