Archive for Python

Nhập môn lập trình với các bài giảng tại các đại học hàng đầu!

Posted in Uncategorized with tags , , , , , , , on Tháng Tám 11, 2010 by quangphuc
Toàn bộ bài giảng lập trình bằng Java của đại học Stanford và search với từ khóa ‘programming methodology’. Dưới đây là ví dụ về bài giảng đầu tiên.
  1. Nhập môn lập trình với Java, bài giảng 1

Song song với nhập môn lập trình với Java, bạn có thể tìm thấy bài giảng về nhập môn lập trình bằng Python của MIT và search với từ khóa ‘Python’. Dưới đây là bài giảng đầu tiên:

  1. Nhập môn lập trình với Python, bài giảng 1

Thông thường khi học nhập môn lập trình thì chúng ta cũng quan tâm tới Cấu trúc dữ liệu, bạn có thể tham khảo thêm các bài giảng về vấn đề này từ đại học Berkeley và search với từ khóa Data Structure.

  1. Nhập môn cấu trúc dữ liệu với Java, bài giảng 1

Từ những video bài giảng và các trang của các trường đại học trên bạn có thể tìm thêm rất nhiều thú vị. Video dưới đây là cuộc nói chuyện của một trong 2 người sáng lập Google, Sergey Brin, về các vấn đề liên quan đến Google và công nghệ.

Advertisements

Top 20 kanji thường dùng và top 20 kanji hiếm gặp (trong 1945 kanji thường dùng)

Posted in Uncategorized with tags , , , , , , on Tháng Sáu 7, 2009 by quangphuc

Trong kỳ thi 1kyu và 2kyu kiểm tra năng lực tiếng Nhật, kanji luôn là thứ mà rất mất thời gian và công sức. Có khi nào bạn tự hỏi trong 1945 kanji thường dùng thì những kanji nào là thường xuất hiện nhất và những kanji nào là ít xuất hiện (ý là xuất hiện trên các trang web)? Mình đã dùng google search engine và python để tìm ra câu trả lời.

Top 20 thường gặp (với số trang web tìm được là từ 10480000000, hơn 10 tỷ trang, đến 1670000000, hơn 1 tỷ 600 triệu trang):

的 来 中 日 人 一 年 月 上 元 分 不 了 大 我 有 是 新 本 都

Top 20 kanji hiếm gặp (với số trang web tìm được là từ 583000, hơn 580 nghìn trang, đến 122000, hơn 120 nghìn trang):

鋭 銑 穏 謡 謁 陥 桟 倹 娯 隷 臓 劾 粛 謄 捜 壌 犠 匁 娠 逓

Bạn có thể tham khảo thêm python code ở phần dưới và download excel file.

Tiếp tục đọc

750 Từ vựng cần thiết Nhật – Việt cho thi Năng Lực Tiếng Nhật 1kyu!

Posted in Japanese with tags , , , , , , on Tháng Tư 21, 2009 by quangphuc

Mình mới  mày mò với Python để tạo một cái list gồm các từ vựng Nhật – Việt cần thiết cho phần MOJI & GOI cho thi 1kyu theo nguồn từ jlpt.biz. (download 1kyu)

Hiện tại chỉ là bản thô, phần hình thức còn sơ sài, sẽ được nâng cấp sau. Mọi người thông cảm nhé!

PS. Bản PDF của list từ vựng cho 2kyu (hơn 3500 từ) đã được làm xong (hơn 1000 trang, híc)! (download 2kyu)

Từ điển Nhật – Việt ở baamboo đã bị quá tải!

Posted in Japanese with tags , , , , on Tháng Tư 15, 2009 by quangphuc

Dạo này mình đang tăng cường học tiếng Nhật vì kỳ thi năng lực tiếng Nhật đã gần kề cho nên thường xuyên qua lại baamboo.com. Hôm nay, vừa định ngồi tra từ thì bắt gặp thông báo quá tải từ server của baamboo. Câu hỏi đặt ra tại sao lại chỉ có từ điển Nhật – Việt mà không phải từ điển nào khác (Anh – Anh, Anh – Việt, …)??? Mình đoán là có người cũng giống như mình đợt vừa rồi (xem post trước) dùng một chương trình để tra tự động thông qua baamboo với số lượng từ rất lớn làm server quá tải chăng!?!

baambootreo

Danh sách Từ vựng Nhật – Việt cho kỳ thi 2kyu (lần đầu tiên xuất hiện trên internet)

Posted in Japanese with tags , , , , , , , , on Tháng Tư 4, 2009 by quangphuc

Danh sách các từ vựng Nhật – Việt cho kỳ thi 2kyu (download).

Nếu bạn đang trong quá trình chuẩn bị thi Năng lực tiếng Nhật trình độ 2kyu như tôi thì chắc chắn đây là tài liệu rất bổ ích. Đây là một món quà dành cho các bạn du học sinh Việt Nam tại Nhật Bản và cũng là quà tặng sinh nhật dành cho bạn Vương Đạo Thắng!

Tái bút:

  1. Về mặt kỹ thuật lập trình để xây dựng Danh sách này, ngôn ngữ sử dụng là Python và từ điển online là tratu.baamboo.com và có thể tham khảo code ở post trước của blog này
  2. Hình thức của bản hiện tại chưa được đẹp lắm cho nên sẽ được nâng cấp trong thời gian tới
  3. Danh sách Từ vựng Nhật – Việt cho kỳ thi 1kyu cũng sắp sửa hoàn thành vào ngày mai (5 tháng 4, 2009)

Dùng Python — Tra cứu nghĩa tiếng Việt của các từ trong một file văn bản!

Posted in Uncategorized with tags , , on Tháng Tư 2, 2009 by quangphuc

Mô tả dự án:

  1. Bạn đang đọc một tài liệu tiếng anh và thấy rằng mình cần phải tra cứu rất nhiều từ (tra từng từ sẽ rất mất thời gian)
  2. Từ điển online thì có sẵn (ví dụ: vdict.com) nhưng không thể vừa đọc tài liệu vừa tra được (cũng lại mất thời gian)
  3. Có cách nào để máy tính làm giúp bạn công việc trên? (những công việc đơn giản nhưng rất  mất thời gian là thế mạnh của máy tính mà)

Lựa chọn ngôn ngữ lập trình:

  • Python (vì đơn giản, ngắn gọn nhưng đầy sức mạnh, xem thêm code phía dưới sẽ thấy rõ điều này, chỉ có 26 dòng code thôi)

Hiệu quả:

  • Tra cứu tự động  thông qua vdict.com (vdict server có vẻ xử lý chậm khi nhận nhiều yêu cầu, nên không thể yêu cầu liên tục được)
    • 50 từ mất 10 phút 41 giây,
    • 152 từ mất 32 phút 5 giây,
    • như vậy để lấy hết dữ liệu Anh – Việt của vdict.com sẽ mất 13 ngày (dữ liệu Anh – Việt của vdict.com khoảng 95000 từ).

Tiếp tục đọc