Premium Only Content

Creating and Executing a Python Program on Windows | Celestial Warrior
External Link:~ https://www.windowscentral.com/how-add-open-command-prompt-window-here-back-context-menu-windows-10
Frequently Asked Questions: file:///C:/Users/Taha%20Umar%20Farooq/Videos/FOLDER/[Tutsgalaxy.com]%20-%20The%20Python%20Mega%20Course%20Build%2010%20Real%20World%20Applications/01%20Getting%20Started/009%20Installation%20FAQs.html
0
00:00.240 --> 00:08.010
H, again. In this video I'll show you how to create and how to run a Python program. In the previous lecture
1
00:08.060 --> 00:13.070
we set up Python and we ran a Python interactive session.
2
00:13.260 --> 00:15.960
So that was like a running code line by line.
3
00:16.170 --> 00:22.020
But what you want to do instead, we want to write code that we are able to save it in a file and we're
4
00:22.020 --> 00:25.150
able to run all the code at once.
5
00:25.200 --> 00:27.220
So that's what we're going to do in this lecture.
6
00:27.460 --> 00:30.720
And this is targeted to Windows users.
7
00:30.720 --> 00:32.940
So if you have a Windows computer please watch this.
8
00:32.970 --> 00:38.550
If you have a Mac computer or even a Linux computer please skip this video and go to the next video
9
00:39.240 --> 00:44.070
where I show you the same process but on a Mac computer. So Windows users,
10
00:44.220 --> 00:52.230
let's create a Python program and we're going to use very basic tools for now.
11
00:52.250 --> 00:59.760
But then in the next lecture we're going to download and use an advanced editor. On Windows before creating
12
00:59.760 --> 01:00.850
the program
13
01:00.890 --> 01:06.840
there is something you need to make sure of. You go to organize and you go to folder search options
14
01:07.590 --> 01:12.990
you go to View and then look here for this option.
15
01:12.990 --> 01:15.510
Hide extensions for known file types.
16
01:15.600 --> 01:23.380
You want to make sure this option is unchecked just as I have it here. Don't check it.
17
01:24.230 --> 01:34.170
Cancel that and with the option unchecked you go had and right click and create create a text document.
18
01:34.710 --> 01:36.180
And put a name.
19
01:36.180 --> 01:41.670
Let's say my program and you want to remove the txt extension.
20
01:42.120 --> 01:43.660
And want to say .py.
21
01:47.800 --> 01:48.290
OK.
22
01:48.320 --> 01:49.160
No problem.
23
01:49.190 --> 01:51.100
I want to change the name.
24
01:51.470 --> 01:54.970
Now this is a file where you're going to write your Python code.
25
01:55.070 --> 01:59.750
So just go ahead and edit, edit it with an editor that you have.
26
01:59.760 --> 02:02.760
Maybe Notepad.
27
02:02.900 --> 02:05.030
We're going to use Atom later. For now
28
02:05.030 --> 02:05.790
this is good.
29
02:06.070 --> 02:12.080
And this program, what this will do, it will print out some text.
30
02:12.320 --> 02:14.690
Let's say the 'Hello' text.
31
02:14.750 --> 02:20.300
So that's what you do, you use the Python print function, and the print function
32
02:20.300 --> 02:21.760
has this syntax.
33
02:22.070 --> 02:26.320
So it expects to have some brackets opening and closing brackets.
34
02:26.590 --> 02:31.690
And inside these brackets you want to pass the thing that you want to print out.
35
02:31.700 --> 02:36.020
In this case this is called a string. We'll cover strings later.
36
02:36.140 --> 02:38.520
Or you can say text.
37
02:38.660 --> 02:42.690
So we want to print out some text and text goes inside quotes always.
38
02:42.940 --> 02:53.930
So strings go, strings go inside quotes. Make sure you want to save control s, exit the script and then click
39
02:54.030 --> 03:01.610
outside in here and hold shift and then right click and then you want to go to
40
03:07.910 --> 03:12.330
Open command window here that you open the command prompt.
41
03:12.440 --> 03:16.560
Look carefully and you'll see that the command prompt was open.
42
03:16.560 --> 03:25.370
In this current directory which reflects which is actually the directory of your python file.
43
03:25.430 --> 03:28.960
So this one in here. This one in here is in here.
44
03:29.360 --> 03:36.050
So before you run the program you need to have these two directories the same because if you open
45
03:36.050 --> 03:44.250
the command prompt from here as we did in the previous lecture that will go to another default directory.
46
03:45.240 --> 03:48.870
So the best way to do it as I did it here.
47
03:48.990 --> 03:56.520
Click and go to open command window here and then what you do is you type python and then the name of your
48
03:56.520 --> 04:07.080
program, my program.py. So what you're doing is you're using Python, the python program to execute
49
04:07.200 --> 04:14.690
this file and you get the output in the command line which is hello, the text Hello.
50
04:15.960 --> 04:25.780
Similarly I could execute it with my Python 3.6, dot py and you get the same output again.
51
04:25.890 --> 04:29.180
So 3.6, 3.7 doesn't make any big difference.
52
04:29.190 --> 04:31.560
The differences are very very slight.
53
04:31.590 --> 04:33.670
So you don't have to worry about that.
54
04:33.690 --> 04:36.320
Let me execute it one more time, Python.
55
04:36.540 --> 04:44.480
If you type now my and if you press the Tab key, that will autocomplete the name of your file.
56
04:44.480 --> 04:50.130
So it will find the name of your file because it knows that you are in the current directory so use Tab
57
04:50.130 --> 04:54.670
for auto completion and yeah, again you execute it and you get the output.
58
04:54.930 --> 05:02.130
Of course you can go ahead and add other lines of code there. Let's say print 7, a number.
59
05:02.130 --> 05:10.710
Numbers don't go inside quotes, control s to save and close and go to the command line again and press
60
05:10.890 --> 05:15.780
the upper arrow key to execute, to call a previously executed statement.
61
05:15.840 --> 05:19.580
So upper arrow key will call Python my program.py. Execute and you get
62
05:19.590 --> 05:19.990
Hello
63
05:20.020 --> 05:22.120
and 7. That's the idea.
64
05:22.140 --> 05:24.890
Hope you enjoyed this and I'll talk to you in the next lecture.
-
LIVE
LFA TV
5 hours agoCanada Aims to Inflict as Much Pain as Possible on Americans | TRUMPET DAILY 3.28.25 7PM
157 watching -
10:21
Tactical Advisor
2 hours agoThe Gun You NEVER Thought You Needed | Volquartsen ENV
251 -
LIVE
The Amber May Show
6 hours ago $0.17 earnedWhat They Did To Survive Late Stage Breast Cancer| Tom Renz
241 watching -
8:41
ARFCOM News
3 hours ago $0.19 earned😍 Kash Patel LOVES The ATF 😍 | Here's Why Vanderstok Isn't A Catastrophe | Veto Record !!!
4.31K1 -
20:41
Rena Malik, M.D.
1 day ago $0.13 earnedHow Much Protein Do You Actually Need, based on Science ft. Dr. Allan Bacon
5.1K1 -
1:06:02
In The Litter Box w/ Jewels & Catturd
23 hours agoTRUMP WALKS THE TALK | In the Litter Box w/ Jewels & Catturd – Ep. 772 – 3/28/2025
66.3K51 -
14:11
Talk Nerdy Sports - The Ultimate Sports Betting Podcast
3 hours ago3/28/25 -Fire Friday: 5 Bets, 3 Parlays & 1 Stone Cold Lock That Books Fear
24K1 -
2:54:49
Right Side Broadcasting Network
6 hours agoLIVE REPLAY: President Trump Participates in the Swearing-In Ceremony for Alina Habba - 3/28/25
98.7K17 -
3:35:15
Barry Cunningham
6 hours agoTGIF! TRUMP WINNING! DEMOCRATS ARE LOST LOSERS! | LOTS MORE NEWS!
49.8K9 -
11:07
MrBigKid
4 hours ago $1.21 earnedRuger RXM... ALL-METAL. The Icarus Precision Grip Module
29.6K4