1
00:00:00,710 --> 00:00:03,360
Hey, welcome to day 42 of the course.

2
00:00:03,380 --> 00:00:04,420
You're doing great.

3
00:00:04,430 --> 00:00:09,740
Today, we're going to learn something very important, which I haven't seen in other online courses,

4
00:00:09,740 --> 00:00:16,110
and that is extending your programs because an app, a program is like a living thing.

5
00:00:16,129 --> 00:00:18,020
It grows with time.

6
00:00:18,500 --> 00:00:24,500
In other words, you build a program, but then new ideas come, new requests from users.

7
00:00:24,500 --> 00:00:28,640
So then you might want to add more features to the program.

8
00:00:28,730 --> 00:00:37,010
And when that program is built in P style, that is a good thing because it's very easy to add more

9
00:00:37,010 --> 00:00:40,190
features to that program, to extend that program.

10
00:00:40,220 --> 00:00:48,290
So today what we're going to do is we're going to add a credit card feature to our hotel reservation

11
00:00:48,290 --> 00:00:48,830
program.

12
00:00:48,830 --> 00:00:53,480
So currently our program allows the user to book a hotel.

13
00:00:54,610 --> 00:01:01,960
Using the book method, and then the user gets a reservation ticket generated in the command line.

14
00:01:02,470 --> 00:01:06,550
So there is no payment layer in this app.

15
00:01:06,880 --> 00:01:15,370
Therefore, to satisfy our users and our clients requests, we want to make this program able to check

16
00:01:15,370 --> 00:01:16,570
a credit card.

17
00:01:16,600 --> 00:01:22,980
In other words, we want to validate a credit card in our program that will be a fake credit card.

18
00:01:22,990 --> 00:01:24,970
But the idea is the same.

19
00:01:25,240 --> 00:01:27,760
So with that in mind, I'll see you in the next video.

20
00:01:27,790 --> 00:01:28,510
Let's begin.

