Ada banyak program untuk belajar bahasa Inggris, tetapi apakah ada gunanya menggunakan salah satunya jika Anda seorang programmer?

Halo semuanya, nama saya Alex. Saya sudah lama menyukai pemrograman, meskipun ini bukan profesi utama saya. Dan sekitar setahun yang lalu, saya menjadi tertarik untuk belajar bahasa Inggris.

Banyak artikel telah ditulis tentang cara belajar bahasa Inggris. Tetapi jika Anda memiliki keterampilan pemrograman, haruskah Anda menggunakan solusi yang sudah jadi? Bagaimanapun, Anda dapat menulis program pembelajaran bahasa Anda sendiri yang nyaman bagi Anda.

Misalnya, saya mencoba berkali-kali untuk belajar kata-kata menggunakan program yang berbeda di ponsel atau komputer saya. Tetapi saya tidak menemukan satu pun program yang akan memuaskan saya sepenuhnya. Di suatu tempat, misalnya, tidak ada cara untuk mengedit terjemahan kata-kata dan Anda perlu mempelajarinya sebagaimana adanya, di suatu tempat tidak ada pelafalan kata-kata yang normal, dan hampir tidak ada pengulangan kata yang normal pada interval waktu tertentu.

Tentu saja, Anda dapat menggunakan kartu kertas, tetapi mereka juga memiliki banyak kelemahan. Yang utama: tidak mungkin mendengarkan pengucapan kata (hanya membaca transkripsi) dan Anda tidak dapat dengan cepat membuka kata, misalnya, dalam kamus Lingvo atau di tempat lain. Secara umum, saya menganggap belajar kartu kertas menjadi ide yang buruk di abad ke-21.

Jadi, saya memutuskan lebih mudah untuk menulis program sendiri untuk belajar bahasa Inggris daripada menggunakan sesuatu yang sudah jadi.

Semua program dan file yang akan dibahas dalam artikel ini ada di arsip: yadi.sk/d/A4UHOXCTpW9eow

gambar

Hal pertama yang saya tulis adalah program untuk belajar kata-kata bahasa Inggris. Gagasan utama adalah prinsip kartu kertas. Saya mencoba membuatnya sangat nyaman seolah-olah saya bekerja dengan kartu kertas. Tapi sekarang saya memiliki peluang yang diberikan komputer, dan ini sangat keren!

Dalam program ini Anda harus menyeret file ke TXT yang berisi daftar kata (setiap kata di baris baru). Misalnya, daftar 2500 kata paling populer ada di arsip. Bayangkan daftar ini (file TXT) adalah setumpuk kata. Kemudahannya adalah, seperti dalam kehidupan, Anda dapat mengembangkan sistem Anda sendiri untuk mempelajari dan mengulangi kata-kata, dan mentransfer kata di antara file. Misalnya, hari ini Anda telah mempelajari 15 kata, kata-kata itu ada dalam daftar yang namanya termasuk tanggal pengulangan berikutnya dan jumlah pengulangan ini (misalnya, 15,01 1). Anda mengulangi kata-kata itu pada 15 Januari, sekarang kata-kata itu perlu diulang dalam dua hari. Artinya, file tersebut dapat disebut 17 Januari, 2. Kemudian kata-kata ini dapat diulang setelah 4 hari, kemudian setelah 8, dan kemudian mereka dapat dilemparkan ke dalam file "LEARNED.txt" dan diulang bersama dengan kata-kata terpelajar lainnya, misalnya, sebulan sekali.

Anda dapat membuka hingga tiga daftar tersebut sekaligus. Anda dapat menarik dan melepaskan kata di antara daftar dengan menyeret kata dengan mouse dan melepaskannya ke daftar lain. Anda dapat melakukan ini melalui Notepad dengan mengeklik tombol "buka" dan setelah mengedit tombol "segarkan". Anda dapat mengacak file dalam daftar dengan mengklik tombol "Acak". Menekan * kata akan ada dalam daftar "Tunda". Tombol dengan nama yang sama akan membuka daftar ini (ini nyaman ketika Anda ingin kembali ke kata nanti).

