All language subtitles for 6. DEVELOPER FUNDAMENTALS I

af Afrikaans
ak Akan
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (Soranî)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian
pl Polish
pt-BR Portuguese (Brazil)
pt Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian Download
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:01,090 --> 00:00:01,680 All right. 2 00:00:01,700 --> 00:00:05,170 This is a big video now. 3 00:00:05,270 --> 00:00:12,030 These videos are going to be sprinkled throughout the course they're developing fundamentals video. 4 00:00:12,070 --> 00:00:19,330 These are the topics that are going to be super super short but important because as a beginner it's 5 00:00:19,330 --> 00:00:24,190 hard to learn these things because you don't know what you don't know. 6 00:00:24,190 --> 00:00:30,370 So what I'm going to try and do in these developer fundamentals is tell you well how to avoid the mistakes 7 00:00:30,370 --> 00:00:36,670 that I made when I got started and what a lot of people do when they get started that is they don't 8 00:00:36,670 --> 00:00:42,480 have a clear path and don't understand what the most efficient way to do things is. 9 00:00:42,490 --> 00:00:47,770 So with developer fundamentals we're going to talk about key things to make you. 10 00:00:47,890 --> 00:00:56,470 First of all efficient in learning python but also make you a programmer that is really really good 11 00:00:56,740 --> 00:00:58,320 and that companies want. 12 00:00:58,330 --> 00:01:02,530 So what is this first developer fundamental. 13 00:01:02,920 --> 00:01:05,830 It's don't read the dictionary. 14 00:01:05,830 --> 00:01:11,550 What does that mean well when you're learning a language such as Python. 15 00:01:11,550 --> 00:01:17,400 You're going to have a tendency especially when you're starting up to try and learn every single thing 16 00:01:17,580 --> 00:01:22,230 every single function every single syntax every single trick. 17 00:01:22,230 --> 00:01:28,290 It's almost like you're trying to learn a language by reading a dictionary from page one all the way 18 00:01:28,290 --> 00:01:28,950 to page. 19 00:01:28,950 --> 00:01:32,680 I don't know a thousand two hundred but that's now how things work. 20 00:01:32,820 --> 00:01:37,920 As a matter of fact when I work with different programming languages I don't know all the syntax is 21 00:01:37,950 --> 00:01:45,150 I don't know all the methods and functions and what a lot of developers do is not necessarily memorize 22 00:01:45,510 --> 00:01:49,350 everything just like you would every single word in a dictionary. 23 00:01:49,350 --> 00:01:54,460 Instead you understand what exists and what you can use. 24 00:01:54,510 --> 00:02:01,680 But you can always google things and most of the time developers are Googling things no matter how experienced 25 00:02:01,680 --> 00:02:02,650 they are. 26 00:02:02,670 --> 00:02:09,120 For example if we go to the Python documentation here we can go through everything right. 27 00:02:09,140 --> 00:02:15,260 I can go through the language reference and read through everything and this is really really useful 28 00:02:15,260 --> 00:02:24,380 information but you're not going to memorize every single thing about the language because there's a 29 00:02:24,380 --> 00:02:25,680 lot. 30 00:02:25,870 --> 00:02:27,960 This is the python language. 31 00:02:27,970 --> 00:02:31,750 And then there's also the libraries the standard libraries that we can use. 32 00:02:31,750 --> 00:02:37,500 And if you sit through here and just read everything in here. 33 00:02:37,810 --> 00:02:41,890 Well you're not going to memorize anything in order for you to actually learn Python. 34 00:02:41,890 --> 00:02:48,310 You have to use the language and you'll notice that some things are used a lot more than others just 35 00:02:48,310 --> 00:02:54,940 like in human languages like when you learn English there's really difficult words that don't get used 36 00:02:55,090 --> 00:02:55,960 that often. 37 00:02:55,960 --> 00:03:04,090 And there's words like and the or or apple that get used very often. 38 00:03:04,630 --> 00:03:11,890 So we're going to learn the language in a way that makes sense in a way that's efficient where we focus 39 00:03:11,950 --> 00:03:19,150 on the 20 percent that gets used 80 percent of the time and all these smaller more complicating things. 40 00:03:19,150 --> 00:03:25,050 We're going to cover but we're not going to cover one by one from start to finish. 41 00:03:25,090 --> 00:03:30,160 We're going to jump around the idea being that when you learn a programming language you're just using 42 00:03:30,160 --> 00:03:37,810 these concepts and slowly you're learning what's out there so that when you have a problem you can identify 43 00:03:37,810 --> 00:03:46,720 it and remember oh I think Python has a path lib library that I can use or perhaps remember that oh 44 00:03:46,720 --> 00:03:49,960 I can use tuples in Python. 45 00:03:49,960 --> 00:03:56,410 So your first developer fundamental is this don't learn a language as if you're trying to get 100 percent 46 00:03:56,440 --> 00:03:57,480 on a test. 47 00:03:57,640 --> 00:04:02,860 We're going to learn a language by actually using it focusing on the things that actually matter. 48 00:04:02,860 --> 00:04:04,660 All right that's enough talking for me. 49 00:04:04,660 --> 00:04:06,440 I'll see in the next video by. 5347

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.