could someone plz answer me.My dream is to become a computer programmer but i have heard that it sucks.I have heard that when you learn a program language in 10 years that program language will be outdated.Is this true?Should i pursue a different career in the computer field???
@someguyy2 I would go for server maintenance or management as the only thing that mainly changes is hardware and the spec of the hardware is very easy to memorise.
@jglomas86 but im afraid that once i learn a program language and i find a decent job and suddenly the program language i learned becomes outdated ill b jobless.
start with one object oriented programmin language, like java, its used frequently across many platforms. its actually not about which programming language u should use, but understanding Programming Paradigms, like how different programming languages are structured, not which one.
using at least one of them will make u understand how all these concepts come together practically, and there's a lot of opportunity in writin small programs for different solution categories, so u can actually make some dollar here..
and remember this, programming, as a pure science discipline, doesnt stand alone disjointed from other computer science topics. u need to learn other supporting subjects like automata, software engineering and programming concepts to come to appreciate the holistic application of programming, otherwise developing enterprise solutions is gonna be a headache as you become an advanced programmer. incidentally, know ur algebra too!
@someguyy2 - life is full of change, embrace it. yes the tools you use today will change tomorrow. Do you really want to use chisel and stone to write? Your brain will adapt and learn new languages. Your problem solving skills are going to be honed.
@someguyy2 how true that is... i don't know why people in their 40's just don't pack up their bags and leave society. Why do they even bother learning. They're gonna die n a year or two n e way.
I've been learning Python from "Beginning Python" (Magnus Lie Hetland) and I felt the need for another perspective to reinforce things. This video does that perfectly. I'll watch the other videos in the series as I progress through the book.
Thank you for this video, Google. Coming from a beginner Java and Matlab background, I've found this video to be very clear. I will always love Java, but the instant feedback from Python and code that looks like pseudocode is awesome! For others that found it unclear, I recommend a nice IDE like PyScripter. Also, try coding along with the video. Every time he codes something, do the same into the interpreter. This way you get that learn by doing feeling.
Very useful. I've been putting off learning Python and PERL for so long because of how boring those long instructional texts are. On the road now - Thanks!
@WhizKnifa Mine just rambles on repeating the same thing... and takes a whole lesson teaching how to just assign something or just one tiny bit of the course.
Wait i downloaded the python shell from the website but i have 3.2 i have python (gui) and python command line. witch one am i supposed to be using. Or am i totally doing things the rong way please help i'm totally new to python but want to get in to programming and people pointed me to python saying that i should start with it pls help!
@993leo use the IDLE(gui) of whichever version you want to work in. You can work in python 3 fine, just make sure you read up on the differences between 2.x and 3... For following these tutorials, pretty much the only difference is that you'll have to switch from using 'print xyz' to 'print(xyz)' and using 'x//y' for true integer division
I don't understand the "Terminal" window he's using. I'm completely new to python, and programming in general (unless you count HTML) but when I use python, the only windows I seem to be aware of is the Python Shell and any new window I open.
Go to File , New Window , and you'll get window for writing and running code (Run/Run module) , and terminal equivalent in Win would be Command Prompt (click Start\Run and enter cmd ) and you'll get Win shell and just enter python yourprogram.py and press enter....
@juliagao He's using an editor named Emacs. It's got syntax highliting, you can create macros, tweak it to change its behaviour and all sorts of stuff.
@tairiddell1 He uses Linux, and Firefox is default browser installed :-D, anyway there's no Chrome in Linux, just a browser named Chromium instead ^_^
@oiejaune once you install python you need to add the path of the execuable to your windows system variable in enviromental variables. eg. Variable = PATH and Value = C:\Python27\
@oiejaune Like neoncs888 mentioned, go to "Computer", click with your right button (mouse), click "Properties", then click "Advanced", then look at the bottom left, a button named "Evironmental variables", click on it. Bottom list is called "System variables", you search in the list for "path". Once you find it, double-click on it. In the bottom field "Value".. add a semi-colon at the end ";" without the quotes. Then add the path to your interpreter, for example C:\Python32. Hit OK.
@JugurthaHadjar Wait i downloaded the python shell from the website but i have 3.2 i have python (gui) and python command line. witch one am i supposed to be using. Or am i totally doing things the rong way please help i'm totally new to python but want to get in to programming and people pointed me to python saying that i should start with it pls help!
@Dusty2084 thanks for making me focus on it asshole. Now it's harder to pay attention to what he's saying because I'm just waiting for the next smack.
@stickmenarekool haha you just don't know how to program. Yes python os written in c, you dimwit. You can eve write your own python modules in c. You just don't know anything, so k won't pick on you.
@stickmenarekool Also the whole fact that C++ is actually the standard and VERY MUCH used today including I believe it it what the Mac Operating System is written in (or at least some form of C). So if you think no one's using it, talk to a real software engineer or ANY Mac user.
@stickmenarekool C is still the best (possibly only) option for high end projects. - most interpreters and compilers are written in C, and projects like Ansys or Nastran could never be written in any "newer" language (at least one lacking tight/explicit memory handling) without extreme impacts on performance. also, the MMO EVEOnline was written almost entirely in python - so it can "do" plenty. and if you think chrome does less than FF you probably just don't know how to use chrome.
@Gr1pp717 Does c++/obj c have explicit memory management? Or is that all part of C given that they are both supersets? (strict and not so strict respectively)
@sacredgeometry I'm not familiar with ObjC; but yes, C++ has nearly the same explicit memory management from C (via malloc and free), but it also introduces the similar but not identical new and delete.
@stickmenarekool That isn't really true.. C++ is still a widely used language for more complicated programs like modern games, or programs that need great performance. You can see Python like PHP, it's an interpreted language, so today it's mostly used for web applications. Although you can also make desktop apps with it. Advantage of Python apps is that it is cross-platform.
@stickmenarekool Sorry like most people have said, this is absurdly wrong. Most C code will compile in C++ C and C++ are very much used in fact they are two of the top three programming languages. Java and python are very different in terms of language but are both interpreted languages. The only reason Java would be any more competent than python is expedience, there are probably way more libraries for java right now, but that might not be the case very long...
@stickmenarekool Python can and does do a lot and is widely used as the standard scripting language in many industries including the film and cg industry.
@ForeverWiked I hear ya. The reason the 'name ==' is needed so that the same module (.py file) can be both loadable from the command line to the python executable, as well as importable using import. When importing, you don't want to invoke main(), but you do from the shell prompt. When you invoke .py file from the shell, name is main, so that's where you invoke the entry point to the program. even modules that aren't stand-alone programs still use this technique to do some testing.
In addition to this series, I recommend the Python 3000 talk, even if you never intend to do anything with Python 3 -- you learn quite a bit about Python 2.x by listening to it -- search YouTube for Python 3000 GoogleStudents
I went through the entire series, and Nick is one of the better instructors I've heard (and I've been taking classes my entire life)
I think it's funny how the first video has 282,000 views, and the last one only 23,000. Reminded me of the first semester of comp-sci when 90% of the people decided computer programming wasn't for them.
@kkasajian I know what you mean. I'm 3 weeks into school and I think half the people in my CS class have dropped already haha to be fair though lots of them are engineering majors, and they don't actually care about computers.
And for all the shit google does, at least they made this helpful class. The only thing I don't get is why they need the if name = main. Just using main() by itself should be fine
@ForeverWiked When a Python program starts, if it encounters the if name == main statement, the following code is treated as the main program, if not, it is treated as a callable module. It's a way that the same code can be used as a main program or a procedure. It's really handy. See any good Python text for more info.
I started teaching myself Python programming a couple of months with the best of intentions (assisting in my PhD etc). Today I just completed writing my very own text-based adventure game of Pokemon Yellow. Hell yes.
im looking for tutorial on web application development in python including installing, configuring python, web server, using IDE, and a sample application.
i have been looking for installing OS, web server, IDE, to develop a sample web application in python, all the information is scattered and buggy.
please compile a tutorial comprising of OS, IDE, web server, all the configurations, and with a 4 page web application to start with. I prefer ubuntu, nginx, eclipse-pydev
@ieatmolecules Good job! I'll bet you're excited & proud all at the same time. . .May I ask how you were teaching yourself? Online Tutorials?? youtube vids??? Let me know, if you can. Thanks
@puppetrocks Hi, I apologise sincerely for the delay in replying. I taught myself out of a book (Python for clueless idiots type thing), just a few pages a day. After a week or so, I could do some quit simple but useful things and had also gained an important appreciation of what the language was capable of doing even if was not! After a month I was fairly competent and after two I was able to do most things I wanted to do (although by no means in a tidy or sophisticated manner!).
@FTWlaSH I started coding when I was 6.
NCIS1797 15 hours ago
im 13 and i would love to learn coding like java python etc but im not sure if im to young to understand some of the codes and things any advice?
FTWLaSH 2 days ago
@FTWLaSH Never to young to learn.
BrianYoder2012 2 days ago
google is the temple of solomon of our age for information, esotherical, logical and practical vs. thanks for all those support...
gailakarsu 6 days ago
Alright! :)
talisman006 6 days ago
could someone plz answer me.My dream is to become a computer programmer but i have heard that it sucks.I have heard that when you learn a program language in 10 years that program language will be outdated.Is this true?Should i pursue a different career in the computer field???
someguyy2 6 days ago
@someguyy2 I would go for server maintenance or management as the only thing that mainly changes is hardware and the spec of the hardware is very easy to memorise.
TheTechOnline 6 days ago
@someguyy2 technologie branches are always moving, merging, falling and reappearing. Its quite exciting if you like a field that is "alive"
Do not be afraid of learning programming language, the first one is the hardest and after it the biggest step is just the syntax ;)
jglomas86 6 days ago
@jglomas86 but im afraid that once i learn a program language and i find a decent job and suddenly the program language i learned becomes outdated ill b jobless.
someguyy2 5 days ago
@someguyy2
start with one object oriented programmin language, like java, its used frequently across many platforms. its actually not about which programming language u should use, but understanding Programming Paradigms, like how different programming languages are structured, not which one.
thundermaru1 5 days ago
@thundermaru1
using at least one of them will make u understand how all these concepts come together practically, and there's a lot of opportunity in writin small programs for different solution categories, so u can actually make some dollar here..
thundermaru1 5 days ago
@someguyy2
and remember this, programming, as a pure science discipline, doesnt stand alone disjointed from other computer science topics. u need to learn other supporting subjects like automata, software engineering and programming concepts to come to appreciate the holistic application of programming, otherwise developing enterprise solutions is gonna be a headache as you become an advanced programmer. incidentally, know ur algebra too!
thundermaru1 5 days ago
@someguyy2 technology is constantly moving
jglomas86 5 days ago
@someguyy2 - life is full of change, embrace it. yes the tools you use today will change tomorrow. Do you really want to use chisel and stone to write? Your brain will adapt and learn new languages. Your problem solving skills are going to be honed.
gregeb13 4 days ago
@gregeb13 well you rlly cant adapt when your old like in your 40s+ or at least you wont be able to learn as well as when your were young
someguyy2 4 days ago
@someguyy2 how true that is... i don't know why people in their 40's just don't pack up their bags and leave society. Why do they even bother learning. They're gonna die n a year or two n e way.
ez1600 4 days ago
this is better than my intro to computer programming class in college
fncischen 6 days ago
17:00 , That's what she said.
imDan11l 1 week ago 3
Comment removed
imDan11l 1 week ago
anyone see the video suggestions? 0.o
tyinykiller5 1 week ago
half million?
GZO1O 1 week ago
Thanks a lot from the bottom of my heart. I can't express how happy I am after listening to the lectuare and then doing the exercise. Great job
dhrubajyotitalukdar 1 week ago
jajajaj el infeliz trabaja en google da clases de python y usa el firefox navegador de la competencia. kkakakakakak
gustavohpuyol 1 week ago
this guy is the exact person who i'd expect to work at google! good lecturer though. fast talker but im a fast listener
ss770640 1 week ago
Comment removed
hdzsound 1 week ago
I wish I went to Stanford... maybe for grad school...
Hedmo461 1 week ago
Thanks this video was big. Also could more
OrangeFishstudios 2 weeks ago
If he programs as fast as he talks I bet he is good
basstutor 2 weeks ago
That buzzing noise makes me go crazy :D
Schinken1 2 weeks ago
да итак всё понятно
LGtJustice 3 weeks ago
This comment has received too many negative votes show
Пшел нах в свой хабр!
theden111111 3 weeks ago
Make russian subtitles please!
alperdjio 3 weeks ago 15
Жаль что не на русском((((
MegaTribel 3 weeks ago 8
@MegaTribel Извините, но как можно вертеться в IT сфере но в упор не воспринимать английский на слух?
Baltasarmk 3 weeks ago
спасибо
llwMwll 3 weeks ago
Why are there always boobie links in all the programming tutorials I search?
MisterSkillet100 3 weeks ago 4
Is he fuckin junky?
deniamnet2 3 weeks ago
привет с хабра :)
IInkvizitor 3 weeks ago 179
@IInkvizitor хабрахомячки наступают
cprALexe 3 weeks ago
Is there a text version of the lessonы?
walkmanake 3 weeks ago
@walkmanake лессоны?
TheBoobaloo 3 weeks ago
He says "I just want to bang out some code and be done" yet the subtitle says "I want to dance, encode and be done" lol!
smpxix 1 month ago
Very useful. Thanks.
I've been learning Python from "Beginning Python" (Magnus Lie Hetland) and I felt the need for another perspective to reinforce things. This video does that perfectly. I'll watch the other videos in the series as I progress through the book.
LsBaba 1 month ago
Thank you for this video, Google. Coming from a beginner Java and Matlab background, I've found this video to be very clear. I will always love Java, but the instant feedback from Python and code that looks like pseudocode is awesome! For others that found it unclear, I recommend a nice IDE like PyScripter. Also, try coding along with the video. Every time he codes something, do the same into the interpreter. This way you get that learn by doing feeling.
jdmazzify 1 month ago
Very useful. I've been putting off learning Python and PERL for so long because of how boring those long instructional texts are. On the road now - Thanks!
PS: Some of the related videos are.... funny!
michealjohnny 1 month ago
he looks like someone who is coming from the big bang theory TV series... maybe this is how genius are in general...?
HLilia 1 month ago 4
google makes the world smarter
sharkguto 1 month ago
Im really not trying to be mean, but this guy is a horrible teacher.
shortname9 1 month ago
@shortname9 I don't think it's so much that he is bad as it is we just don't understand what he's teaching.
sizzlemoo 1 month ago
@sizzlemoo I agree with this completely
SFA33 1 month ago
I see a lot of time being wasted. Lets stick to the KISS principle.
shortname9 1 month ago
Great tutorial! I would encourage everyone to also do the exercises he is talking about. :) They really help you understand what's going on.
bartjoboy 1 month ago
This has been flagged as spam show
oh already Xd
Mr047blz 1 month ago
Comment removed
Mr047blz 1 month ago
Comment removed
dannyelstein 1 month ago
3:57 - 4:00 lol
TheLegendaryJai 1 month ago
Yeah so Pyro sent me.
michaelrossi11 1 month ago
@WhizKnifa Mine just rambles on repeating the same thing... and takes a whole lesson teaching how to just assign something or just one tiny bit of the course.
deepholeintheground 1 month ago
2:27 Voice crack fail
deepholeintheground 1 month ago
Pyro can suck my balls.
Tyrroi 1 month ago
@Tyrroi No he can't. You don't have any.
razerburst 1 month ago
@razerburst I do.
Tyrroi 1 month ago
Pyropuncher specifically told me to come here.
sean0196 1 month ago
I subscribed to Pyropuncher and then i ended up here... wtf
FuzzyorDie 1 month ago
Pyropuncher.
minniemoocher123 1 month ago 20
mute the sound play lambada
capitaljoy 1 month ago
def main(): 'hello'
main()
thats a simple way to do it
slicker41 2 months ago
Lol @ "dead tree version"
02:22
TheWeirdTechGuy 2 months ago
Wait i downloaded the python shell from the website but i have 3.2 i have python (gui) and python command line. witch one am i supposed to be using. Or am i totally doing things the rong way please help i'm totally new to python but want to get in to programming and people pointed me to python saying that i should start with it pls help!
993leo 2 months ago
@993leo use the IDLE(gui) of whichever version you want to work in. You can work in python 3 fine, just make sure you read up on the differences between 2.x and 3... For following these tutorials, pretty much the only difference is that you'll have to switch from using 'print xyz' to 'print(xyz)' and using 'x//y' for true integer division
Falconvk 2 months ago
i'm confused now, is he a google employee or Stanford lecturer ? i'm just curious, that's all
ashrafsobli 2 months ago
i got it!!hahaha
wonder876090 2 months ago
Can people stop mentioning the smacking?!?!... Now I can't watch thees tutorials anymore...
TheBlueBear1337 2 months ago
Comment removed
dhananjai1997 2 months ago
Did someone do string 1 exercise?
Arsalanic 2 months ago
Jesus Christ im never going to be a game dev =(
THEkidzRANGR 2 months ago
@THEkidzRANGR you do realize game developers don't usually write the code...they have programs that do that for them lol
Plus idk know any game written in python.
LonelyJeremy 2 months ago
@LonelyJeremy Frets on Fire is written in Python using OpenGL with SDL as a wrapper. I'm just saying!
LightningHexagon 2 months ago
I don't understand the "Terminal" window he's using. I'm completely new to python, and programming in general (unless you count HTML) but when I use python, the only windows I seem to be aware of is the Python Shell and any new window I open.
Bennyrulez1997 2 months ago
@Bennyrulez1997 if you are using windows, go to the terminal and type python.
MySuperlame 2 months ago
@Bennyrulez1997
Go to File , New Window , and you'll get window for writing and running code (Run/Run module) , and terminal equivalent in Win would be Command Prompt (click Start\Run and enter cmd ) and you'll get Win shell and just enter python yourprogram.py and press enter....
MrM4X0N3 2 months ago
Just a small mistake in subtitle ^_^ : Pearl should be Perl, it's not a gem here, it's a programing language :P
nvl164 2 months ago
Rodney Mckay?
akritic77 2 months ago 3
I got over the smacking. The dude is a good teacher.
Hickorychiclets 2 months ago 15
@Hickorychiclets very well said... the smack simply "disappears" after the first 5 min
dotnerdify 2 months ago
Do you know SQL?
GoldenNarwhaleTV 2 months ago
I am a 11 and I know Python a true BADASS!
GoldenNarwhaleTV 2 months ago
@GoldenNarwhaleTV I'm a 16 and I know a python
Telekenetoh 2 months ago
Which program does he use to put those codes in such as def main(), def Hello(name), etc? Thank you.
juliagao 2 months ago
@juliagao He's using an editor named Emacs. It's got syntax highliting, you can create macros, tweak it to change its behaviour and all sorts of stuff.
JugurthaHadjar 2 months ago
using firefox browser and not chrome in disply ?
tairiddell1 2 months ago in playlist Learn Python (Google) 2
@tairiddell1 I think this video pre-dates Chrome. It looks like he's using OSX 10.4.
LavaHotMan 2 months ago
@tairiddell1 He uses Linux, and Firefox is default browser installed :-D, anyway there's no Chrome in Linux, just a browser named Chromium instead ^_^
nvl164 2 months ago
@nvl164 Yes there is, I'm using it righ now
fabiosn 2 months ago
Does anyone have a handout for this?
XblazerX 3 months ago
@oiejaune once you install python you need to add the path of the execuable to your windows system variable in enviromental variables. eg. Variable = PATH and Value = C:\Python27\
neoncs888 3 months ago
how do i call python files using windows (cmd) instead of terminal? please help :)
oiejaune 3 months ago
@oiejaune Like neoncs888 mentioned, go to "Computer", click with your right button (mouse), click "Properties", then click "Advanced", then look at the bottom left, a button named "Evironmental variables", click on it. Bottom list is called "System variables", you search in the list for "path". Once you find it, double-click on it. In the bottom field "Value".. add a semi-colon at the end ";" without the quotes. Then add the path to your interpreter, for example C:\Python32. Hit OK.
JugurthaHadjar 2 months ago
This has been flagged as spam show
@JugurthaHadjar Wait i downloaded the python shell from the website but i have 3.2 i have python (gui) and python command line. witch one am i supposed to be using. Or am i totally doing things the rong way please help i'm totally new to python but want to get in to programming and people pointed me to python saying that i should start with it pls help!
993leo 2 months ago
Is he on drugs????????????
hydrogenix 3 months ago 3
@hydrogenix LOLLLLLLLLLLLLL seems like it to me.
chrisgrinhard 3 months ago
@hydrogenix Caffeine bro. Caffeine.
TheLyreLiar 3 months ago
@hydrogenix No, he's on CODEIN... Sorry, CODING.
JugurthaHadjar 2 months ago
leaning PHP at the moment, wondering what direction to go Ruby or Python hmmmmmm.
onebighoe 3 months ago
@onebighoe python
ihaveitnow 3 months ago
Cool!
seoservices500 3 months ago
This video series is awesome. Thanks for uploading it google..
atarikguney 3 months ago
his smacking is so fucking annoying
Dusty2084 3 months ago 6
@Dusty2084 thanks for making me focus on it asshole. Now it's harder to pay attention to what he's saying because I'm just waiting for the next smack.
scrubrug 3 months ago 26
@scrubrug fuck you so much, now im looking out for them
Confliicted 2 months ago
@scrubrug, oh god... this is what I get for reading the top comment :/
szrNuge 1 month ago
@scrubrug hahaha.I think it gives him character.
kimnguyen187 1 month ago
@Dusty2084 your whining is so fucking annoying
WinterXL 3 months ago
@WinterXL
very nice come back... :/
Dusty2084 3 months ago
I would learn Python in 2 days if I wanted to...};
tommyAryan 4 months ago
That is what I call "babbled english". Is he trying to sing or trying to talk...?
mabalag 4 months ago
That If + or statement does not work in windows Environment
raikrahul 4 months ago
ALRIGHTY!
pasmaan 4 months ago 3
@stickmenarekool haha you just don't know how to program. Yes python os written in c, you dimwit. You can eve write your own python modules in c. You just don't know anything, so k won't pick on you.
deathbyaccident 4 months ago
Does Python even lift?
coolfacekillah 4 months ago
lol u are such a nerd, u mad?
coolfacekillah 4 months ago
Thanks Google. Yet another reason that companies like Google will help bring about change in the us and the world.
Narked165 4 months ago
C++ & Python = Batman & Robin
shadowC10ne 4 months ago
This comment has received too many negative votes show
C++ = internet explorer
python = google plus
java = mozilla firefox
any one disagree?
stickmenarekool 5 months ago
@stickmenarekool what the fuck are you talking about? that makes absolutely no sense
petisnnake 5 months ago
@petisnnake C++ is old and not used, like IE
python is simple and fast, but doesnt really do much, like google chrome
java is a little more complicated and a litttle slower, but can do much mroe, like fire fox
stickmenarekool 5 months ago
@stickmenarekool python is fast depending on what you're writing, usually if its a small or quick project.
1357onaudio 5 months ago
@stickmenarekool Also the whole fact that C++ is actually the standard and VERY MUCH used today including I believe it it what the Mac Operating System is written in (or at least some form of C). So if you think no one's using it, talk to a real software engineer or ANY Mac user.
joepshoulak2 4 months ago
@stickmenarekool Oh, and Python is written in C++. So when you use Python, you are using C++.
joepshoulak2 4 months ago
@joepshoulak2 Python is a different language. Thats like saying English comes from latin. so when you speak english you're speaking latin.
stickmenarekool 4 months ago
@joepshoulak2
not true...once it's compiled it uses machine language directly...no C++ stuff.
moveaxebx 4 months ago
@stickmenarekool absolutely wrong.
KillYouds 4 months ago
@stickmenarekool C is still the best (possibly only) option for high end projects. - most interpreters and compilers are written in C, and projects like Ansys or Nastran could never be written in any "newer" language (at least one lacking tight/explicit memory handling) without extreme impacts on performance. also, the MMO EVEOnline was written almost entirely in python - so it can "do" plenty. and if you think chrome does less than FF you probably just don't know how to use chrome.
Gr1pp717 4 months ago
@Gr1pp717 Does c++/obj c have explicit memory management? Or is that all part of C given that they are both supersets? (strict and not so strict respectively)
sacredgeometry 4 months ago
@sacredgeometry I'm not familiar with ObjC; but yes, C++ has nearly the same explicit memory management from C (via malloc and free), but it also introduces the similar but not identical new and delete.
basmithtx 4 months ago
@basmithtx Awesome thank you for the reply, that is what I thought.
sacredgeometry 4 months ago
@stickmenarekool That isn't really true.. C++ is still a widely used language for more complicated programs like modern games, or programs that need great performance. You can see Python like PHP, it's an interpreted language, so today it's mostly used for web applications. Although you can also make desktop apps with it. Advantage of Python apps is that it is cross-platform.
bartjoboy 4 months ago
@stickmenarekool Sorry like most people have said, this is absurdly wrong. Most C code will compile in C++ C and C++ are very much used in fact they are two of the top three programming languages. Java and python are very different in terms of language but are both interpreted languages. The only reason Java would be any more competent than python is expedience, there are probably way more libraries for java right now, but that might not be the case very long...
sacredgeometry 4 months ago
@stickmenarekool Python can and does do a lot and is widely used as the standard scripting language in many industries including the film and cg industry.
sacredgeometry 4 months ago
@stickmenarekool "C++ is old and not used" LOL, do you now almost every-NEW-thing is built from C++ & C ?
nvl164 2 months ago
This has been flagged as spam show
@stickmenarekool what are you smoking?
Apachaiii 3 months ago
Comment removed
meduffie 5 months ago
"Some experience in some language." Well, I'm out. :D
FullGrownGaming 5 months ago 2
Comment removed
kkasajian 5 months ago
@ForeverWiked I hear ya. The reason the 'name ==' is needed so that the same module (.py file) can be both loadable from the command line to the python executable, as well as importable using import. When importing, you don't want to invoke main(), but you do from the shell prompt. When you invoke .py file from the shell, name is main, so that's where you invoke the entry point to the program. even modules that aren't stand-alone programs still use this technique to do some testing.
kkasajian 5 months ago
In addition to this series, I recommend the Python 3000 talk, even if you never intend to do anything with Python 3 -- you learn quite a bit about Python 2.x by listening to it -- search YouTube for Python 3000 GoogleStudents
kkasajian 5 months ago
I went through the entire series, and Nick is one of the better instructors I've heard (and I've been taking classes my entire life)
I think it's funny how the first video has 282,000 views, and the last one only 23,000. Reminded me of the first semester of comp-sci when 90% of the people decided computer programming wasn't for them.
kkasajian 5 months ago
@kkasajian I know what you mean. I'm 3 weeks into school and I think half the people in my CS class have dropped already haha to be fair though lots of them are engineering majors, and they don't actually care about computers.
And for all the shit google does, at least they made this helpful class. The only thing I don't get is why they need the if name = main. Just using main() by itself should be fine
ForeverWiked 5 months ago
@ForeverWiked When a Python program starts, if it encounters the if name == main statement, the following code is treated as the main program, if not, it is treated as a callable module. It's a way that the same code can be used as a main program or a procedure. It's really handy. See any good Python text for more info.
bobcrunch 5 months ago
do your homework guys ! :D
AbuAljori 5 months ago
Allrighteeee
Sinico1234 6 months ago
Thanks Google, love python, good beginners resource.
jacksonhenry3 6 months ago
cmok cmok cmok ...
chen0rama 6 months ago 3
I started teaching myself Python programming a couple of months with the best of intentions (assisting in my PhD etc). Today I just completed writing my very own text-based adventure game of Pokemon Yellow. Hell yes.
ieatmolecules 6 months ago 67
@ieatmolecules
hi,
im looking for tutorial on web application development in python including installing, configuring python, web server, using IDE, and a sample application.
i have been looking for installing OS, web server, IDE, to develop a sample web application in python, all the information is scattered and buggy.
please compile a tutorial comprising of OS, IDE, web server, all the configurations, and with a 4 page web application to start with. I prefer ubuntu, nginx, eclipse-pydev
ashwin1231 5 months ago
@ieatmolecules Good job! I'll bet you're excited & proud all at the same time. . .May I ask how you were teaching yourself? Online Tutorials?? youtube vids??? Let me know, if you can. Thanks
Colstonewall 5 months ago
@ieatmolecules how long did it take you to get the hang of it
puppetrocks 5 months ago
@puppetrocks Hi, I apologise sincerely for the delay in replying. I taught myself out of a book (Python for clueless idiots type thing), just a few pages a day. After a week or so, I could do some quit simple but useful things and had also gained an important appreciation of what the language was capable of doing even if was not! After a month I was fairly competent and after two I was able to do most things I wanted to do (although by no means in a tidy or sophisticated manner!).
ieatmolecules 4 months ago
@ieatmolecules what's wrong with GUI-based approach?
thesocialinception 3 months ago
I like how he's amazed by google search's ability to find info on python.
calculusisamazing 6 months ago
OMG best idea ever. Google should make an OS
inuasha880 6 months ago
@inuasha880 Search for chrome os, and also google made Android, an os for mobile phones.
zerocheese 6 months ago
@zerocheese Sadly after I posted this I googled it lol but still it was a right move
inuasha880 6 months ago
@inuasha880 They did made an OS.. it's called Google Chrome OS
Vortex93 6 months ago
goddamn this guy is annoying!
jdavis234 6 months ago
@jdavis234 so are you...
inuasha880 6 months ago
Mark Zuckerburg teaching Googlers???
fderify 6 months ago
Not a single guy oin google use Windows... :)
josyula547 6 months ago 3
Oh man... the audio quality is horrible. :(
clawbog2 6 months ago
ugh I can't believe he compared python to javascript
jcbamm26 6 months ago
@anecdotties what do you expect him to use?? Google was just a search engine at the time this video was made, google chrome hadn't come out yet
Florian26king 6 months ago 5
@Florian26king Chrome came out in 2008.
TheDhezballah 4 months ago