All language subtitles for 1. Curriculum Walkthrough

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
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 Download
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:00,330 --> 00:00:01,740 Hello, everyone, and welcome back. 2 00:00:02,070 --> 00:00:07,140 So in this video, I want to do a quick walkthrough of the curriculum and talk about what to expect 3 00:00:07,140 --> 00:00:07,730 from discourse. 4 00:00:08,550 --> 00:00:14,040 Discourse calls explain the concept from basic to advanced so it's advisable not to miss N.S. before 5 00:00:14,040 --> 00:00:15,140 you go to the next section. 6 00:00:15,440 --> 00:00:21,570 The very first section is introductory section in which I explain basic content, such as what is data 7 00:00:21,570 --> 00:00:24,120 structure, what is algorithm and why we need them. 8 00:00:24,640 --> 00:00:28,530 Then the next section is called recursion, which is really important stuff. 9 00:00:28,770 --> 00:00:30,570 So this is used in many algorithms. 10 00:00:30,780 --> 00:00:37,080 So it's very important to learn before diving into the deep data structures and algorithms because it 11 00:00:37,080 --> 00:00:43,470 comes up later on in many of our algorithms and there are lots of interview questions about recursion 12 00:00:43,650 --> 00:00:49,970 and main ones are explained in cracking recursion into requestion sections, which is our next section. 13 00:00:50,550 --> 00:00:52,510 Then the next topic is big annotation. 14 00:00:53,070 --> 00:00:57,380 It is a way of describing or talking about the performance of efficiency, of course. 15 00:00:57,990 --> 00:01:00,140 So we use this section all the time. 16 00:01:00,150 --> 00:01:01,710 So definitely do not skip that. 17 00:01:02,160 --> 00:01:05,190 And there are many different questions that are convoluted to be. 18 00:01:05,730 --> 00:01:11,250 So the most asked questions are explained here in the section of cracking because Intervale questions. 19 00:01:11,760 --> 00:01:18,120 Then we move on to the next section called Eris, in which we explain different types of areas such 20 00:01:18,120 --> 00:01:21,240 as one dimensional array, two dimensional arrays. 21 00:01:21,240 --> 00:01:27,630 And we have introduced have the arrow presented in memory and we have calculated time and space complex 22 00:01:27,900 --> 00:01:29,090 for area operations. 23 00:01:29,640 --> 00:01:35,220 The next we should all to talk about Python list, which is very similar to the arrays, just a small 24 00:01:35,220 --> 00:01:35,670 difference. 25 00:01:35,680 --> 00:01:37,580 So we explain the differences between them. 26 00:01:38,130 --> 00:01:42,050 Then we analyze the interview questions related to arrays and python these. 27 00:01:42,900 --> 00:01:49,350 Then from here, we continue to explain built data structures of Pathum, which are dictionaries and 28 00:01:49,350 --> 00:01:55,600 tables, and we have analyzed these data structures by using people annotation to calculate the performance, 29 00:01:56,130 --> 00:01:59,820 then we continue to the longer section of discourse, which is called Link. 30 00:01:59,820 --> 00:02:06,330 At least here we have culled all details of Link, at least with performing all operations on different 31 00:02:06,330 --> 00:02:10,530 types of Lincoln list, such as single link, at least subclassing. 32 00:02:10,530 --> 00:02:14,730 The link, at least double link at least, and circler double the link. 33 00:02:14,730 --> 00:02:20,940 At least you'll never find such detailed information on any other course on the Internet about Nicolelis. 34 00:02:21,270 --> 00:02:26,930 Additionally, we have explained famous interview questions about Nicolelis in a separate section. 35 00:02:27,240 --> 00:02:32,640 Then we move on to do two more additional data structures which are stacks and choose. 36 00:02:32,910 --> 00:02:35,480 And these are very commonly used data structures. 37 00:02:35,490 --> 00:02:39,250 And here also common interview questions are explained about them. 38 00:02:39,750 --> 00:02:45,990 Then from here, we start another very detailed section which describes how all three data structures 39 00:02:46,320 --> 00:02:53,580 in which we include Binary three and the main concepts of binary three, such as preorder traversal 40 00:02:54,300 --> 00:02:59,190 in order traversal posto the traversal and Lerro to travel. 41 00:02:59,730 --> 00:03:03,570 So here again we recall things like bingo, annotation and recursion. 42 00:03:04,050 --> 00:03:07,320 Then from here we continue to do minor surgery. 43 00:03:07,830 --> 00:03:14,860 And then absolutely, in April three, we have covered important concepts like left, left condition, 44 00:03:15,360 --> 00:03:19,560 left, right condition, right, right condition and right left condition. 45 00:03:19,800 --> 00:03:26,760 And we have implemented these conditions in inserting or deleting AMOLED in a Belltrees decision section, 46 00:03:26,760 --> 00:03:31,740 in my opinion, because there are a lot of challenging problems that we are doing over here, then we 47 00:03:31,740 --> 00:03:36,360 are going to the binary heap, which is related to trees, but a very special case of tree. 48 00:03:36,630 --> 00:03:39,670 And we talk about common operations of binary. 49 00:03:40,440 --> 00:03:45,980 And finally we go to the last type of tree, which is try the try to extractors as a not. 50 00:03:45,990 --> 00:03:49,940 So it is very useful, especially with the blubbing applications like dictionaries. 51 00:03:50,490 --> 00:03:53,280 Then from here we go to the hashing section. 52 00:03:53,820 --> 00:03:58,170 So here we talk about a very particular data structure, which is very interesting. 53 00:03:58,500 --> 00:04:04,920 So here we explain how Python built in data structures work and how they are implemented behind the 54 00:04:04,920 --> 00:04:05,310 scenes. 55 00:04:05,550 --> 00:04:09,540 And how would you implement a key value pair data structure by yourself. 56 00:04:10,110 --> 00:04:13,850 So from here we get to the sort of second part of the course. 57 00:04:13,860 --> 00:04:18,090 Up until this point, we have been talking about different types of data structures. 58 00:04:18,300 --> 00:04:22,540 But from this section, we will start to talk about different types of algorithm. 59 00:04:23,010 --> 00:04:27,980 So from this slide to the end, of course, we'll talk about different types of algorithms, which are 60 00:04:27,990 --> 00:04:30,390 very essential concept of computer science. 61 00:04:30,930 --> 00:04:36,290 So we move on to the sorting algorithms in which we will learn several different sorting algorithms. 62 00:04:36,750 --> 00:04:42,690 We start with Barbasol, which is often considered the easiest one, and we move on to the selection 63 00:04:42,700 --> 00:04:50,010 sort and then we move to the insertion zone and those three form a little group of intermediate or elementary 64 00:04:50,010 --> 00:04:51,000 sorting algorithms. 65 00:04:51,420 --> 00:04:58,500 Then we move to the back and sort, then merge sort and then quicksort and the sorting algorithms all 66 00:04:58,500 --> 00:05:00,380 involve recursion and B1 notation. 67 00:05:00,720 --> 00:05:04,980 That's why it's very important not to skip those lectures before you come over here. 68 00:05:05,400 --> 00:05:07,830 Then we finish up this section with Ketso. 69 00:05:08,100 --> 00:05:13,710 Then from here we go to the another detail section, which is called Graph Algorithms, something that 70 00:05:13,710 --> 00:05:15,570 a lot of people are intimidated by. 71 00:05:15,810 --> 00:05:22,270 So here first we start to explain graph data structures and show how to implement them using Python. 72 00:05:22,710 --> 00:05:28,800 Then we continue to the implement graph algorithms like for search that first search which are used 73 00:05:28,800 --> 00:05:29,820 in graph terrorism. 74 00:05:30,210 --> 00:05:33,550 Then we continue to find topological support for a given graph. 75 00:05:34,140 --> 00:05:41,430 Then from here, we will continue to solve problems like single source for spot problem and all patients 76 00:05:41,430 --> 00:05:41,670 path. 77 00:05:41,670 --> 00:05:48,030 Problem solving will solve these problems using four different algorithms such as breathless search, 78 00:05:48,270 --> 00:05:52,620 Dijkstra's algorithm, Bellmon for algorithm and Photoshop. 79 00:05:53,550 --> 00:05:59,690 And we'll also talk about why we cannot use that first search algorithm for these problems over here. 80 00:06:00,450 --> 00:06:06,930 Then from here we will continue to the minimal spanning three, which is a special type of graph, and 81 00:06:06,930 --> 00:06:13,170 we will solve this problem using two different algorithms likes primes algorithm and Kruskal algorithms. 82 00:06:13,500 --> 00:06:19,910 Then this will conclude the graph section and we move onto the next section, which is called Grid Algorithms. 83 00:06:20,760 --> 00:06:27,390 So here we talk about which algorithms use Ritterbusch and we solve problems like activity, selection, 84 00:06:27,390 --> 00:06:33,230 problem, quoin change problem and fractional method problem using Grealy approach. 85 00:06:33,690 --> 00:06:36,570 Then the next section is divide and conquer algorithms. 86 00:06:36,990 --> 00:06:42,170 Here I will talk about main properties of divide and conquer algorithms and we could learn how can I? 87 00:06:42,250 --> 00:06:45,760 Identify and solve problems using divide and conquer approach. 88 00:06:46,320 --> 00:06:51,690 Then we'll solve problems like no fatto problem house, no problem. 89 00:06:52,530 --> 00:06:54,060 There's one string to another string. 90 00:06:55,170 --> 00:07:01,440 Zero, an knapsack problem, longest common, subsequent problem, longest palindromic subsequence or 91 00:07:01,440 --> 00:07:07,560 substring problem, minimum cost problem using divide and conquer approach and will create methods in 92 00:07:07,560 --> 00:07:13,560 Python for those problems over here and from here will continue another detail section, which is called 93 00:07:13,560 --> 00:07:14,400 a dynamic program. 94 00:07:14,700 --> 00:07:17,690 I know many people are curious about learning dynamic programming. 95 00:07:17,970 --> 00:07:24,000 So here I will talk about main properties of dynamic programming such as optimal substructure property 96 00:07:24,000 --> 00:07:26,060 and overlapping solve problems property. 97 00:07:26,520 --> 00:07:32,220 Then they will learn to matters of dynamic programming, which are top down lead memorization and bottom 98 00:07:32,220 --> 00:07:33,210 up with tabulation. 99 00:07:33,870 --> 00:07:38,320 And also you force them to convert, divide and conquer algorithm to a dynamic algorithm. 100 00:07:38,700 --> 00:07:45,870 Then you continue to learn common problems that can be solved using dynamic programming such as no factor 101 00:07:45,870 --> 00:07:46,380 problem. 102 00:07:46,920 --> 00:07:51,610 How severe a problem convert one string to another string problem zero. 103 00:07:51,630 --> 00:07:53,590 An upset problem using dynamic programming. 104 00:07:54,180 --> 00:07:59,760 So after this action, I have created a challenging dynamic programming exercise, etc. for those who 105 00:07:59,760 --> 00:08:03,360 like pain and misery because these are quite hard problems. 106 00:08:03,510 --> 00:08:07,710 So if you are interested to solve heart problems in the name of programming, you can continue with 107 00:08:07,710 --> 00:08:08,770 this section over here. 108 00:08:09,090 --> 00:08:15,180 Then finally, we will reach the Wild West section, which includes coding exercises for all topics 109 00:08:15,180 --> 00:08:16,860 that we have explained in this course. 110 00:08:16,980 --> 00:08:18,750 So that is where we finish this course. 111 00:08:18,900 --> 00:08:23,940 But this is not the end because I'm in process of recording new sections based on your requirements 112 00:08:24,240 --> 00:08:26,000 and more sections are about to come. 113 00:08:26,310 --> 00:08:28,400 So hopefully you will enjoy the course. 114 00:08:28,410 --> 00:08:29,640 So see you in the course. 12583

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