ฝึกพูดภาษาอังกฤษด้วยเทคนิค Shadowing จากวิดีโอ: 3.3k

กำลังสร้างบทเรียน...
1
Hey everyone, I'm Bull and I'm here to serve you today's slice of pie.
2
Today's topic is list comprehension.
3
So let me give you a scenario.
4
Let's say you have a long list of numbers here called nums
5
and what you want to do is get all the even numbers from this list and put them into this evens list.
6
If you have no knowledge of list comprehension, you may want to do something like this where you create a for loop and say for num in nums.
7
So for each for loop iteration, we take an item from this nums list and assign it to num.
8
Then in here, we need to check if that particular num is even or not.
9
We can do this with the modulus operator.
10
So let's say num percent two.
11
This percent sign is the modulus operator.
12
What this is doing is saying if I divide num by two, what will the remainder be?
13
So for every possible whole number, if you do a modulus of that number, you will only ever get a zero or a one.
14
Even numbers divided by two give you a zero as a remainder and odd numbers give you a one.
15
So if num modulus two is equal to 0, we know that particular number is even.
16
So in here, let's add it to our evens list.
17
So we can just do evens.append num.
18
And that's it.
19
Down here, let's print our evens list, and this should work as expected.
20
Okay, but list comprehension can do all of this logic in a much cleaner pythonic way.
21
So I'll erase this, and instead, in this evens list, I'll say num for num in nums.
22
So this is basically just taking each num in our nums list and placing it here in this evens list.
23
But this isn't what we want.
24
We're only wanting the even numbers.
25
Well, we can add some additional logic here at the end to fix this.
26
Let's say num for num in nums if that particular num, modulus 2, is equal to 0.
27
Now we should have every even number placed in this evens list.
28
So let's run this, and there we go.
29
Pretty cool, right?
30
Be sure to leave a like if you found this helpful.

บริบทและพื้นฐาน

ในวิดีโอนี้ บนช่องชัด Bull จะนำเสนอหัวข้อการใช้ list comprehension ในการกรองเลขคู่จากรายการของตัวเลข โดยการใช้ตัวอย่างที่เข้าใจง่าย คุณจะได้เรียนรู้ถึงกระบวนการที่สามารถทำได้เพื่อให้เข้าใจวิธีการเขียนโค้ดได้ดีขึ้น รวมถึงการประยุกต์ใช้แนวคิดนี้ในสถานการณ์จริง แม้ว่าตัวผู้นำเสนอมุ่งหวังจะสอนการเขียนโปรแกรม แต่เนื้อหาก็มีคุณค่าในด้านการพัฒนาการสื่อสารเป็นภาษาอังกฤษ ด้วยการเลือกใช้คำและวลีที่เหมาะสม

5 วลีสำคัญสำหรับการสื่อสารประจำวัน

  • ให้เราเริ่มต้นกันเถอะ: "So let me give you a scenario."
  • เอาล่ะ นี่คือสิ่งที่เราจะทำ: "What you want to do is get all the even numbers."
  • เรามั่นใจกับผลลัพธ์นี้: "This should work as expected."
  • มีอะไรที่น่าสนใจเกิดขึ้น: "Pretty cool, right?"
  • หากคุณพบว่าเนื้อหานี้มีประโยชน์: "Be sure to leave a like if you found this helpful."

คู่มือการติดตามอย่างเป็นขั้นตอน

เพื่อปรับปรุงการออกเสียงภาษาอังกฤษของคุณและสามารถสื่อสารได้อย่างชัดเจนขึ้น ลองทำตามขั้นตอนต่อไปนี้ในขณะที่ดูวิดีโอนี้:

  1. ฟังและทำความเข้าใจ: ฟังเนื้อหาในวิดีโอแล้วสวมบทบาทเป็น Bull เพื่อสัมผัสถึงน้ำเสียงและสำนวน
  2. ทำซ้ำเสียง: หยุดวิดีโอในบางช่วง เพื่อทำการ shadowing เสียงของ Bull ทุกครั้งที่มีการพูด
  3. บันทึกเสียงของคุณเอง: ลองอัดเสียงตัวเองพูดตามเพื่อเปรียบเทียบกับต้นฉบับ
  4. วิเคราะห์และปรับปรุง: อาจจะฟังเสียงของคุณเองและดูว่าตรงไหนมีโอกาสปรับปรุงได้บ้าง
  5. ฝึกซ้ำ: ทำซ้ำขั้นตอนนี้จนกว่าคุณจะรู้สึกมั่นใจในเสียงพูดของคุณ

การใช้เว็บที่มีฟังก์ชัน shadowspeaks หรือ shadowspeak สามารถช่วยคุณในระหว่างการฝึกซ้อมนี้ได้ เป็นวิธีที่ดีในการ ปรับปรุงการออกเสียงภาษาอังกฤษ ของคุณผ่านการเรียนรู้จากตัวอย่างที่มีอยู่ในวิดีโอเหล่านี้

เทคนิค Shadowing คืออะไร?

Shadowing เป็นเทคนิคการเรียนรู้ภาษาที่ได้รับการรับรองทางวิทยาศาสตร์ พัฒนาขึ้นสำหรับการฝึกนักแปลมืออาชีพ วิธีการนี้เรียบง่ายแต่ทรงพลัง: คุณฟังเสียงภาษาอังกฤษจากเจ้าของภาษาและพูดตามทันที — เหมือนเงาที่ตามผู้พูดด้วยช่วงเวลาห่าง 1-2 วินาที การวิจัยแสดงว่าเทคนิคนี้ปรับปรุงความแม่นยำในการออกเสียง ทำนองเสียง จังหวะ การเชื่อมเสียง การฟังเข้าใจ และความคล่องแคล่วในการพูดได้อย่างมีนัยสำคัญ