17
Bubbles
7y

Ahh it's been a while since I've posted.. My skills with python are getting better (I'm a beginner) and I know for everyone else it's probably nothing but my first big project/idea I came up with was to program a simple rock paper scissors game that prints if you win lose or tie. I got the input and random output right without having to look anything up and that actually makes me proud of myself which is rare but for the printing out you win, lose, or tie I looked it up but I'm noticing that I'm getting better.

Then today I made a coin flip script that returns heads or tails in like 2 minutes and the only reference I used was my own code!!

Thanks if anyone actually read it I envy a lot of you for doing it for a living and I can't wait to do it too :)

Comments
  • 7
    You are doing great.just keep doing personal projects and you will learn a lot.There are some programming problems from 'codingbat python' ,it's a great resource.I used it and still use it sometimes.Also when doing codingbat problems,dont go to the next one when you have just passed over 50% of the test cases,you can go to the next level,but before that try and get a pass for 100% of the test cases.
  • 3
    Awesome! Simple games like that are how I got started too! Keep it up and you'll have a whole lifetime of ranting ahead of you.
  • 1
    I remember those moments! Trust me they get better, just have to not be scared to ask questions (search for solutions mainly) on the web and take time to really plan out your project (no matter how small) and get a feel for doing things iteratively ; step by step. Can I recommend looking into PPP?
  • 2
    Also I see that you are using github which is great. You are going to need it for bigger projects. Really there's no reason not to have it unless you are doing a learning script/program that's terribly short. One more thing and I will get out of your hair: you put c++, c, Java, Ect... but you obviously don't really know these languages if you are just working the fundamentals of programming in one language. So just some advice, be honest with yourself and make you you truly learn a language and spend sometime with (scripts/ projects, tutorials, books Ect) before you put it down as known. This way you can benchmark yourself and feel more of a reward when you do have a stack this big. Learning a language takes time, but most overlap with features and build on programming concepts. So once you grasped the basics and learn a language, the next become easier to pick up assuming they are relatively close in design going from OOP to assembly is a different story.
  • 0
    @dalastTomCruise In school I had to learn basic Java, JavaScript, PHP, SQL, Etc but I started C++ and didn't really understand it well so I switched to python but decided after I'll learn C so I understand what your saying I'll put more thought into it but thanks for the words!
  • 0
    @zmzmuazzam98 Thank you I'll definetly check it out!
Add Comment