シャドーイング練習: Python in 100 Seconds - 動画で英語スピーキングを学ぶ

レッスンを作成中...
1
Python, a high-level, interpreted programming language famous for its zen-like code.
2
It's arguably the most popular language in the world because it's easy to learn, yet practical for serious projects.
3
In fact, you're watching this YouTube video in a Python web application right now.
4
It was created by Guido Van Rossum and released in 1991, who named it after Monty Python's Flying Circus,
5
which is why you'll sometimes find spam and eggs instead of foo and bar in code samples.
6
It's commonly used to build server-side applications, like web apps with the Django framework, and is the language of choice for big data analysis and machine learning.
7
Many students choose Python to start learning to code because of its emphasis on readability as outlined by the zen of Python.
8
Beautiful is better than ugly, while explicit is better than implicit.
9
Python is very simple, but avoids the temptation to sprinkle in magic that causes ambiguity.
10
Its code is often organized into notebooks where individual cells can be executed, then documented in the same place.
11
We're currently at version 3 of the language, and you can get started by creating a file that ends in .py, or .ipymb to create an interactive notebook.
12
Create a variable by setting a name equal to a value.
13
It's strongly typed, which means values won't change in unexpected ways, but dynamic, so type annotations are not required.
14
The syntax is highly efficient, allowing you to declare multiple variables on a single line, and define tuples, lists, and dictionaries with a literal syntax.
15
Semicolons are not required, and if you use them, an experienced Pythonista will say that your code is not Pythonic.
16
Instead of semicolons, Python uses indentation to terminate or determine the scope of a line of code.
17
Define a function with the def keyword, then indent the next line, usually by four spaces, to define the function body.
18
We might then add a for loop to it and indent that by another four spaces.
19
This eliminates the need for curly braces and semicolons found in many other languages.
20
Python is a multi-paradigm language.
21
We can apply functional programming patterns with things like anonymous functions using lambda.
22
It also uses objects as an abstraction for data, allowing you to implement object-oriented patterns with things like classes and inheritance.
23
It also has a huge ecosystem of third-party libraries, such as deep learning frameworks like TensorFlow, and wrappers for many high-performance low-level packages like Open Computer Vision,
24
which are most often installed with the pip package manager.
25
This has been the Python programming language in 100 seconds.
26
Hit the like button if you want to see more short videos like this, thanks for watching, and I will see you in the next one.

このレッスンの語彙とスピーキングのポイント

このC1レベルのスピーキングレッスンは、動画「Python in 100 Seconds」を教材にしています。 繰り返し出てくる語は次のとおりです:Python, language, code, semicolons, define。 この動画には、シャドーイング用の文が26文、単語が462語あります。 音声の長さは2:22です。 話す速さは速く、1分あたり約195語です。音のつながりや弱く発音される音が多くなります。 英語の頻出3,000語に含まれる単語は75%だけなので、語彙は難しめです。

この動画の重要語彙

動画の中で特に難しい単語15語を、発音と意味つきで紹介します。

単語発音意味
semicolon 名詞/ˈsɛmikoʊlən/セミコロン, ;
syntax 名詞/ˈsɪn.tæks/統語論, 構文論
notebook 名詞/ˈnoʊtˌbʊk/帳面, ノート
annotation 名詞/ˌæn.əˈteɪ.ʃən/注解
implicit 形容詞/ɪmˈplɪsɪt/暗黙の
keyword 名詞/ˈkiː.wɜːd/キーワード
lambda 名詞/ˈlæm.də/ラムダ
sprinkle 動詞/ˈspɹɪŋkəl/蒔く, 播く
wrapper 名詞/ˈɹæpɚ/包装紙, 上包み
curly 形容詞/ˈkɝli/巻き毛の
paradigm 名詞/ˈpæɹ.ə.daɪm/模範
terminate 動詞/ˈtɝmɪneɪ̯t/止める, 打ち切る
temptation 名詞/ˌtɛmpˈteɪʃən/誘惑
literal 形容詞/ˈlɪt(ə)ɹəl/逐語的な, 文字通り
ecosystem 名詞/ˈikoʊˌsɪstəm/生態系

注意したい発音

話し手はwe're, won't, you'llなど、短縮形や弱形を4回使っています。聞こえたとおりの短い形で発音しましょう。

  • 「sh」と「zh」の音: abstraction /æbˈstɹæk.ʃn̩/, annotation /ˌæn.əˈteɪ.ʃən/, indentation /ˌɪndɛnˈteɪʃən/, temptation /ˌtɛmpˈteɪʃən/, dictionary /ˈdɪk.ʃəˌnɛ.ɹi/
  • 長い単語(アクセントの位置に注意): semicolon /ˈsɛmikoʊlən/, ambiguity /æm.bɪˈɡjuː.ɪ.ti/, annotation /ˌæn.əˈteɪ.ʃən/, indentation /ˌɪndɛnˈteɪʃən/, readability /ˌɹiːdəˈbɪlɪti/

この動画での練習方法

  1. まず声を出さずに動画を最後まで聞き、知らない単語をメモします。
  2. まず0.75倍速で一文ずつシャドーイングし、慣れてきたら通常の速度に戻します。
  3. 自分の声を録音して元の音声と比べます。semicolon, syntax, notebookなどの単語に特に注意しましょう。

シャドーイングとは?英語上達に効果的な理由

シャドーイング(Shadowing)は、もともとプロの通訳者養成プログラムで開発された言語学習法で、多言語習得者として知られるDr. Alexander Arguelles によって広く普及されました。方法はシンプルですが非常に効果的:ネイティブスピーカーの英語を聞きながら、1〜2秒の遅延で声に出してすぐに繰り返す——まるで「影(shadow)」のように話者を追いかけます。文法ドリルや受動的なリスニングと異なり、シャドーイングは脳と口の筋肉が同時にリアルタイムで英語を処理・再現することを強制します。研究により、発音精度、抑揚、リズム、連音、リスニング力、そして会話の流暢さが大幅に向上することが確認されています。IELTSスピーキング対策や自然な英語コミュニケーションを目指す方に特におすすめです。

シャドーイングのやり方: ステップ別の完全ガイドを読む →