跟讀練習: Python Tutorial for Beginners 1: Install and Setup for Mac and Windows - 通過影片學習英語口語

選擇練習模式

每種模式都會開啟全屏練習室。

221 句
如果句子過短或過長,請點選 Edit 進行調整。
1
Hey there, how's it going everybody?
2
In this series of videos we'll be going over the basics of Python programming.
3
Now I get a lot of messages from people who say that they enjoy my Python videos, but that they're either just getting started out in programming
4
or coming from another language and would like a beginner's overview of Python
5
so that they can better understand the more advanced topics.
6
And that's what we're going to do here.
7
We're going to cover how to get up and running with Python, how to work with the different data types, how to work with conditionals and loops and iterations,
8
how to create functions, also importing modules and working with the standard library.
9
So basically everything that you need to know in order to have a firm understanding of the Python fundamentals.
10
Now one thing I do want to point out is
11
that throughout these tutorials I'm going to go over a few topics
12
that I've already made more detailed videos about and anytime
13
that happens I'll touch on the basics of that topic
14
but then reference the more detailed video if you'd like to see more examples
15
and that will allow us to move along at a good pace.
16
So let's go ahead and get started.
17
So first we're going to learn how to install Python and set up our development environment.
18
And we're going to look at how to do this on both Mac and Windows.
19
And this is pretty straightforward process.
20
So first we'll look at how to do this on a Mac.
21
But if you're on a Windows machine, then you can look in the description section below.
22
And I'll put a link to the timestamp where we start the installation for Windows.
23
And that way you can skip ahead if you want.
24
Or if you already have Python installed for your operating system, then I'll also put a link to the timestamp where both of these installations are complete
25
so that you can skip to where we're ready to write some code.
26
So for a Mac, Python usually comes pre-installed.
27
To check if Python is pre-installed, then we can just open up our terminal.
28
And within our terminal, we can say python-version.
29
Now we can see here that the default Python is Python 2.7.
30
Now it used to be more controversial as to which version you want to use, but almost everyone is moving over to Python 3.
31
And if you're learning Python, then you're definitely going to want to go with Python 3 unless you have a really good reason to do otherwise.
32
So let's go ahead and install the latest version of Python 3.
33
So to do this, we're just going to pull up an internet browser, and we're going to go to the Python website, which is here at python.org.
34
And from here, we can go to Downloads, and we can see that it already detected that we're on a Mac
35
and has offered up either Python 3 or Python 2.
36
And we want to go with the latest version, Python 3.6.
37
So that's going to download a PKG file, and we will click on this to go ahead and start the installation.
38
Now this is a pretty standard walkthrough here.
39
If you've installed software before, then a lot of this will look familiar.
40
So we're just going to agree to some terms.
41
You can change the install location if you want.
42
I'm just going to leave that as the default.
43
And you may need to put in your password to install this.
44
Now once that's finished installing, it will place a Python 3.6 directory in your applications folder.
45
And if we open up our applications folder and scroll down here a bit, then you can see I have an old version of Python 3.5 here,
46
but it installed this Python 3.6.
47
And if we open this up and look inside here, then we can see that we have this ID or idle application.
48
And we'll come back to that in just a second.
49
So now that we have Python 3.6 installed, let's go back to our terminal and check our Python version again.
50
So if I run that, actually, let me close down the terminal and open this back up just
51
so that we're sure that we're starting with a fresh slate.
52
So now if I run that Python version again, then most likely you're going to see that it still says Python 2.7.
53
Now the reason is because when we installed Python 3, it actually uses this Python 3 command instead.
54
So if I instead use this Python 3 command and check that version, then we can see that we get Python 3.6 that we just installed.
55
Now if we want the Python command to use Python 3, then one way we can do this is to create an alias.
56
Now to do this, we can add a line to this dot bash profile file.
57
And if you don't know what that is, then don't worry about it too much.
58
This is just going to allow us to associate the Python command with Python 3.
59
So you can use any editor to edit this file.
60
But since I'm already in a terminal, I'm just going to go ahead and use nano.
61
And nano is pretty easy for beginners.
62
So I will say nano.
63
Now this is in your home directory.
64
So a tilde means your home directory and then a slash.
65
Now this file is called bash underscore profile.
66
So now let's go ahead and open that up.
67
Now within this file you might realize
68
that I have some more content here than you do
69
and these are just some personal customizations that I have but don't worry about any of this.
70
If I go to the bottom here and let me like make this just a little bit larger here.
71
Now you should see that whenever you installed Python 3
72
that it actually added a few lines here at the bottom and you should have these lines also.
73
Now setting this path variable like it's doing here is what allows the Python 3 command to work.
74
So we'll move down here below to the bottom and add an alias.
75
Now to do this, all we have to do is say alias Python equals Python 3.
76
And you want to make sure it looks exactly like this.
77
No space between the equals or anything like that.
78
So now to save this, we can just hit control X to close.
79
hit Y to say that we want to save it, and then hit enter to keep that same file name.
80
So now if we quit out of our terminal and open this back up, and now let's check that Python version again.
81
So I'm going to do Python dash dash version, and now we can see that it's using Python 3.6.
82
Now I probably should have mentioned this earlier, but you do not have to create that Python alias.
83
If you wanted to, you could just use that Python 3 command to run all of your scripts,
84
but I like to use this Python command so that's why I personally like to create the alias.
85
Okay so now let's walk through how we install Python 3 for Windows.
86
Now if you're on a Mac and want to skip through this part
87
and you can click on the timestamp in the description below
88
that skips forward to when both of these installations are complete
89
but this install for Windows actually doesn't take very long at all.
90
Okay so to check
91
if Python is already installed we can open up our command prompt by going down here to start
92
and then search for CMD.
93
And let's open up that.
94
And I'm going to make this font a little bit bigger so that we can see here.
95
I think I can click on properties and font and we'll go with something a little bit larger there.
96
Okay.
97
Now to see if we have access to Python, we can just type in Python dash dash version.
98
And most likely you'll see that this is not yet installed and get this Python is not recognized error.
99
So to install this, we can just open up an internet browser and go to the Python website, which is python.org.
100
And from here, we can click on Downloads.
101
And from this page, you can see that it's already detected
102
that we are on Windows and has offered up either Python 3 or Python 2.
103
Now, if you're learning Python, then you're definitely going to want to go with Python 3 unless you have a really good reason to do otherwise.
104
So let's go ahead and go with this download of Python 3.6.
105
So let's go ahead and run this download.
106
And we should get this pop-up.
107
So I'm going to go ahead and run that.
108
Now, this is an important step here.
109
One thing that you're going to want to do is click this option to add Python 3.6 to your path.
110
This will allow us to get by without going into the advanced system settings and setting this path manually.
111
And adding that to your path will allow the Python command to work within the command prompt.
112
So with that selected, now let's go ahead and just click through this installation.
113
and it says that setup was successful.
114
So now that Python is installed, let's come down here to our command prompt and open it back up.
115
Actually, let's close this one down and start from scratch.
116
So we'll open this back up, type in CMD and open up that command prompt again.
117
And now we can make sure that that installed by typing in Python and then dash dash version.
118
You can see here that it says that we're working with Python 3.6.
119
So that's good.
120
Now, if we come down here and click on start and all programs, then we'll see that we have this Python 3.6 folder here that was installed with Python.
121
Within this folder, we can see that we have a program called Idle.
122
And I'm going to come back to this Idle program in just a second.
123
So when I mention this program, then just remember that you can find it here within this Python 3.6 folder.
124
So that is how we install Python for Windows.
125
Now I'm going to switch back to my native operating system on the Mac.
126
But from this point on, Python is going to work the same for both operating systems.
127
So everyone is going to be able to follow along.
128
Okay, so now I'm just going to go ahead and minimize that.
129
Okay, so now that we have Python installed, now we can begin and go ahead
130
and write our first bit of code by opening up either our terminal or our command prompt.
131
And I'll just close this installation window down in the back here and center this.
132
Okay, so now within the terminal or command prompt, if we just type in Python, then this will open what's called an interactive prompt.
133
And we can see that it shows that we're using Python 3.6.
134
Now, the interactive prompt allows us to write one line of Python at a time.
135
So, for example, for a Hello World application, then we could simply write print Hello World.
136
And we can see that it prints that out.
137
And we can also set variables.
138
So I could say x is equal to 10.
139
And if I print out x, then we can see that we get 10.
140
Now, this interactive prompt is okay for testing Python commands
141
but we really want to have a Python file where we can write multiple lines and run an entire script.
142
So let's exit this interactive prompt, and we can do that by typing exit and then opening close parentheses.
143
So to create a Python file, we're going to need some kind of plain text editor.
144
When we downloaded Python, it came with an editor called idle.
145
So let's open up that idle program.
146
So again, on Windows, that's in the Python 3.6 folder that we opened up earlier.
147
and on the Mac it's just down here in our applications and we can go ahead and open this up.
148
So I'm going to go ahead
149
and make the font a little bit bigger here by going to my preferences just
150
so that everyone can see and I'll bump this up to 18 or so.
151
Okay I think that's good.
152
Now by default
153
when we open up idle this is just another interactive prompt where we can write one line at a time
154
and you can usually tell when you're at an interactive prompt because of these three arrows here.
155
So to create an actual file, we can click on file and new file.
156
Now this will create a new file where we can write multiple lines of Python and actually make a script.
157
So for our first script, let's just print out hello world like we did before.
158
We can do that by calling the print function
159
and then these opening and closing parentheses and then either single or double quotes and then typing in hello world.
160
Now we're going to want to save this file.
161
So we can save this by clicking on file and then save.
162
And I'm going to call this intro.py and I'm just going to save this to my desktop.
163
So now I'll go ahead and save that.
164
So now to run the Python file that we just created, we can go back to our terminal or our command prompt
165
and from here we can type in Python
166
and then we want to type in the name of the file that we want to run.
167
Now this is relative to the directory that we're currently in.
168
So if we're in our home folder and you saved it to your desktop, then that should be in desktop.
169
And then the name of that file is intro.py.
170
So if we run that, then you can see that it printed out hello world.
171
So we just ran our first Python program.
172
Now I still have this Python file up over here.
173
And real quick, let me show you how to do a single inline comment in Python, because I'll be using these inline comments throughout these tutorials and don't want them to throw you off.
174
So in my script here, if I wanted to write a description of what's going on, then I could add a comment.
175
And to do this, we can just start up here at the top line.
176
and I'm going to go ahead and write a comment of what we're doing.
177
So it starts with the pound sign and then our comment.
178
So I'll just say print welcome message.
179
Now, if I go ahead and save that file and then run this again from my desktop, then you can see that it didn't do anything to our script.
180
It still just prints out hello world.
181
So when we actually run our Python programs, these comments are ignored.
182
It's only there for the developer and the programmer to actually see what's going on.
183
Now you don't need anything fancy to run these Python scripts.
184
So if you wanted to, then you could follow through all of my videos using this idle application like we have running here, and then running the script from the command line.
185
But if you plan on doing a lot of Python programming, then you'll likely want to upgrade to a better editor.
186
Now you can use any kind of plain text text editor that you want.
187
You can even use some command line editors like Vim or Emacs if you'd like.
188
some of the most popular editors, and I have some of these pulled up in the browser here.
189
So one very popular editor is Sublime Text, and that's at sublimetext.com.
190
Another popular text editor is Atom, and that's at atom.io.
191
And a very popular IDE is the JetBrains PyCharm IDE.
192
So Sublime Text and Atom are text editors, but with a lot of extra functionality built in
193
and PyCharm is a full-blown IDE and
194
that will give you a lot of extra features
195
that you might not find in other editors like the ability to debug a running application and things like that.
196
Now in this series of videos I'm going to be using Sublime Text.
197
Now I have a full video on how I set up
198
and customize my Sublime Text and I also have a full video on how to set up and customize Atom.
199
So if you want to use either of those editors then I highly recommend watching those videos
200
and I'll leave links to those in the description section below.
201
Now one nice thing about using one of these editors is that you can run Python from directly within the editor.
202
So I have the same intro.py file
203
that we just created pulled up here in Sublime Text
204
and I can run this by going to tools and build
205
or we could have just used that keyboard shortcut
206
but you can see that if we run that
207
and we get the same hello world output that we got when we ran this file from our command line.
208
So to follow along with these videos, you can use the idle application and use the command line to run those scripts, or you can set up one of these other text editors.
209
The choice is completely up to you.
210
Okay, so I think that is going to do it for this video.
211
In this video, we walked through how to install Python on both Mac and Windows.
212
We looked at how to run Python interactively within the terminal or command line.
213
And we also saw how to create a Python file and execute that script.
214
So in the next video, we'll start learning about variables and data types.
215
And specifically, we're going to look at the string data type and everything that we can do with those.
216
But if anyone has any questions about what we covered in this video, then feel free to ask in the comment section below and I'll do my best to answer those.
217
Now, if you enjoy these tutorials and would like to support them, then there are several ways you can do that.
218
The easiest way is to simply like the video and give it a thumbs up.
219
And also it's a huge help to share these videos with anyone who you think would find them useful.
220
And if you have the means, you can contribute through Patreon and and there's a link to that page in the description section below.
221
Be sure to subscribe for future videos, and thank you all for watching.

