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 trial
John Sanchez
3,325 PointsPython Practice
After going through all of the released Python courses and waiting for the next one's release, I have been trying to figure out practice problems/games to make use of the skills that I already have. Right now I am in the midst of creating a command line Connect Four game. Any other ideas of what I can try to create?
Thanks in advance! John
3 Answers
notf0und
11,940 PointsI've found the Daily Programmer subreddit to be quite helpful in maintaining and developing skill. You can check out the sidebar for a list of all the challenges ever posted, and pick between difficulty levels.
Another suggestion, if you've not already done it, is to create a Rock Paper Scissors game, which was the subject of a past Forum Contest.
Hope that helps.
Luke Glazebrook
13,564 PointsYou could try making some of the following:
- An advanced ATM Machine with transaction history, ability to create accounts and etc.
- A simple platform game using the Pygame library!
- You could make some GUI apps using Tkinter.
- Text Based Adventure Game with levelling, monster fights and etc.
- Christmas Countdown!
- A Money Managing application with purchase history and etc.
I hope that list gave you a few ideas!
Have a great day!
-Luke
Ricky Catron
13,023 PointsAn essential feature in any game or program is being able to store data or save. Using the programs above as an example:
Create a new game / load game / save game for you Connect Four game.
In addition to Lukes ATM idea be able to store the account info with a user login.
This can be achieved by saving to a file or a database. There is a CSV library which allows you to save data to a CSV file from python. It provides an organized format of data storage.
It makes projects seem a lot more "real world".
Goodluck! --Ricky
Luke Glazebrook
13,564 PointsLuke Glazebrook
13,564 PointsBeginner Projects is also a great subreddit. It is not very active but it contains a decent amount of challenges for you to complete!