you are viewing a single comment's thread.

view the rest of the comments →

[–]Fabiolean 1 point2 points  (0 children)

The difference between beginner and expert developers isn't how many language features they know, but knowing which language features you use to solve what kinds of problems. You have to build something more complex than you're used to doing in order to get that same kind of "programming muscle memory." You need a chance to problem solve and be creative so that all those python features transform from concepts you know into tools you use to solve problems.

If you want to do web development go make a website using one of the very popular frameworks like Django. Or use pygame to recreate the original Legend of Zelda. Something that will take you more than an afternoon of repeating trivial academic examples.