I like the pronunciation. It's funny they found an english speaking person with this a bit upper class english that sounds like it's from Monty Python (Graham Chapman?). It's a nice tribute.
I don't understand much of it (not right now at least), but it's nice vid. Maybe I wtch it again.
nice tutorial however i don't understand the over-excitement about the dynamic languages and their lack of strong typing. this is the main cause why we have extremely limited intellisense in javascript or python which is actually unsuable. with one tiny advantange of not having to declare variable you loose many hours by reading references etc. or by compile time checking. it's not as cool as you present it.
@noisygrass The funny part is you still have to declare the types, but you move it to some formatted comments. Because type-information is just the very basic bit of essential documentation.
@noisygrass@noisygrass Just use a naming convention for your variables if you dont plant to change the type of what its pointing to eg for ints call it iFOO or for strings sPlayerName.
I dont think foo means anything, at least as a programmer you couldn't care less... it is used to illustrate that anything could go into the variable in terms of the string for hardly typed languages.
I dont mind his accent, he speaks clearly, much better than loads of other Enlish mother tongue speakers. Loved this presentation!
Listening to this, I have no idea how my girlfriend became a hacker in 1st grade. Especially considering that she can barely pass all her classes now.
Please excuse my ignorance of computer science, but what in the hell is "foo"? I have seen this phrase several other places and it drives me crazy. Can somebody please tell me what this means or where it came from?
@crchrdsn The names "foo" and "bar" are very popular for function or variable names in programming languages. They come from an acronym that was popular in war times: FUBAR, which stands for F***ed Up Beyond All Repair. I guess it's just meant to be funny.
Hah, before you go accusing me of bad English, look at your own. What's THE first thing they teach you, about English, hmm? Capital letters, it should be. And like it matters how I spelled the word.
I still don't know why the length of a function REALLY matter. I think he was just attempting to make Python look good. :P
it wouldn't be just a few letters in real world programs, think in a larger scale, let's say youtube.
programming without errors is ideal, every programmer strives for error free code. but when it's a large scale project, team effort is needed, new features are introduced incrementally, the design might even change. bottom line - changes are needed to scale. even with a whole bunch of tests, not all bugs are discovered until it is released to the real world. :)
This is great for me. Google is very good for create Painless Python.
deanwest15 1 month ago
Painless Python is valuable for programmers. It is great.
haroldcasey615 1 month ago
Painless Pythons is valuable for programmer. It is very good.
haroldcasey615 1 month ago
This video give me knowledge about Painless Python. thank you.
weight854 1 month ago
Phyton is really Painless, unlike the Real phyton.
VondaFoni 3 months ago
I like the pronunciation. It's funny they found an english speaking person with this a bit upper class english that sounds like it's from Monty Python (Graham Chapman?). It's a nice tribute.
I don't understand much of it (not right now at least), but it's nice vid. Maybe I wtch it again.
htmlmm 6 months ago
This video is very useful about Painless Python for programmers
claircote4416 7 months ago
Thank you for sharing about Painless Python.
jasperwillis5385 7 months ago
Painless Python is great.
minami935 7 months ago
5 jelly java programmers watched this
TheCruel 7 months ago
nice tutorial however i don't understand the over-excitement about the dynamic languages and their lack of strong typing. this is the main cause why we have extremely limited intellisense in javascript or python which is actually unsuable. with one tiny advantange of not having to declare variable you loose many hours by reading references etc. or by compile time checking. it's not as cool as you present it.
noisygrass 1 year ago
@noisygrass The funny part is you still have to declare the types, but you move it to some formatted comments. Because type-information is just the very basic bit of essential documentation.
Menedev 10 months ago
@noisygrass @noisygrass Just use a naming convention for your variables if you dont plant to change the type of what its pointing to eg for ints call it iFOO or for strings sPlayerName.
sacredgeometry 8 months ago
X just doesn't care :P
SaschaHeylik 1 year ago
This has been flagged as spam show
this is so fucking easy...
keylllogdark 1 year ago
I dont think foo means anything, at least as a programmer you couldn't care less... it is used to illustrate that anything could go into the variable in terms of the string for hardly typed languages.
I dont mind his accent, he speaks clearly, much better than loads of other Enlish mother tongue speakers. Loved this presentation!
sigimarti 1 year ago
Listening to this, I have no idea how my girlfriend became a hacker in 1st grade. Especially considering that she can barely pass all her classes now.
dudegutarman12 1 year ago
Please excuse my ignorance of computer science, but what in the hell is "foo"? I have seen this phrase several other places and it drives me crazy. Can somebody please tell me what this means or where it came from?
crchrdsn 1 year ago
@crchrdsn The names "foo" and "bar" are very popular for function or variable names in programming languages. They come from an acronym that was popular in war times: FUBAR, which stands for F***ed Up Beyond All Repair. I guess it's just meant to be funny.
DeanAngerer 1 year ago
@crchrdsn - just look into the Wikipedia for "Foobar" - and not FUBAR.
mmmpathy 10 months ago
Great video, however the guys voice does remind me of Steven Hawkins talking wheelchair (no offence intended)
AngryJoeMan 1 year ago
This comment has received too many negative votes show
I've got a Python, he's happy 2 make any women happy. Spits venom too eeh
graham6824 1 year ago
Great Python video, well done!
patricbrown2 1 year ago
This has been flagged as spam show
if you havent seen this movie yet you dont know what your missing, you can watch it for free @ i watch movies 43 . c o m
zandergary 2 years ago
uhhh ...why he talk from time 0? is there part 0 of 2?
threelegduck 2 years ago
@threelegduck because Python indices start from 0 :P hahahaha
TheElMarsh 1 year ago
very proficient at expressing this material quickly and clearly
bryantfilms 2 years ago 3
This has been flagged as spam show
Sieg Heil Python! The superior master language!!
kjaerjakcajk 2 years ago
Where can I get the powerpoint he is presenting? Anyone?
FarhanBrohan 2 years ago
the only reason I watch his videos is to catch those addictive sound bytes of "basically". No one can pronounce it better than he does.
gniquil 2 years ago 15
gotta agree
klined 2 years ago
"bazziclee"
"icks"
Good vid.
manictatter 2 years ago
Please, respect people from other countries. Don't ridicule them.
andrnag 2 years ago 50
@andrnag ryt
abhinavtv 1 year ago
Thank you!
DrewLeSueur2 2 years ago
what do you mean "every"???
I see some that aren't dude...
hiddenblades42 2 years ago
lol every comment is -1
Masterfootballer23 2 years ago
I took a class that taught this language and it was very interesting.
haggistheman1525 3 years ago
This video is bazzickly awesome! :p
kabadizzle 3 years ago
Nice.
Simple, easy to understand.
I love google <3
JoakoXWacho 3 years ago
engaging!
horacetx 3 years ago
Great intro to Python, thank you for sharing!
Erator 3 years ago
near 1:52, world record for shortest hello world program, Ruby is shorter:
puts 'Hello, world!'
andoyandoy 3 years ago
chill m8. between python and ruby, its a personal choice.
artyjag 3 years ago 2
i actually like both languages :) just saying which is shorter.
andoyandoy 3 years ago
Which is useless
shinuza 3 years ago
useless in making the facts straight, right...
andoyandoy 3 years ago
setting the facts straight is useless? :)
andoyandoy 3 years ago
Who gives a shit? I'd rather use " cout << "You are a noob!"; " since it looks nicer.
ToastDevourer 3 years ago
that won't even compile :)
youtube wouldn't scale as much if it's back-end was done in cpp, that's the power of python - productivity.
andoyandoy 3 years ago
Uh, I think you'll find my little snippit of code will compile in any major C++ compiler. So, stfu!
ToastDevourer 3 years ago
what's with your anger issue? can't you make a discussion without bad language?
first of all it's spelled snippet.
my bad, your cpp snippet will run! you'd just have to redundantly include the libraries and your main function every time you make a program.
in py, this is a full program: print 'not a snippet'
andoyandoy 3 years ago
Hah, before you go accusing me of bad English, look at your own. What's THE first thing they teach you, about English, hmm? Capital letters, it should be. And like it matters how I spelled the word.
I still don't know why the length of a function REALLY matter. I think he was just attempting to make Python look good. :P
(Not saying it isn't)
ToastDevourer 3 years ago
c is still C, but snippit is definitely not snippet. :)
shorter code matters because it is maintainable and it minimizes errors.
andoyandoy 3 years ago
Yeah, what does a few letters matter?
Why don't you just program it without errors in the first place. :P
ToastDevourer 3 years ago
it wouldn't be just a few letters in real world programs, think in a larger scale, let's say youtube.
programming without errors is ideal, every programmer strives for error free code. but when it's a large scale project, team effort is needed, new features are introduced incrementally, the design might even change. bottom line - changes are needed to scale. even with a whole bunch of tests, not all bugs are discovered until it is released to the real world. :)
andoyandoy 3 years ago
A moment ago we were talking about output to the console, you wanker.
Obviously on a larger scale, having smaller code will increase productivity and reduce debugging time.
ToastDevourer 3 years ago
"I still don't know why the length of a function REALLY matter."
"Yeah, what does a few letters matter?"
- i was merely trying to address your crude statement.
if you want to limit your perspective as a programmer to just output to the console, then that's up to you.
i was talking about the implications of short code to real world programs.
andoyandoy 3 years ago
@ToastDevourer
stand alone cout << "You are a noob!"; will not compile..
print 'You are a noob!' is a completely functional python program. 'nuff said.
Anyway, why are you even comparing C++ and Python? Apples and oranges.
TheElMarsh 1 year ago
@TheElMarsh True, C++ is far more powerful and runs much much faster.
StephenWebb1980 1 year ago
Can you give an example please?
hiddenblades42 2 years ago
Like when you said that "Ruby is shorter"?
hiddenblades42 2 years ago
I think it is missing the beginning, it starts from slide 9
ropiku 3 years ago 7
Good overview, thanks. now I'm waiting for the second part... :-)
studraki 3 years ago