下載應用

流利口語所需的一切

AI 發音評分逐句打分
音標練習掌握每個音
詞彙學習建立你的詞庫
詞彙遊戲邊玩邊學
FOR YOU

推薦影片

本課的詞彙與口語要點

這段影片共有 221 個句子、3133 個單詞可供跟讀。 講話部分時長為 15:16。 說話人語速較快,每分鐘約 205 個詞,會出現較多連讀和弱讀。 85% 的單詞屬於英語最常用的 3,000 詞,其餘的詞建議在練習前先學一下。

影片中的重點詞彙

影片中 15 個值得學習的單詞,附發音和釋義:

單詞發音釋義
script 名詞/skɹɪpt/文章
terminal 名詞/ˈtɚmɪnəl/航站, 航廈 /航廈
install 動詞/ɪnˈstɔl/安裝 /安裝
idle 形容詞/ˈaɪd(ə)l/閒 /閒
folder 名詞/ˈfoʊldɚ/卷宗, 資料夾 /資料夾
installation 名詞/ˌɪn.stəˈleɪ.ʃən/安裝 /安裝
dash 名詞/ˈdæʃ/破折號 /破折號
skip 動詞/skɪp/跳
desktop 名詞/ˈdɛsktɒp/桌面
directory 名詞/dɪˈɹɛktəɹi/名錄 /名錄, 簿
atom 名詞/ˈætəm/原子
topic 名詞/ˈtɑpɪk/主題 /主題, 話題 /話題
default 名詞/dɪˈfɔlt/違約 /違約, 暴雷
font 名詞/fɑnt/字型 /字型, 字形
tutorial 名詞/ˌtjuːˈtɔːɹɪəl/輔導 /輔導, 教程

