Im new to the programming world, i want to become a game programmer, but i was thinking, should i learn a basic programming language first?, before C++?, and also, is python a good starting language?
You're like the simple english wikipedia of programming tutorials, which is freaking amazing if you're trying to learn a new language and another tutorial just goes "okay look at this code until it makes sense" or explains it in confusing nonsense form. You just take a concept, explain exactly how it works in plain English, and move on. I think I love you.
@ThePokemonteacher Hi, it (Object Oriented Programming) is so useful because is't a very smart and clever way to maintain a program. Of course it is more difficult to learn than the structured programming. A lot of concepts are hard to understand but with OOP you will write very big programs and correct or improve them easily.
I know Python is much easier language than C++, but in some cases (like classes & objects) I kinda like the structure of C++ better than Python. Maybe it's because I'm a beginner, and don't a whole lot yet. I think both languages are neat.
I can't find a word to describe how good you are Bucky, you are the best. You make things perfect to understand. Thank you so much for all your tuts. I watched lots of tuts and I am addicted to them.....
@IAmTheAbsoluteBest install 2.7. I tried using 3 and found it too difficult to use for these tutorials because Bucky uses 2.7 or whatever 2.* version was available when the tutorial was made
@willissteve0 The views are actually higher in this particular video, but I see the pattern up until ths one and probably after (I haven't checked yet). I guess people came to this one specifically to learn object oriented programming.
I do not like the way you name the class with uncapitalized name and also the method name is against the PEP8 standard (this_function_with_long_name(self)).
I do not like the way you name the class with uncapitalized name and also the method name is against the PEP8 standard (this_function_with_long_name(self)). Also you are creating an old style class, which is just about to be phased out.
I do not like the way you name the class with uncapitalized name and also the method name is against the PEP8 standard (this_function_with_long_name(self)).
oH also to make this work what other programs do i need? and what is python good for? i heard its good for many things but idk in whats? and i will thank the person to aid me :) bucky ur cool with videos like this ^^
Hi.this eruclidom well make it short and neat i DL python cause of this videos 0.0 but thats all i got python2.7..now in order for this to work what else do i need? i do the stuff he does but than? what comes next? sorry im 100% new..:) anybody want to share there XP when they started :)
Wow, you really made it clear o: My teacher spent 90 minutes of our previous lecture explaining this and I still didn't get how it all was tied together.
Bucky I am up to the 32nd vid today (first day) and I have to ask, why are you not teaching all of the teachers and instructors on earth how to teach? seriously
Before this tutorial, I thought OOP was making objects, like, literally, and then animating them with code. This tutorial was really clear, though, so I get it.
been getting through the tutorials without really understanding what exactly the functions, variables, methods ect mean, the last 2 tutorials i've realised you need to understand them, can some one please give a quick overview of what they mean
Bucky, you are the freakin'...Dude! I am a beginner programmers, and I've been studying Objective-C. It has taken me 2 years to grasp Objective-C. You have taught me Python in a matter of minutes. Dude all my respect, bro. I am switching to Python now! CHEERS!
Thank u very much buky...your python tutorials are the best...and i wish that after explaining the OOP fundementals in Python, to explain solving a programming problem and its solution in OOP Python....thank you very much again.
Hey Bucky, if you did a mistake and hit enter, you shouldnt retype the same row again, just put cursor on previous row in python window and hit enter once, you will see how your text appear again, and you can just correct it. Excellent tutorial ..
imagine a game where you have tons of doorsrunning around. or tons of bullets. or metorites... instead of just writting those doors over and over you make a class. so that you save code and can have a door with a handle. a dorr that u push. a game has objects.
hey great tutorial man, Im loving this stuff, wish I had found it earlier lol, ive been learning it from the documentation hehe :P For standard formatting, try to use CamelCase for classes, as Python is an OOP, there are different objects that can get confused, and Python is very case-sensitive. Just a word of advice :D Keep up the great work!
Another great tutorial keep them coming please also I just started a new blog about my career into game programming! Hope you can check it out at CodeJustin(.)com!
"this guy sucks"... lol
just wanted to grab some attention.
Bucky is the Big Boss of programing
88yashbhatt 5 days ago in playlist Python Programming Tutorials
Im new to the programming world, i want to become a game programmer, but i was thinking, should i learn a basic programming language first?, before C++?, and also, is python a good starting language?
AussieRaver1996 2 weeks ago
One of the few worthy subscriptions and pretty much the only worthy CS tutorial subscription! :)
jepkofficial 2 weeks ago in playlist Python Programming Tutorials
i started c++ tuts and came to this and i didn't understand shit, so i came here and actually i understand everything...
stari1grad1novi1sad 2 weeks ago
MOTHER OF APHRODITE I GET IT!
TheOmegaguys 3 weeks ago 3
sexy bucky XD
XoRr0WBi7ch 3 weeks ago
why does he keep saying meth-head?
MrGreenergrass1 4 weeks ago
bucky "period" man lol....
like if u get it
:D
FrtzFoxyCkTalha 1 month ago 2
thanx alot bro it really helps me alot bro :) :P bless you man
reshad009 1 month ago
Que monte de merda =x
klanpaia 1 month ago
You're like the simple english wikipedia of programming tutorials, which is freaking amazing if you're trying to learn a new language and another tutorial just goes "okay look at this code until it makes sense" or explains it in confusing nonsense form. You just take a concept, explain exactly how it works in plain English, and move on. I think I love you.
sprmrktpnkrcktvcmdy 1 month ago
why is this so useful????
ThePokemonteacher 2 months ago
@ThePokemonteacher Hi, it (Object Oriented Programming) is so useful because is't a very smart and clever way to maintain a program. Of course it is more difficult to learn than the structured programming. A lot of concepts are hard to understand but with OOP you will write very big programs and correct or improve them easily.
AlephAriadiate 2 months ago
someone explain _init_ please
Reason71944 4 months ago
why do use (self)
shreshrej 4 months ago
I know Python is much easier language than C++, but in some cases (like classes & objects) I kinda like the structure of C++ better than Python. Maybe it's because I'm a beginner, and don't a whole lot yet. I think both languages are neat.
Colstonewall 4 months ago
Is math an object?
Regginyaga 4 months ago
You are Good In two ways bucky !
1. You teach Free.
2. You are the best teacher !!!
And My Only Teacher Because I am a Hobbyist Learner.....
asadirfan393 4 months ago 3
I can't find a word to describe how good you are Bucky, you are the best. You make things perfect to understand. Thank you so much for all your tuts. I watched lots of tuts and I am addicted to them.....
xzycan 5 months ago
I watched this yesterday and it went way over my head. I slept on it and now I think I'e got it!
justinrixx 5 months ago in playlist TheNewBoston - Python
@megabytestudio that is what I do =)
tspideyboy 5 months ago
thabest=input("Who's the best? ")
if thabest=='bucky': print("Nice one buddy. He is the best.")
else: print("F*CK YOU!")
input()
francis0000c 5 months ago
bucky.best
DaRkkNiGhT12345100 5 months ago
Wow. For the first time ever I finally understand OOP
sega7 5 months ago
@IAmTheAbsoluteBest install 2.7. I tried using 3 and found it too difficult to use for these tutorials because Bucky uses 2.7 or whatever 2.* version was available when the tutorial was made
phr33Thinker 6 months ago
Oh my god!Thanks for this tutorial I'm a c programmer so I've very problems with oop but with this tut everything seems more clear,thaks very much:D
LucasDaltroX 6 months ago
Why would you even thumbs down these videos... they are the best I've ever seen.
kopy001 6 months ago 4
Why do you call it 2$ when it is free
manrayer88 6 months ago
Can someone please tell me what this is used for? I'm lost on what it purpose is
Rifleman1050 6 months ago
I FINALLY UNDERSTAND CLASSES AND OBJECTS
FINALLY
AFTER READING 3 BOOKS AND DOZENS OF ONLINE GUIDES
FINALLY
Badachelli 7 months ago 2
bucky.tutorialgod == true
JACK019930 7 months ago
weeeeeeel....i have juss understood everything,,,, Wow ,,i cant believe this,,, Bucky , yuh rock man,,,,,keep on keeping on
cliffordn22 7 months ago
i lv u man
Zonict 7 months ago
Great tut. Helped me a lot :D
drchaos12 7 months ago
Thx Bucky!
PopulardayOfApril 7 months ago
Bucky should write a book!
ImTheBatchMan 7 months ago 4
better than MIT!
jsymons1985 8 months ago 38
You're the man Bucky! Thanks!
Declanthedork 8 months ago
Why are you using old style classes?
roejames12 8 months ago
i actually read some books had some videos totorials and no one tought me how to make clases as well as bucky did
loko95ftp 9 months ago 2
Now we are talking. =3 This is what all the other tutorials failed to teach me.
Zeldakitteh 9 months ago 2
"If i was an object, you would propably describe me as sexy.."
RSJ1337 9 months ago 3
OH MY GOODNESS I UNDERSTAND THIS.
class Basicmath: def plusten(self, x): return x + 10 def minusten(self, y): return y - 10 def divide2(self, z): return z / 2.0
>>> easymath=Basicmath()
>>> easymath.plusten(592)
602
>>> easymath.minusten(599)
589
>>> easymath.divide2(349)
174.5
AvaricePanda 10 months ago
Comment removed
roejames12 8 months ago
Comment removed
roejames12 8 months ago
@AvaricePanda Use staticmethods and you won't even have to instantiate the class. :)
roejames12 8 months ago
did i tell u that i love u :D
eatmyshorts2007 10 months ago
I came from C++ and I'm surprised how quickly I could move up in these tutorials. You are great at explaining things.
eyeAMtwinkEE 10 months ago
lol notice how the views have dropped now its getting more complex best video series on youtube for a while for me!
willissteve0 10 months ago
@willissteve0 The views are actually higher in this particular video, but I see the pattern up until ths one and probably after (I haven't checked yet). I guess people came to this one specifically to learn object oriented programming.
Dianeva89 10 months ago
This has been flagged as spam show
Thanks Bucky! This really made sense.
cleverbeeme 10 months ago
Thanks Bucky! This really made sense.
cleverbeeme 10 months ago
Awesome Buck You Are My Programing IDOL!!!!!
zadboyflint 11 months ago
This has been flagged as spam show
latino wives waiting **rockmycity.info**
carolinrakermns 11 months ago
Comment removed
Dementedrox 1 year ago
first time that OOP is so simple to understand....
really amazing tutorial man!! :D
andirindindi 1 year ago 2
This has been flagged as spam show
Do you think to marry here you go **rockmycity.info**
tatumvitamsd 1 year ago
This has been flagged as spam show
Try latin women **busizz4me.info**
mahamayamaliga 1 year ago
I actually think that most of the viewers dont see the time behind ur 7 min video
because u spend much much more time planning the video than the outcome is
but U are the freakin perfect example for good tutorials
u always know what u do next and u never get confused
U ARE THE BEST !!!
Rroundabout 1 year ago 76
@Rroundabout U should learn how to spell "you".
TheXRealXBrapp 3 months ago
you rock dude!!!!!! thanks for all the amazing tutorials!
jasdeepharibhajan1 1 year ago
Bucky is the MAN.
Coodous 1 year ago
U rock Bro !
rakeshlohit 1 year ago
bucky.BestTutorialGiverEver
Hackerdude50 1 year ago
lmao sexy, man i love ur humor. i dont know if im the only one if im not thumbs up
jarocho151 1 year ago
I do not like the way you name the class with uncapitalized name and also the method name is against the PEP8 standard (this_function_with_long_name(self)).
tonyveijalainen 1 year ago
I do not like the way you name the class with uncapitalized name and also the method name is against the PEP8 standard (this_function_with_long_name(self)). Also you are creating an old style class, which is just about to be phased out.
tonyveijalainen 1 year ago
I do not like the way you name the class with uncapitalized name and also the method name is against the PEP8 standard (this_function_with_long_name(self)).
tonyveijalainen 1 year ago
oH also to make this work what other programs do i need? and what is python good for? i heard its good for many things but idk in whats? and i will thank the person to aid me :) bucky ur cool with videos like this ^^
eruclidom 1 year ago 2
Hi.this eruclidom well make it short and neat i DL python cause of this videos 0.0 but thats all i got python2.7..now in order for this to work what else do i need? i do the stuff he does but than? what comes next? sorry im 100% new..:) anybody want to share there XP when they started :)
eruclidom 1 year ago
Great tuts man! I'm really learning! Also..Try this: xD
>>> class buckyClass: name="Bucky" last="" age=22 eyes="brown" sex="male" other="smart" def buckyMethod(self): return 'Bucky is SEXY!!'
buckyObject=buckyClass()
S1CkDuD3 1 year ago
I referred lot many things on OOP, your's Tutorial is simplest , yet very powerful and meets the purpose. Thanks a Lot Bucky,
clickor 1 year ago
Wow, you really made it clear o: My teacher spent 90 minutes of our previous lecture explaining this and I still didn't get how it all was tied together.
F3udF1st 1 year ago
Bucky is a sexy smart man.
videopray 1 year ago 3
Thanks man
lostfacts 1 year ago
i need help, do you know how can i use Unicode in python in order to print Arabic or Spanish letters . thanx
Namas9 1 year ago
Bucky I am up to the 32nd vid today (first day) and I have to ask, why are you not teaching all of the teachers and instructors on earth how to teach? seriously
dagarath 1 year ago 5
hey bucky can you make physical objects in python?
WabbitSniper 1 year ago
This has been flagged as spam show
bucky you are so fuckin great
irausi 1 year ago
bucky you are so fuckin great
irausi 1 year ago
Great tutorials, well explained just clarified easily my doubts, thanks.
sergio1020881 1 year ago
bucky.BadAtTyping lol
xatnu 1 year ago
Why can't I do this?
class exClass: name="ralph" age=20 height=1.86 def sent(a): return "I like this sentence" def sent2(b): return "I like this " + str(b)
exObject=exClass()
exObject.sent2("apple")-----> It gives me "error"
Thanks for your help! :-D
Raulwithaccent 1 year ago
Comment removed
hamletmun 1 year ago
@Raulwithaccent It needs a (self) after the method in brackets :)
Iglitchlife 1 year ago
@Iglitchlife
Ok, thanks a lot! :-D
Raulwithaccent 1 year ago
im new to this but whats so usefull about this?
and is this better then c++ and like what is python used for?
7Cz4Life 1 year ago
I get it now, brown-eyed people make great tutorials hehe thanks a lot for your efforts
falamrix 1 year ago
Comment removed
exodam9 1 year ago
You make it look so simple
omarfacory 1 year ago
this guy is so f.. amazing... you should just be a lecturer straight away... i understand you more than even my so called "senoir" lectures!!
habkhal 1 year ago
Thanks po
ffffgen 1 year ago
Comment removed
Jonte135 1 year ago
Finally, I get threw OOP!
TheBadminto 1 year ago
Before this tutorial, I thought OOP was making objects, like, literally, and then animating them with code. This tutorial was really clear, though, so I get it.
Thanks Bucky!
MisterGolfingGuy 1 year ago
Whats the point in even having a python? what will this help me with? and what does this make? please respond.
isnipebuddy 1 year ago
@isnipebuddy programs like blender (a free 3d animating and game program)
uses python scripts
ThePastastudio 1 year ago
Hi Bucky, If I dont know whts inside the class and I want to call all the methods in the class. Then what do i do ?
vijaymohan10 1 year ago
been getting through the tutorials without really understanding what exactly the functions, variables, methods ect mean, the last 2 tutorials i've realised you need to understand them, can some one please give a quick overview of what they mean
briishspy 1 year ago
Bucky, you are the freakin'...Dude! I am a beginner programmers, and I've been studying Objective-C. It has taken me 2 years to grasp Objective-C. You have taught me Python in a matter of minutes. Dude all my respect, bro. I am switching to Python now! CHEERS!
verlyntae 1 year ago
I seriously can't believe how much I'm learning from these videos. Good stuff.
GrantOnTheRocks 1 year ago
it;s good ,thanks
fhefh5566 1 year ago
this is so much more organized than writing a class in java.
mwells219 1 year ago
you are the best professor ever....thanks
jmachete 1 year ago
How many tuts there are overall?
SFTBE
ChewalierAnsatsusha 1 year ago
Thank u very much buky...your python tutorials are the best...and i wish that after explaining the OOP fundementals in Python, to explain solving a programming problem and its solution in OOP Python....thank you very much again.
saifxp 1 year ago
I love your tutorials but please, please. Pump up the creativity!
hudacheck 1 year ago
I get it!
sekulr 1 year ago
excellent tutorial bucky !!! thanks
DzTxProductionZ 2 years ago 5
You have so much of my respect Bucky. Thanks for these tuts
StaticShock13 2 years ago 144
@StaticShock13
*u stole my comment *
:P
sekulr 2 years ago
@StaticShock13 StaticShock? as in the super hero? :O
ZayLong 1 year ago
Thanks for this learning. I subscribed this but did not get video-45.......Please let me know how i get that. Thanks
Annu123456 2 years ago
It is always nice seeing other programming publishing and helping the community. Thanks.
codecaine 2 years ago 2
Comment removed
500111dragon 2 years ago
Hey Bucky, if you did a mistake and hit enter, you shouldnt retype the same row again, just put cursor on previous row in python window and hit enter once, you will see how your text appear again, and you can just correct it. Excellent tutorial ..
boogiboy3d 2 years ago
@boogiboy3d
he does know that...
HASHlRAMA 2 years ago
you're like the MathTV guy for programmers...i love you haha
murphy1337 2 years ago
lol I am not the only one who watches both =D
PhilosAnima 2 years ago
what is this useful for? i try to understand but could anyone give an example?
michelarjuna 2 years ago
should know that you can extend the class(a feature of oop)
altu892 2 years ago
the easiest example is a game...
imagine a game where you have tons of doorsrunning around. or tons of bullets. or metorites... instead of just writting those doors over and over you make a class. so that you save code and can have a door with a handle. a dorr that u push. a game has objects.
lfroggyl 2 years ago
Does any one know how to pass variables between classes ???
emalkin71 2 years ago
Check out his video on childclasses and parent classes.
xXdaveXsuperstarXx 2 years ago
"...because all the other tutorials on the internet kinda suck at it."
so true
Benj80 2 years ago 5
dude, u are amazing, thank you so much.
Portaytoe 2 years ago
You're the man, Bucky! ;D
JustInstalledUbuntu 2 years ago
This specific tutorial really opened up my eyes on object oriented programming. I never understood classes prior to this.
Your tutorials rock so far, thank you for posting them!
slandshark 2 years ago
This comment has received too many negative votes show
what a crap example. bucky.man, no bucky.sex=man!
Kobboi 2 years ago
love these tutorials!
evantaur 2 years ago
Your tutorials are brilliant. I actually understood OOP!
Thank you very much for the tutorials and the time you put into making them.
qwertypimpin 2 years ago 63
Can you please tell me what is use of __init__ inside of class?
dcukov 2 years ago 3
it initializes the class. for example, you can use: class SomeClass: def __init__(self): self.a = 'A' def getA(self): return self.a
then call it with SomeClass().getA() or SomeClass().a that would both output 'A'.
you can define class-global-variables there. it's very useful =)
BackRaw 2 years ago
self is always the first parameter in python
iammichaelscott 2 years ago
hey great tutorial man, Im loving this stuff, wish I had found it earlier lol, ive been learning it from the documentation hehe :P For standard formatting, try to use CamelCase for classes, as Python is an OOP, there are different objects that can get confused, and Python is very case-sensitive. Just a word of advice :D Keep up the great work!
Kaephuin 2 years ago
Man, where have you been the whole time I was learning Python in my science program!? You are an amazing tutor.
masterforce0 2 years ago
whats the difference between "return" and "print"?
Dante19880 2 years ago
Well, return returns a value to the caller and print prints something to the screen.
Sosemaush 2 years ago 5
I like this video!
caiuschance 2 years ago
This has been flagged as spam show
Another great tutorial keep them coming please also I just started a new blog about my career into game programming! Hope you can check it out at CodeJustin(.)com!
Hope you can check it out.
chjustin69 2 years ago
what's the self for?
daisyfoofpoof 2 years ago
5th cummin' up... NOW
JackF9K 2 years ago
4th comment.
so happy
2metube4 2 years ago
3d comment wooot!!11111
lynner1234 2 years ago
Second Comment W00T!
BasicCompHelp 2 years ago
awesome! nice vid
-anti first!
tsnyder700 2 years ago