Ada daftar kata-kata "TERLUPAKAN", Anda tidak dapat memasukkan file lain ke dalamnya. Dan ketika Anda mentransfer kata ke dalamnya, mereka tidak berpindah dari daftar asli, tetapi disalin ke sana. Saya menggunakan daftar ini untuk kata-kata yang ingin saya ulangi lebih sering.

Mengklik pada sebuah kata kita akan melihat kata ini dan transkripnya jika ada di database (file Transcription.txt, ada 18.000 kata) Juga, jika ada file word.wav di folder "sound", sebuah tombol akan muncul untuk mengucapkan kata tersebut. (Di mana saya bisa mendapatkan kata-kata dalam format wav? Saya akan mengisyaratkan bahwa Anda dapat mencoba mengeluarkannya dari AB ... Lin ... tapi saya tidak mengatakan itu). Jika tidak ada akting suara, maka tombol asisten suara akan muncul (saya menggunakan utilitas Govorilka_cp.exe, yang bekerja melalui baris perintah).

Dengan menekan kata atau bilah spasi di bidang, kita akan melihat terjemahan kata, gambar, dan mnemonik. Secara alami, semua ini harus terlebih dahulu dibuat. Ada tombol persneling untuk ini.

gambar

Dengan mengkliknya, kami akan membuka jendela untuk mempelajari dan mengedit kata. Di sini Anda dapat menulis terjemahan kata dan mnemoniknya. Untuk menyimpan gambar ke kata, ketika kotak centang "tangkap gambar" dihidupkan, simpan gambar apa pun ke desktop (gambar akan dihapus secara otomatis dari desktop dan ditempatkan di folder program).

Dia juga menulis fungsi "Kata-kata yang mirip" yang saya butuhkan. Untuk membuatnya lebih mudah mengingat kata-kata ejaan yang serupa. Saya tidak akan membicarakannya secara khusus sekarang, saya hanya meninggalkan kata-kata yang sama di dalam program, Anda dapat menekan tombol dan dengan mudah mengetahuinya.