影片中出現的短語動詞

單詞發音釋義
go ahead 動詞/ˌɡoʊ əˈhɛd/請便 /請便
come down 動詞下來 /下來, 降
close down 動詞/kləʊzˈdaʊn/結業 /結業
get up 動詞起床
go down 動詞下降, 下去
point out 動詞指, 指出
pop up 動詞彈出

影片中的語法

說話人最常用的結構,並附上影片中的原話:

結構影片中的用法
條件句 if + 從句,will/would + 動詞 — 條件及其結果if you enjoy these tutorials and would like
被動語態 be + 過去分詞 — 強調發生了什麼,而不是誰做的is called · is already installed · is not recognized
現在完成時 have/has + 過去分詞 — 過去發生但與現在仍有關聯的事I've already made · has offered · you've installed
定語從句 who / which + 從句 — 補充說明人或事物people who say · website, which is · anyone who you

需要注意的發音

說話人用了 75 次縮略和弱讀形式,例如 we're, I'm, I'll。請按聽到的簡短形式來說。

  • “th” 音: thumb /ˈθʌm/, parenthesis /pəˈɹɛn.θə.sɪs/, walkthrough /ˈwɔːk.θɹuː/
  • “sh” 和 “zh” 音: installation /ˌɪn.stəˈleɪ.ʃən/, dash /ˈdæʃ/, bash /bæʃ/, associate /əˈsoʊʃi.ət/, controversial /ˌkɑn.tɹəˈvɝ.ʃəl/
  • 長單詞——注意重音位置: installation /ˌɪn.stəˈleɪ.ʃən/, interactive /ˌɪn.tɚˈæk.tɪv/, directory /dɪˈɹɛktəɹi/, associate /əˈsoʊʃi.ət/, fundamental /ˌfʌn.dəˈmɛn.təl/

如何用這段影片練習

  1. 先完整聽一遍影片,不要開口,記下不認識的單詞。
  2. 先用 0.75 倍速逐句跟讀,熟練之後再回到正常速度。
  3. 錄下自己的聲音並與原聲對比,特別注意 script, terminal, install 這類單詞。

什麼是跟讀法?

跟讀法 (Shadowing) 是一種有科學依據的語言學習技巧,最初開發用於專業口譯員的培訓,並由多語言者Alexander Arguelles博士普及。這個方法簡單而強大:您在聽英語母語原聲的同時立即大聲重複——就像是一個延遲1-2秒緊跟說話者的影子。與被動聽力或語法練習不同,跟讀法強迫您的大腦和口腔肌肉同時處理並模模擬實的講話模式。研究表明它能顯著提高發音準確性,語調,節奏,連讀,聽力理解和口語流利度——使其成為雅思口語備考和真實英語交流最有效的方法之一。

影子跟讀法: 閱讀完整分步指南 →