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.