1
00:00:00,120 --> 00:00:02,070
Hi, this is Ardit, your instructor.

2
00:00:02,460 --> 00:00:09,090
I would like to wholeheartedly welcome you to this course and wholeheartedly wish you success with Python.

3
00:00:09,690 --> 00:00:14,790
Now in this lecture, I'll give you an introduction to the course and quickly mention the content

4
00:00:14,790 --> 00:00:18,780
the course covers and towards goals you can achieve by taking this course.

5
00:00:19,470 --> 00:00:20,760
So let's start with the content.

6
00:00:20,770 --> 00:00:22,710
What does the course cover?

7
00:00:23,220 --> 00:00:27,780
Well, the theme of the course is automation, but that's just the theme.

8
00:00:27,900 --> 00:00:34,950
The hidden purpose over the course is to make you a master of Python by learning to automate everything

9
00:00:34,950 --> 00:00:37,020
that is possible to be automated.

10
00:00:37,650 --> 00:00:44,700
So in this course, you will master programming and create Python programs, which can do batch automation

11
00:00:44,700 --> 00:00:49,800
of different operations, which would normally take days to do manually.

12
00:00:50,340 --> 00:00:57,390
You will create programs that send SMS messages in batch acts as the browser automatically and click

13
00:00:57,390 --> 00:00:58,920
and get data from websites.

14
00:00:59,070 --> 00:01:00,840
Of course, everything via Python.

15
00:01:01,020 --> 00:01:08,310
So Python will do all that and sends emails to hundreds of email contacts, attaching files for each

16
00:01:08,310 --> 00:01:12,360
email, all with a click of a button of your script.

17
00:01:12,810 --> 00:01:19,020
And we will be generating and converting PDF files, working with APIs, building chat boots and

18
00:01:19,020 --> 00:01:19,650
many more.

19
00:01:19,980 --> 00:01:22,140
Everything can be automated with Python.

20
00:01:23,380 --> 00:01:29,620
You will even learn some of the most modern Python tools that have come out in the last few months,

21
00:01:29,620 --> 00:01:32,230
which take Python to a new level, really.

22
00:01:32,590 --> 00:01:38,650
So by the end of the course, you will surely be a decent Python programmer that can program just anything.

23
00:01:39,130 --> 00:01:45,400
One thing you need to know is that the course does not cover Python basics, and this was also mentioned

24
00:01:45,400 --> 00:01:46,600
in the course descriptions.

25
00:01:46,870 --> 00:01:52,030
So I assume, you know, Python basics, which is variables strings, numbers, lists, dictionaries,

26
00:01:52,030 --> 00:01:54,520
tuples, functions, conditionals and loops.

27
00:01:55,090 --> 00:01:56,620
If you know this, you're fine.

28
00:01:56,620 --> 00:01:57,850
You're ready to take this course.

29
00:01:57,970 --> 00:02:02,440
If not, then you should take a course on Python Basics first.

30
00:02:02,770 --> 00:02:07,510
I have a free Python basic course on my website Pythonhow at this link.

31
00:02:07,960 --> 00:02:14,800
There are no distracting ads on the website or in the videos, so you will focus on Python and learn

32
00:02:14,800 --> 00:02:16,300
the basics if you don't know already.

33
00:02:16,930 --> 00:02:18,400
So how do you take this course?

34
00:02:19,150 --> 00:02:26,230
Well, the videos are screencast videos, so I show you the screen while I code on my code editor and

35
00:02:26,230 --> 00:02:29,290
each video covers one Python program.

36
00:02:29,620 --> 00:02:36,700
So you are supposed to write the code on your editor along with me while pausing the video as you wish.

37
00:02:37,000 --> 00:02:43,900
But I do encourage you to experiment with the code and not simply rewrite what I wrote in the video.

38
00:02:44,080 --> 00:02:50,260
So try to change something in the code, run it again to see how the output changes, try to improve

39
00:02:50,260 --> 00:02:55,840
it further, make it better than my codes, and that will immensely help your learning.

40
00:02:56,560 --> 00:03:02,080
But don't worry, because even if you don't experiment with the code in those videos, you'll still

41
00:03:02,080 --> 00:03:07,780
get a ton of exercises which will not let you just sit and watch the videos.

42
00:03:07,990 --> 00:03:14,170
So often I show you how to write a program on video, but then I give you an exercise after that

43
00:03:14,170 --> 00:03:21,430
where you write a similar program using the concepts that you learned in the previous videos.

44
00:03:21,700 --> 00:03:25,450
And of course, you'll be able to compare your solution with mine afterwards.

45
00:03:25,990 --> 00:03:32,680
If you want to create your GitHub portfolio, so GitHub, as you may know, is a cloud based repository

46
00:03:32,680 --> 00:03:36,370
where you can upload your codes and others can see your code and use it.

47
00:03:36,730 --> 00:03:42,400
So you're free to publish this programs on GitHub, but I do recommend that you change something in

48
00:03:42,400 --> 00:03:44,530
the programs before you upload them.

49
00:03:44,800 --> 00:03:50,890
That's up to you though, it's just a recommendation. If you get stuck and you'll probably do, every programmer

50
00:03:50,890 --> 00:03:51,310
does.

51
00:03:51,820 --> 00:03:57,760
You can just do a Google search or Stack Overflow search, and that should have the answer of your problems.

52
00:03:58,240 --> 00:04:02,140
If not, you can also searching the Q&A forum inside the course.

53
00:04:02,470 --> 00:04:07,930
And if your search doesn't find anything, then feel free to ask a question in the Q&A.

54
00:04:08,140 --> 00:04:17,170
And you can also use our Discord server, where you'll always find a very helpful community being online

55
00:04:17,170 --> 00:04:22,990
24-7 so you are completely covered in case of issues with your code.

56
00:04:24,150 --> 00:04:30,900
Lastly, about the tools we will use, we will talk about that in the next video, so don't miss the

57
00:04:30,900 --> 00:04:31,790
next video, please.

58
00:04:32,700 --> 00:04:38,160
I'll show you the editor, that I suggest you to use for this course, even though you're free to use

59
00:04:38,160 --> 00:04:39,720
your favorite editor if you like.

60
00:04:39,960 --> 00:04:41,640
So the codes will work the same.

61
00:04:42,390 --> 00:04:44,040
So that's an overview about the course.

62
00:04:44,730 --> 00:04:48,960
Let's set up the editor in the next video and then we start coding afterwards.

63
00:04:49,080 --> 00:04:49,380
See you.

