Blackjack with Simple Gui and OOP in Python
This is my first version of Blackjack. It is build using OOP( Object Oriented Programming) and SimpleGUI in Python. This is the first test version without graphics. I was advised to test the basics of the different classes and passing values back and forth before going on to implement the graphics of the cards.
You can see the results of the came in the output section on the right. It should say "Player has won". I will need to fix that code in the next round.
This was not easy to build because the teachers from Rice did not really explain OOP well. They went over the basics but they did not go into too much detail. Overall, everyone ( books and videos) explain the basics of OOP but they don't really explain how to use classes across the whole program.
While the program from Rice is generally good, online learning does not dwelve deep into the issues. It is mostly: here is are the basics and figure everything else out using the internet. It means that a lot of the time is used doing google searches, reading books and watching youtube videos.
For someone who works, this means that it takes me 2-3 times as long to finish a week's assignment than a person who is a student or not working.
It takes me longer but it is fun !! And I noticed that I find it easier to learn the basics of other programs like C , C++, and Java which is also important.
You can see the results of the came in the output section on the right. It should say "Player has won". I will need to fix that code in the next round.
This was not easy to build because the teachers from Rice did not really explain OOP well. They went over the basics but they did not go into too much detail. Overall, everyone ( books and videos) explain the basics of OOP but they don't really explain how to use classes across the whole program.
While the program from Rice is generally good, online learning does not dwelve deep into the issues. It is mostly: here is are the basics and figure everything else out using the internet. It means that a lot of the time is used doing google searches, reading books and watching youtube videos.
For someone who works, this means that it takes me 2-3 times as long to finish a week's assignment than a person who is a student or not working.
It takes me longer but it is fun !! And I noticed that I find it easier to learn the basics of other programs like C , C++, and Java which is also important.
Comments
Post a Comment