Pratique du Shadowing: Python in 100 Seconds - Apprendre l'anglais à l'oral avec la vidéo

Création de la leçon...
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.

Vocabulaire et conseils d’expression pour cette leçon

Cette leçon d’expression orale de niveau C1 s’appuie sur la vidéo « Python in 100 Seconds ». Les mots qui reviennent le plus souvent : Python, language, code, semicolons, define. Cette vidéo contient 26 phrases et 462 mots à répéter en shadowing. La partie parlée dure 2:22. Le locuteur parle vite, environ 195 mots par minute : attendez-vous à des liaisons et à des sons réduits. Seuls 75 % des mots font partie des 3 000 mots les plus courants en anglais, le vocabulaire est donc exigeant.

Vocabulaire clé de cette vidéo

Les 15 mots les plus avancés de la vidéo, avec leur prononciation et leur sens :

MotPrononciationSens
semicolon nom/ˈsɛmikoʊlən/point-virgule
syntax nom/ˈsɪn.tæks/syntaxe
notebook nom/ˈnoʊtˌbʊk/cahier, calepin
abstraction nom/æbˈstɹæk.ʃn̩/abstraction
ambiguity nom/æm.bɪˈɡjuː.ɪ.ti/ambiguïté
annotation nom/ˌæn.əˈteɪ.ʃən/annotation
implicit adjectif/ɪmˈplɪsɪt/implicite, tacite
indentation nom/ˌɪndɛnˈteɪʃən/indentation
keyword nom/ˈkiː.wɜːd/mot-clé
lambda nom/ˈlæm.də/lambda
readability nom/ˌɹiːdəˈbɪlɪti/lisibilité
sprinkle verbe/ˈspɹɪŋkəl/saupoudrer, asperger
wrapper nom/ˈɹæpɚ/enveloppe, emballage
curly adjectif/ˈkɝli/bouclé, frisé
paradigm nom/ˈpæɹ.ə.daɪm/paradigme

Prononciation à surveiller

Le locuteur utilise 4 contractions et formes réduites, comme we're, won't, you'll. Prononcez-les sous leur forme courte, telles que vous les entendez.

  • Les sons « sh » et « 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/
  • Mots longs — placez bien l’accent: 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/

Comment s’entraîner avec cette vidéo

  1. Écoutez la vidéo en entier une fois sans parler et notez les mots que vous ne connaissez pas.
  2. Commencez à la vitesse 0,75×, répétez phrase par phrase, puis revenez à la vitesse normale quand cela devient facile.
  3. Enregistrez-vous et comparez avec l’original, en faisant attention à des mots comme semicolon, syntax, notebook.

Qu'est-ce que la technique du Shadowing ?

Le Shadowing est une technique d'apprentissage des langues fondée sur la science, développée à l'origine pour la formation des interprètes professionnels. Le principe est simple mais puissant : vous écoutez de l'anglais natif et le répétez immédiatement à voix haute — comme une ombre suivant le locuteur avec un décalage de 1 à 2 secondes. Les recherches montrent une amélioration significative de la précision de la prononciation, de l'intonation, du rythme, des liaisons, de la compréhension orale et de la fluidité.

Technique du shadowing : lire le guide complet étape par étape →