Activity

youssefosamasalah51

I’ve updated the code to include validation that prevents players from choosing the same information. It’s all about making the game logic more robust and ensuring a smoother experience for everyone

Attachment
0
youssefosamasalah51

After reviewing my old code and doing some research, I came across a key programming principle: DRY (Don’t Repeat Yourself). Looking back at my first version, I realized I was doing the exact opposite! I’ve since leveled up my skills and refactored the code to make it cleaner and much more efficient. Check out the improvement in the second version

Attachment
Attachment
0
youssefosamasalah51

Shipped this project!

I created a simple number guessing game to develop OOP coding skills.
It’s a fun game, I hope you’ll try it.

youssefosamasalah51

I’m thrilled to announce that the initial code is officially done! Now, I’m just putting the finishing touches on the UI and getting everything ready to push to GitHub. Once that’s done, the project will be officially complete

Attachment
0
youssefosamasalah51

I kicked off this project to sharpen my OOP skills. My first step was to plan everything out thoroughly—breaking the project down into smaller, manageable challenges and tackling each one step by step

Attachment
1

Comments

hack.clubber
hack.clubber 4 days ago

you are doing too much bro, this is a guess the number game, what are you doing in 5 hours

youssefosamasalah51

Shipped this project!

Hours: 4.99
Cookies: 🍪 28
Multiplier: 5.65 cookies/hr

I’m so thrilled to have mastered OOP with Python! This project taught me so much. Although it took a great deal of time and effort to get it where it is today, I’m not stopping here. I’m fully committed to pushing its limits and making it even better

youssefosamasalah51

I’ve finally finished this project! It took a bit longer than expected, so I’m going to share it as it is for now. However, I have big plans to level it up in the future. I already have so many cool ideas in mind that will make it much more fun and challenging. Stay tuned!

Attachment
0
youssefosamasalah51

I didn’t imagine it would take this long. I think editing and adding the final touches will take longer than the original program.

Attachment
0
youssefosamasalah51

I’ve officially wrapped up the initial code! However, there’s still plenty of room for refining and testing. I also have a ton of ideas to level up the user experience. It looks like I have quite a journey ahead of me, but I’m ready for the challenge. Wish me luck!

Attachment
0
youssefosamasalah51

It has become complicated, but you won’t learn without a lot of effort and research.

Attachment
0
youssefosamasalah51

I’ve finally finished learning object-oriented programming in Python. It took longer than I expected. I intend to work on a full project with it, but I’m still learning some final things. I’ll start it now, and God willing, it will be available soon.

Attachment
0
youssefosamasalah51

Shipped this project!

Hours: 3.76
Cookies: 🍪 20
Multiplier: 5.31 cookies/hr

✨ Nature Quote Viewer – v1.0
Nature Quote Viewer is a simple desktop application built with Python and Tkinter.
The app displays a random nature image along with an inspirational quote every time the user clicks the Next button.
This project was created as a learning experience to explore:
Building desktop GUIs with Tkinter
Working with images using Pillow
Structuring a cross-platform Python project
Currently, the app is available as a macOS executable through GitHub Releases.
🔜 Next steps:
Add Dark / Light mode support
Improve UI design and animations
Add Windows executable support
Allow users to add their own images and quotes.
It took me a lot of time, but thank God I learned a lot.

youssefosamasalah51

While developing the code, I realized that this project would only run on my computer. This meant I had to learn the paths and how to use the os library. It was very difficult, but with practice and many mistakes, I completed what was required, thank God. I am still continuing to debug and improve.
It took a long time, but I learned something very useful and advanced for me.

Attachment
0
youssefosamasalah51

I’ve almost finished the basic project idea and learned a lot of new things. Just a few final touches before publishing it. I’m very excited 🔥🔥🤩🤩

Attachment
1

Comments

chefpenguino
chefpenguino 14 days ago

hell yeah

youssefosamasalah51
⁠Yesterday, I was browsing the internet and came across videos about the Tkinter library. Since it was my first time learning about graphical user interfaces, I said “wow” and went to YouTube. I spent two hours learning the Tkinter library, but I still don’t really know what I can build with it. However, I’m thinking about trying a small project to practice using this library, especially because I’m still a beginner.

I started writing code for the project after practicing the Tkinter library.

Attachment
0
youssefosamasalah51

Shipped this project!

Hours: 1.41
Cookies: 🍪 3
Multiplier: 2.35 cookies/hr

I worked on building a simple Python To Do List app.
I implemented adding, deleting, and viewing tasks.
I also created a README and added a screenshot.
I am very happy to have created this project, and credit goes to Hack Club, the best interactive website for learning programming.

youssefosamasalah51

Today I organized my GitHub repo and added a detailed README. I explained how to run the project and improved clarity.

Attachment
0
youssefosamasalah51

It took me one to two hours to work on this simple project, but I learned a lot about loops and functions. I’m very happy to have completed my own project and I’m very excited to work on other projects.

Attachment
1

Comments

Sim Dev
Sim Dev 9 days ago

Cool.

youssefosamasalah51

This is almost my first project that I wrote entirely by myself without any help. I am very proud and thoroughly enjoying my time in this interactive community, and I look forward to working even more.

Attachment
0