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:03,289
Hey guys, in some of the upcoming lessons,
2
00:00:03,289 --> 00:00:06,445
we will be using a platform called Auditorium
3
00:00:06,445 --> 00:00:10,070
to automatically test the code that you write
4
00:00:10,070 --> 00:00:13,037
and to make sure that you are on the right track
5
00:00:13,037 --> 00:00:15,516
to becoming a pro developer.
6
00:00:15,516 --> 00:00:17,272
So the way that we do that,
7
00:00:17,272 --> 00:00:21,130
is you have an area where you can write code
8
00:00:22,960 --> 00:00:27,451
and you can run your code to see it in the OUTPUT area.
9
00:00:27,451 --> 00:00:32,430
And based on the instructions for the particular exercise,
10
00:00:32,430 --> 00:00:36,199
once you have achieved the goals of the instructions
11
00:00:36,199 --> 00:00:39,095
and you think that you've gotten the right answers,
12
00:00:39,095 --> 00:00:44,095
you can click SUBMIT to test against our predefined tests
13
00:00:44,287 --> 00:00:47,607
and to make sure that you are on the right track.
14
00:00:47,607 --> 00:00:50,248
Each of the lessons on Auditorium is accompanied
15
00:00:50,248 --> 00:00:54,870
by audio descriptions of the task when you hit Play.
16
00:00:54,870 --> 00:00:57,120
So take a look in the input area,
17
00:00:57,120 --> 00:00:58,980
I've started you off with two inputs,
18
00:00:58,980 --> 00:01:00,543
the Numbers 2 and 3,
19
00:01:00,543 --> 00:01:02,581
and it will help you understand the tasks
20
00:01:02,581 --> 00:01:06,330
and also run through the solutions with you.
21
00:01:06,330 --> 00:01:08,411
*Background audio*
(All right, so the solution to this is pretty simple...)
22
00:01:08,411 --> 00:01:11,499
Now, in order to get access to this platform,
23
00:01:11,499 --> 00:01:16,499
you will need to register using our special access code.
24
00:01:16,920 --> 00:01:18,930
So the first thing you need to do is head over
25
00:01:18,930 --> 00:01:22,440
to auditorium.ai and click on SIGN UP.
26
00:01:22,440 --> 00:01:25,737
Next, go ahead and fill in your name, your email,
27
00:01:25,737 --> 00:01:28,950
and come up with a password.
28
00:01:28,950 --> 00:01:31,182
And then go ahead and click SUBMIT.
29
00:01:31,182 --> 00:01:35,745
Now go into your inbox and verify your email.
30
00:01:35,745 --> 00:01:38,504
Once you've verified your email, you can now go back
31
00:01:38,504 --> 00:01:42,030
and login to Auditorium using the email
32
00:01:42,030 --> 00:01:44,370
and password that you set up earlier.
33
00:01:44,370 --> 00:01:45,259
Now, once you're logged in,
34
00:01:45,259 --> 00:01:47,810
you should be able to go back to your Udemy lesson,
35
00:01:47,810 --> 00:01:51,066
click on this button (←) to see the Course content,
36
00:01:51,066 --> 00:01:54,252
and in the Course Resources for this lesson,
37
00:01:54,252 --> 00:01:57,933
you should be able to click on the Enrollment Code
38
00:01:57,933 --> 00:02:00,966
and enroll in the course I prepared for you.
39
00:02:00,966 --> 00:02:04,170
It's called "100 Days of Code - Python Exercises",
40
00:02:04,170 --> 00:02:06,972
and if you go ahead and click CONTINUE,
41
00:02:06,972 --> 00:02:11,125
it'll take you to all of the lessons that are available.
42
00:02:11,125 --> 00:02:15,245
And there are a total of 36 lessons / exercises
43
00:02:15,245 --> 00:02:17,215
that we prepared for you.
44
00:02:17,215 --> 00:02:20,652
Now, the exercises don't correspond to the days
45
00:02:20,652 --> 00:02:23,640
in our 100 Days of Code course.
46
00:02:23,640 --> 00:02:26,231
Some of the days you'll have lots of exercises
47
00:02:26,231 --> 00:02:29,190
and other days will be more project based,
48
00:02:29,190 --> 00:02:32,612
so don't worry that you don't see 100 exercises on here.
49
00:02:32,612 --> 00:02:34,810
Now, I want to run you through some of the important parts
50
00:02:34,810 --> 00:02:37,845
of this platform so that we understand how it works
51
00:02:37,845 --> 00:02:39,379
before we get started.
52
00:02:39,379 --> 00:02:42,704
The first thing is that each of the lessons
53
00:02:42,704 --> 00:02:46,333
will contain a submittable exercise,
54
00:02:46,333 --> 00:02:48,767
and once you have submitted that exercise
55
00:02:48,767 --> 00:02:51,322
and it has been checked and deemed to be correct,
56
00:02:51,322 --> 00:02:55,042
then the lesson will have a COMPLETED check mark next to it.
57
00:02:55,042 --> 00:02:57,690
Now, if a lesson has not been viewed at all,
58
00:02:57,690 --> 00:03:00,630
it will stay white and blank, like so.
59
00:03:00,630 --> 00:03:03,592
And if there is a lesson that you're currently working on,
60
00:03:03,592 --> 00:03:05,532
then it will have the spinning circle telling you
61
00:03:05,532 --> 00:03:07,057
where you should go next.
62
00:03:07,057 --> 00:03:10,590
Now, you can of course, skip exercises if you wish.
63
00:03:10,590 --> 00:03:13,367
These exercises are only for your benefit
64
00:03:13,367 --> 00:03:17,070
and they do not contribute to your Udemy certificate
65
00:03:17,070 --> 00:03:18,812
at the end of the course,
66
00:03:18,812 --> 00:03:22,013
but I highly, highly recommend that you do them
67
00:03:22,013 --> 00:03:24,606
because it's important for you to be able to test your code
68
00:03:24,606 --> 00:03:28,258
and see if you're actually writing the correct code.
69
00:03:28,258 --> 00:03:30,976
Now once you enter each of these lessons,
70
00:03:30,976 --> 00:03:34,180
the slide deck will automatically start playing.
71
00:03:34,180 --> 00:03:38,370
If you want it to stop, you can click on this button ▷
72
00:03:38,370 --> 00:03:39,632
to play and pause.
73
00:03:39,632 --> 00:03:44,200
You can also change the play speed using the settings icon.
74
00:03:44,200 --> 00:03:47,187
If you want hear me in the usual 2x speed
75
00:03:47,187 --> 00:03:50,656
or 1.5x speed, whatever you prefer, you can change that.
76
00:03:50,656 --> 00:03:52,919
And you can also change the font-size
77
00:03:52,919 --> 00:03:56,056
of the code if you find it difficult to read.
78
00:03:56,056 --> 00:03:59,421
You can mute the audio by clicking on this button 🔉,
79
00:03:59,421 --> 00:04:03,540
or you can change the audio level as well using this area.
80
00:04:03,540 --> 00:04:05,430
Now if you want to get an overview
81
00:04:05,430 --> 00:04:07,170
of all the slides in the deck,
82
00:04:07,170 --> 00:04:09,125
you can click on this little menu icon here
83
00:04:09,125 --> 00:04:12,015
and you can scroll through all of the available slides
84
00:04:12,015 --> 00:04:13,980
in this particular lesson
85
00:04:13,980 --> 00:04:17,200
and click on whichever one you want to navigate to.
86
00:04:17,200 --> 00:04:19,945
Now, some of the lessons will be slide deck-based,
87
00:04:19,945 --> 00:04:22,920
and these slide decks are usually to try
88
00:04:22,920 --> 00:04:24,283
and give you a little bit of information
89
00:04:24,283 --> 00:04:27,785
about some particular topic that we're talking about,
90
00:04:27,785 --> 00:04:30,824
in this case, it's inputs in Auditorium.
91
00:04:30,824 --> 00:04:32,487
Others will be coding areas
92
00:04:32,487 --> 00:04:36,005
where you can simply run the code or edit the code
93
00:04:36,005 --> 00:04:38,341
and it will have Input areas
94
00:04:38,341 --> 00:04:41,264
and Output areas that you can use.
95
00:04:41,264 --> 00:04:45,139
The important thing to complete each of the lessons
96
00:04:45,139 --> 00:04:48,776
is to complete all of the coding assignments.
97
00:04:48,776 --> 00:04:53,776
And these come with a SUBMIT button and an Instructions pane.
98
00:04:54,041 --> 00:04:57,046
So in this case, the instructions tell you
99
00:04:57,046 --> 00:04:59,432
to try and take the inputs
100
00:04:59,432 --> 00:05:01,421
and write some code that multiplies
101
00:05:01,421 --> 00:05:04,320
the first line to the second line.
102
00:05:04,320 --> 00:05:05,846
So in this case, 2*3.
103
00:05:05,846 --> 00:05:09,543
Now, if I change this code and simply print(6)
104
00:05:09,543 --> 00:05:11,759
and I hit RUN CODE,
105
00:05:11,759 --> 00:05:13,714
you can see in the OUTPUT area,
106
00:05:13,714 --> 00:05:18,714
the result of the running of my code gets shown right here.
107
00:05:19,050 --> 00:05:22,620
So 6 is printed, and 6 is in fact,
108
00:05:22,620 --> 00:05:24,541
2 multiplied by 3.
109
00:05:24,541 --> 00:05:27,272
However, if you notice in the instructions,
110
00:05:27,272 --> 00:05:29,256
as with many of the exercises,
111
00:05:29,256 --> 00:05:31,287
you're meant to be writing code
112
00:05:31,287 --> 00:05:33,780
and you're not meant to be doing the computer's work
113
00:05:33,780 --> 00:05:34,881
of calculating.
114
00:05:34,881 --> 00:05:39,172
And in this case, it's important that your code
115
00:05:39,172 --> 00:05:42,087
has to work for different input sets.
116
00:05:42,087 --> 00:05:45,323
So what we can do in the Auditorium platform,
117
00:05:45,323 --> 00:05:48,824
is to create different test cases,
118
00:05:48,824 --> 00:05:50,713
so that when you hit SUBMIT,
119
00:05:50,713 --> 00:05:54,561
and your code is checked against the different test cases,
120
00:05:54,561 --> 00:05:58,230
you can see that it does pass where the test input
121
00:05:58,230 --> 00:06:01,080
is 2 and 3, your output is 6,
122
00:06:01,080 --> 00:06:02,654
and the expected output is 6,
123
00:06:02,654 --> 00:06:05,000
this means this test has passed.
124
00:06:05,000 --> 00:06:08,640
However, in order to catch situations like this
125
00:06:08,640 --> 00:06:10,601
where students are not actually writing code,
126
00:06:10,601 --> 00:06:13,939
but cheating by writing the actual answer,
127
00:06:13,939 --> 00:06:17,436
we've got other test cases as well to pass in hidden inputs
128
00:06:17,436 --> 00:06:20,049
that you can't change and you can't affect.
129
00:06:20,049 --> 00:06:22,350
So in this case, we're testing well,
130
00:06:22,350 --> 00:06:25,345
does your code work for 5 multiplied by 12?
131
00:06:25,345 --> 00:06:28,607
Well, 6 obviously is not the right answer,
132
00:06:28,607 --> 00:06:32,037
whereas the expected output is 60.
133
00:06:32,037 --> 00:06:33,880
So in this case, your output
134
00:06:33,880 --> 00:06:38,649
does not match the expected output and the test case fails.
135
00:06:38,649 --> 00:06:41,661
Now however, if you in fact wrote the code
136
00:06:41,661 --> 00:06:44,271
which took each of these inputs
137
00:06:44,271 --> 00:06:46,606
and multiplied it using code,
138
00:06:46,606 --> 00:06:49,750
then hopefully all three of these tests will pass
139
00:06:49,750 --> 00:06:52,920
and you would've completed the exercise
140
00:06:52,920 --> 00:06:54,879
with all green colors.
141
00:06:54,879 --> 00:06:57,420
Now, you can toggle back and forth
142
00:06:57,420 --> 00:07:00,894
between the Task Instructions and the Evaluation pane,
143
00:07:00,894 --> 00:07:04,410
and you can also expand the Evaluation pane in order
144
00:07:04,410 --> 00:07:06,479
to get more information, such as hints,
145
00:07:06,479 --> 00:07:09,763
and also to view each of the test cases
146
00:07:09,763 --> 00:07:12,444
more quickly and efficiently.
147
00:07:12,444 --> 00:07:17,190
Now, another thing that you can do here is you can go NEXT
148
00:07:17,190 --> 00:07:20,431
to hear the next step of the audio narration,
149
00:07:20,431 --> 00:07:22,944
or sometimes if there are no other steps
150
00:07:22,944 --> 00:07:25,279
in the audio of a particular slide,
151
00:07:25,279 --> 00:07:27,526
it will simply go to the next slide.
152
00:07:27,526 --> 00:07:30,506
*Background audio*
(All right, so the solution to this is pretty simple...)
153
00:07:30,506 --> 00:07:33,178
So there are solutions to each
154
00:07:33,178 --> 00:07:37,107
and every single one of these coding exercises,
155
00:07:37,107 --> 00:07:40,988
and you can tell by this green stripe here.
156
00:07:40,988 --> 00:07:44,760
So notice that the code solutions are read only,
157
00:07:44,760 --> 00:07:48,876
so I can't actually type in this particular code area.
158
00:07:48,876 --> 00:07:52,307
However, you can copy the code if you wish,
159
00:07:52,307 --> 00:07:56,651
and you can test it out or add it to your notes if you wish.
160
00:07:56,651 --> 00:08:00,810
But the solution code will run through each of the steps
161
00:08:00,810 --> 00:08:02,970
that you should be thinking through
162
00:08:02,970 --> 00:08:06,237
or going through in order to arrive at the final solution.
163
00:08:06,237 --> 00:08:08,795
So as I go through the different steps,
164
00:08:08,795 --> 00:08:10,912
you can see the code changes,
165
00:08:10,912 --> 00:08:14,180
and I'm trying to describe to you my thinking process
166
00:08:14,180 --> 00:08:17,021
behind solving each of these exercises,
167
00:08:17,021 --> 00:08:19,377
so that hopefully, if you did get it wrong
168
00:08:19,377 --> 00:08:22,256
or if you struggled to come up with the solution,
169
00:08:22,256 --> 00:08:24,750
at least you've got an explanation
170
00:08:24,750 --> 00:08:27,296
of the working process of arriving there.
171
00:08:27,296 --> 00:08:31,530
So the final, final solution should be in the last step
172
00:08:31,530 --> 00:08:34,293
of each code solution slide.
173
00:08:34,293 --> 00:08:37,476
Now, in addition to stepping through each of these steps
174
00:08:37,476 --> 00:08:41,313
by clicking NEXT, you can also click on this button ≫
175
00:08:41,313 --> 00:08:44,492
to simply skip straight to the next slide.
176
00:08:44,492 --> 00:08:47,548
Now finally, once you've arrived at the final step,
177
00:08:47,548 --> 00:08:51,780
you should be able to click FINISH to complete the lesson,
178
00:08:51,780 --> 00:08:54,296
meaning that you have seen every single slide.
179
00:08:54,296 --> 00:08:56,360
However, in order to get the check mark,
180
00:08:56,360 --> 00:08:59,394
if you're confused at all, you have to be able to pass
181
00:08:59,394 --> 00:09:01,954
all of the submittable tests.
182
00:09:01,954 --> 00:09:04,010
Now, the last thing that I want to mention
183
00:09:04,010 --> 00:09:07,806
is that we are testing this Auditorium platform
184
00:09:07,806 --> 00:09:11,280
because the previous platform that we used, Coding Rooms,
185
00:09:11,280 --> 00:09:13,607
has shut down their public access,
186
00:09:13,607 --> 00:09:16,886
so they're no longer giving users free access
187
00:09:16,886 --> 00:09:19,605
to be able to use it, which is why we've switched
188
00:09:19,605 --> 00:09:21,541
to this brand new platform.
189
00:09:21,541 --> 00:09:23,878
It has a number of new features,
190
00:09:23,878 --> 00:09:25,387
which I think are really cool
191
00:09:25,387 --> 00:09:28,284
and really awesome for teaching programming,
192
00:09:28,284 --> 00:09:31,245
but it's also been around for less time,
193
00:09:31,245 --> 00:09:34,430
s o there are probably some bugs and some issues.
194
00:09:34,430 --> 00:09:36,960
If you want to report to the Auditorium team,
195
00:09:36,960 --> 00:09:39,017
you can hover over to the right hand side
196
00:09:39,017 --> 00:09:41,934
and you can click on this button to send feedback.
197
00:09:41,934 --> 00:09:44,970
So pick an issue that you have had
198
00:09:44,970 --> 00:09:46,997
and you'll be able to enter the feedback
199
00:09:46,997 --> 00:09:50,233
for the Auditorium team to be able to review.
200
00:09:50,233 --> 00:09:51,964
So hopefully by now,
201
00:09:51,964 --> 00:09:54,076
you have signed up to the Auditorium platform.
202
00:09:54,076 --> 00:09:58,102
You have used the enrollment link in the course resources
203
00:09:58,102 --> 00:10:01,473
to sign up to the course that I have created for you,
204
00:10:01,473 --> 00:10:04,269
the "100 Days of Code - Python Exercises",
205
00:10:04,269 --> 00:10:06,836
and you are now ready to go to the next lesson
206
00:10:06,836 --> 00:10:09,424
where we're going to start the first exercise,
207
00:10:09,424 --> 00:10:11,253
Day 1 - Printing.
17023
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.