Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialDaniel Mallett
14,582 PointsHow to practice what you learn?
Hey all.
I do apologize if this is a repeated post. But I am in a bit of a rut. I am learning python, absolutely love the language. But I am struggling to put it to use..
I can't seem to think of basic programs to write using it. I mean I do re write the ones that I have done during the workshops. But I struggle to remember most of what I have learnt. Or Can not think of ways to use it. (I hope this all makes sense.. Thank you all for your time.
5 Answers
Calin Bogdan
14,921 PointsHello!
I've been struggling with this for a long time, too. I recently started taking ideas from our Techdegree projects. Each Techdegree program has 12 projects you have to work on in order to graduate. You can try getting some ideas from there. It really helped me improve my skills. Here you can find the projects for the Python Techdegree. You can also take a look to the daily challenges on reddit. Some might be quite challenging, but there's a large community that you can get help from.
I hope this helped you. Keep up the good work and happy coding!
Steven Parker
231,236 PointsThere are a few websites that specialize in code practice and challenges. One I have enjoyed is Code Wars, which offers challenges in many different languages, including Python.
Joseph Wasden
20,406 PointsI second Code Wars. I love the challenges there.
Daniel Mallett
14,582 PointsAwesome thank you both for your responses. I am glad i'm not the only one who as this issue.. I do not currently have the tech degree subscription, But I am planning on doing it soon..
Again thank you both very much. :)
Joseph Wasden
20,406 PointsI think my ideal learning project would be simple, useful, and not world-changing.
Simple, so I can actually finish it. Projects tend to be more complicated than you think at first blush.
Useful, as in useful to me. I may not actually end up using it, but creating something that I might like is a great idea.
Not world changing, because in the scheme of things, this is a program to learn from, not conquer the world with. So what if it's just an app that stores a celebrity's tweets in a database as soon as they post them? I learned how to interact with Twitter's API, how to connect to a database, etc. all in my language of choice.
jrs0801
259 PointsThis is where I feel signing up for the techdegrees is well worth it.
Steven Parker
231,236 PointsSteven Parker
231,236 PointsThat link to the techdegree projects does not work for me while logged in (I'm not a techdegree student).
But oddly, it does work if I'm not logged in at all.
Calin Bogdan
14,921 PointsCalin Bogdan
14,921 PointsIt's not a direct link to the projects. You have to scroll down a bit. There's no detail about them, just a phrase or two, but it helped me.
Steven Parker
231,236 PointsSteven Parker
231,236 PointsI can see it when I am not logged in.
Calin Bogdan
14,921 PointsCalin Bogdan
14,921 PointsWell that's pretty weird then.