1
00:00:05,400 --> 00:00:09,270
Welcome back, everyone, to these sections of the course that are going to focus on Python.

2
00:00:10,650 --> 00:00:15,900
So we just finished learning the basics about the frontend things like HTML, CSS and bootstrap.

3
00:00:16,290 --> 00:00:20,610
Keep in mind, there are other topics related to the front end, especially JavaScript, which you don't

4
00:00:20,610 --> 00:00:21,870
really touch upon too much.

5
00:00:22,050 --> 00:00:25,920
But we will show it from time to time when we talk about Django and creating a full website.

6
00:00:26,190 --> 00:00:30,420
But we're going to do right now is switch gears to learning about what we need to know for the back

7
00:00:30,420 --> 00:00:30,600
end.

8
00:00:30,900 --> 00:00:36,210
Remember, this overall course really is focused on Django, but in order to use Django, we need to

9
00:00:36,210 --> 00:00:41,370
first learn Python, so we will learn about the details of Django later on.

10
00:00:41,580 --> 00:00:46,290
But to truly understand how to use the Django framework and its libraries, how to import modules,

11
00:00:46,440 --> 00:00:51,540
set up classes, use functions, we'll need to know some level of basic Python programming.

12
00:00:53,300 --> 00:00:58,310
Now, we should note that Python can do a lot more than what we show in this course, and these sections

13
00:00:58,310 --> 00:01:02,900
are meant to give you the minimum amount of Python knowledge to effectively use the Django framework.

14
00:01:03,260 --> 00:01:08,210
If you want to dive deeper into other uses for Python, maybe machine learning or data science of Python

15
00:01:08,210 --> 00:01:10,760
visualisation with Python dashboards, that sort of thing.

16
00:01:10,970 --> 00:01:16,070
You can check out our other courses on many related Python topics, but again, here we're just focus

17
00:01:16,070 --> 00:01:19,580
you on getting you up to speed enough so you can work with Django.

18
00:01:21,130 --> 00:01:25,210
So what we've done is we separated the Python programming sections of the course, the two parts we're

19
00:01:25,210 --> 00:01:30,130
calling on Python basics, where the overall goal is to be able to use functions within Python and then

20
00:01:30,130 --> 00:01:32,230
Python advanced or advanced python.

21
00:01:32,500 --> 00:01:37,750
The goal of that section is to understand O.P., which is object oriented programming in order to use

22
00:01:37,750 --> 00:01:38,680
Python classes.

23
00:01:40,010 --> 00:01:45,650
So the basic topics, which is the section we'll discuss, variable types, data structures, control

24
00:01:45,650 --> 00:01:51,170
flow, that's things like if Elif and L statements, as well as for loops, and then we'll end with

25
00:01:51,170 --> 00:01:51,840
functions.

26
00:01:51,920 --> 00:01:57,140
So if you already know how to use functions, basic lists and dictionaries in Python, you may want

27
00:01:57,140 --> 00:01:58,580
to skip the basics section.

28
00:01:59,330 --> 00:02:00,920
The next section is Python.

29
00:02:00,950 --> 00:02:05,390
Advanced topics here are going to discuss some things that will end up using later on, with Django

30
00:02:05,690 --> 00:02:11,000
talking about things like errors and exceptions, object oriented programming that is setting up classes

31
00:02:11,240 --> 00:02:13,080
and then modules and imports.

32
00:02:13,100 --> 00:02:17,600
How can you set up a pie file and then later import it into another that pie file?

33
00:02:18,830 --> 00:02:23,570
OK, now before you begin the next series of lectures, you should already installed Python and Visual

34
00:02:23,570 --> 00:02:26,870
Studio code in case you're writing at this section by jumping ahead.

35
00:02:27,050 --> 00:02:30,710
Maybe you already knew some HTML, CSS and you wanted to jump straight into Python.

36
00:02:30,980 --> 00:02:35,270
Please make sure to review our installation and set up lecture at the beginning of the course where

37
00:02:35,270 --> 00:02:37,670
we talk about setting up and installing Visual Studio code.

38
00:02:37,970 --> 00:02:42,650
And when you install Visual Studio code, it'll also give you the option to install Python for you in

39
00:02:42,650 --> 00:02:43,880
case you don't have it already.

40
00:02:44,060 --> 00:02:48,650
So go ahead and review that particular video lecture where we talk about how to get set up for the entire

41
00:02:48,650 --> 00:02:49,070
course.

42
00:02:50,180 --> 00:02:51,440
OK, let's get started.

43
00:02:51,530 --> 00:02:52,460
I'll see at the next lecture.