Fungsi utama jendela ini adalah mempelajari kata dalam berbagai kamus online (ngomong-ngomong, Anda dapat secara bersamaan membuka sebanyak mungkin kata yang diinginkan). Untuk menambahkan kamus online Anda, Anda perlu mengklik tombol "Kamus Online" dan mengedit file teks sehingga pada setiap baris baru ada tautan ke halaman kamus online. Sebagai aturan, semua tautan mengandung kata itu sendiri. Dan cukup letakkan ~ simbol bukan kata sehingga program akan secara otomatis mengubahnya menjadi kata terbuka. (Misalnya, translate.google.com/#view=home&op=translate&sl=en&tl=en&text=~ program akan menggantikan translate.google.ru/#view=home&op=translate&sl=en&tl=en&text=red jika kata merah terbuka).

Saya gunakan untuk belajar:

  • Kamus Google (frekuensi penggunaan kata dalam arti yang berbeda ditunjukkan dengan mudah di sana);
  • contoh promt (ini menunjukkan bagaimana tepatnya kata-kata dalam teks promt diproses diterjemahkan);
  • dan tentu saja ABBYY Lingvo (jika Anda mendaftar di sana, banyak kamus akan muncul, saya pribadi merekomendasikan Kamus Pelatihan dan Kamus Inggris-Rusia (versi Amerika)).

Pada tab pertama, Anda dapat melihat terjemahan kata dalam kamus yang berhasil saya temukan di Internet dan membawa ke format saya (mereka ada di folder dictionary_plus). Serta contoh penggunaan kata tersebut.

Pada dasarnya, ini semua fungsi yang saya butuhkan untuk belajar kata-kata. Dan saya tidak akan repot jika saya menemukan fungsi-fungsi ini dalam program apa pun. Tetapi karena saya tidak menemukan program seperti itu, saya harus menulisnya sendiri.

gambar

Tetapi ini bukan satu-satunya program yang saya tulis untuk belajar bahasa Inggris. Untuk mempelajari kata-kata di telepon, saya menulis program "HTML WORDS". Ini membuat file html dari daftar kata-kata, file ini ditransfer ke telepon dan memungkinkan Anda mengulangi kata-kata melalui browser ponsel. Dan jika dalam direktori yang sama dengan file html ada folder "suara" dengan file wav, maka ketika Anda mengklik transkripsi, Anda dapat mendengarkan pengucapannya.

Ada program lain untuk belajar bahasa Inggris. Saya menulisnya setelah saya mengetahui daftar kata-kata bahasa Inggris yang saya inginkan. Program ini untuk membaca dalam bahasa Inggris. Di dalamnya, saya menerapkan banyak fungsi menarik untuk membaca dalam bahasa Inggris.

gambar

DAFTAR KATA PENCAHAYAAN. Anda dapat memasukkan daftar kata ke dalam program dan mengatur setiap warna ke daftar yang berbeda. dan kata-kata dalam teks apa pun akan disorot dengan warna ini. Ini sangat mudah, misalnya, Anda dapat membuat daftar kata yang sudah Anda ketahui, dan menyorotnya dengan warna biru. Dan kata-kata yang ingin Anda pelajari berwarna merah. Semua kata lain dalam teks akan berwarna hitam. (Untuk melempar daftar kata, Anda perlu menekan tombol DAFTAR kuning).

Omong-omong, program ini menemukan kata tidak hanya dalam bentuk aslinya, tetapi juga dalam kata lain berkat file Morphy.txt, yang berisi 16.000 kata dalam semua bentuk kata.

Dengan mengklik sebuah kata dalam teks, itu akan terbuka di panel di sebelah kanan, di mana Anda juga dapat pergi ke program pengeditan dan pembelajaran kata. Juga akan ada fungsi mentransfer kata di antara daftar.

Dengan menekan tombol panah kiri dan kanan, Anda dapat pergi ke aplikasi berikutnya atau sebelumnya. Dan semua kata yang tidak ditemukan dalam daftar Anda akan ditampilkan di panel di sebelah kanan, dengan terjemahan.

Jika Anda mengklik ikon yang terlihat seperti bola dunia, Anda bisa mendapatkan transfer melalui Yandex API. Tetapi untuk ini, Anda perlu menambahkan kunci Anda yang diperoleh dari Yandex ke file "yandex_api.txt" di folder umum.

Saya juga menulis fungsi yang memungkinkan untuk mendapatkan fungsi membaca yang sama di telepon. Dengan membuat file html. Ini juga bisa dilakukan dengan terjemahan setiap kalimat. Untuk melakukan ini, tekan tombol biru dengan gambar smartphone.

Ini adalah aplikasi utama yang saya tulis untuk belajar bahasa Inggris. (Tapi tidak semua). Mungkin saya hanya suka memprogram. Dan mungkin keinginan untuk belajar bahasa terlalu kuat untukku. Entah bagaimana saya membuat program ini dan menikmatinya, juga belajar bahasa. Saya menempatkan program-program ini di domain publik. Gunakan jika Anda mengerti, namun itu ditulis untuk Anda sendiri, tanpa mempertimbangkan izin dari monitor yang berbeda, dan masalah teknis lainnya. Program belum diuji pada lebih dari satu komputer dan mungkin ada kesalahan. Jangan menilai saya dengan ketat, karena saya tidak melakukan proyek komersial.

Terima kasih jika Anda membaca posting saya sampai akhir.

Source: https://habr.com/ru/post/id440858/


All Articles