Shadowing Practice: Two Sum - Leetcode 1 - HashMap - Python - Learn English Speaking with Video
About This Lesson
In this lesson, you will dive into a popular coding challenge known as "Two Sum." This exercise will help you enhance your problem-solving skills using Python while focusing on efficient algorithms like using hash maps. As you follow along with the video, you'll have the opportunity to listen to clear explanations, which can aid in improving English pronunciation. You'll learn how to find two numbers in an array that add up to a specific target, while also practicing your listening and speaking skills through shadowing techniques.
Key Vocabulary & Phrases
- Target - The number you want to achieve by summing two values.
- Index - The position of a value in an array.
- Combination - Different selections of numbers being considered.
- Hash map - A data structure that pairs keys to values, allowing for quick lookups.
- Runtime - The time complexity of an algorithm, indicating how performance scales.
- Brute force - A straightforward method that attempts all possibilities.
- Efficient - A method that achieves the desired outcome with minimal resource use.
- Exist - To be present or available in a given context.
Practice Tips
To effectively use this lesson for practicing English, try to implement the shadowing technique while watching the video. Shadowing involves listening carefully to the speaker and repeating what they say in real-time. This technique not only helps in improving your English pronunciation but also enhances your comprehension and retention of programming concepts.
As the video is based on coding, focus on the rhythm and intonation used by the speaker. Notice how they emphasize key terms related to programming. By mimicking their tone, you can effectively improve your speaking skills while grasping crucial vocabulary related to algorithms and data structures.
If you find the pacing of the video challenging, consider pausing after each key concept to repeat it aloud. This allows you to practice shadow speaking with clarity and confidence. Emphasize words and phrases that are new to you, which in turn will facilitate your journey to learn English with YouTube in a practical manner.
Gölgeleme Tekniği Nedir?
Gölgeleme, başlangıçta profesyonel tercüman eğitimi için geliştirilen ve çok dilli Dr. Alexander Arguelles tarafından popüler hale getirilen, bilim destekli bir dil öğrenme tekniğidir. Yöntem basit ama güçlüdür: ana dili İngilizce olan bir sesi dinler ve hemen yüksek sesle tekrar edersiniz — konuşmacıyı 1-2 saniye gecikmeyle takip eden bir gölge gibi. Pasif dinleme veya dilbilgisi alıştırmalarının aksine, gölgeleme beyninizi ve ağız kaslarınızı gerçek konuşma kalıplarını eşzamanlı olarak işlemeye ve yeniden üretmeye zorlar. Araştırmalar, telaffuz doğruluğu, tonlama, ritim, bağlı konuşma, dinleme anlama ve konuşma akıcılığını önemli ölçüde geliştirdiğini göstermektedir — bu da onu IELTS Konuşma hazırlığı ve gerçek dünya İngilizce iletişimi için en etkili yöntemlerden biri yapar.








![[Practice Problems] Regular Expressions (Regex) - Visually Explained](https://img.youtube.com/vi/AawczswiGI0/mqdefault.jpg)




