Chuyển đến nội dung chính

Ba trang web học tiếng Anh hữu dụng

Để ôn luyện kiến thức văn phạm trên Internet, bạn nên vào địa chỉ web của Đại học Purdue (Hoa Kỳ) tại http://tinyurl.com/y82f7ge
Trong khung bên tay trái là mục lục các điểm văn phạm hướng dẫn cách sử dụng hiệu quả trong việc viết, nói Anh văn. Bạn sẽ biết được cách dùng đúng giới từ, mạo từ, trạng từ, danh từ và cách viết đúng chính tả các từ tiếng Anh. Mỗi bài giảng còn có thêm các ví dụ để bạn hiểu rõ hơn.

Khi đã cơ bản nắm được các kiến thức chung ấy, bạn có thể học thêm về một số hướng dẫn quan trọng khi sử dụng văn phạm bằng cách nhấn chọn lên liên kết General Writing rồi xem nội dung trong trang web hiện ra. Trang web sẽ chỉ dẫn cho bạn cách viết một bài văn tiếng Anh hoàn chỉnh từ việc nhập đề cho đến lúc kết thúc như thế nào. Để làm các bài tập liên quan đến văn phạm, bạn nhấn chọn lên liên kết Owl Exercises ở khung bên tay trái. Trong này, trang web cung cấp rất nhiều bài tập hay về văn phạm, cấu trúc câu, văn phong khi viết, cách viết đúng chính tả... Trong mục Workshop and PowerPoint Index cung cấp cho bạn các slide PowerPoint khá hay về cách thức làm một bài PowerPoint thuyết trình hiệu quả về các vấn đề văn phạm.
Một trang web khác cũng hỗ trợ bạn học văn phạm Anh văn rất tốt là của Đại học Illinois (Hoa Kỳ) ở địa chỉ http://tinyurl.com/2w63hxw. Đây là địa chỉ của giáo trình Grammar của đại học này và toàn bộ nội dung được đưa lên web để người học từ khắp thế giới có thể tham khảo. Nội dung bố cục tác phẩm cũng tương tự như với giáo trình Đại học Purdue.

Trang web cuối cùng dạy văn phạm Anh văn cực chuẩn chính là của Đại học Ottawa ở địa chỉ http://tinyurl.com/3avlg8. Nội dung của phương pháp hướng dẫn ở trang web này là không tập trung vào lý thuyết mà chú trọng vào các ví dụ và thực hành, bởi thế dù cách bố trí mục lục cũng khá giống với hai website trên nhưng nội dung trình bày thì hoàn toàn khác.

Nhận xét

Bài đăng phổ biến từ blog này

unicode with python

str = "Quan h\u1ec7 t\u00ecnh d\u1ee5c v\u00e0 t\u1eadp t\u00ecnh d\u1ee5c c\u00f3 th\u1ec3 g\u00e2y \u0111au tim \u1edf m\u1ed9t s\u1ed1 ng\u01b0\u1eddi n\u1ebfu h\u1ecd kh\u00f4ng th\u01b0\u1eddng xuy\u00ean th\u1ef1c hi\u1ec7n hai ho\u1ea1t \u0111\u1ed9ng \u0111\u00f3" hic vo duoc cai chuoi nay ma ko biet lam the nao ca?? print u'\u1ec7' duoc chu "ệ" print len(u'\u1ec7') --> 1 print len(unicode('\u1ec7')) --> 6 vay la convert chuoi thanh unicode the nay moi ky tu lai la 1 ky tu unicode (1Byte) thu cheat the nay xem sao nhi??  code = '\u1ec7' print eval("u'{0}'".format(code)) --> ệ  su dung regular expression ta se print duoc chuoi dau bai ve dang tieng viet bt print re.sub(r"(\\u[a-z0-9]{4})", lambda m: eval("u'{0}'".format(m.group(1))), str) --> Quan hệ tình dục và tập tình dục có thể gây đau tim ở một số người nếu họ không thường xuyên thực hiện hai hoạ...

Lưu ý về vendored_frameworks khi project pod sử dụng nhiều thư viện binary

vendored_frameworks Khi bạn cần đóng framework private source code thì có thể cung cấp cho các dev khác thông qua trực tiếp file .framework hoặc .xcframework hoặc qua pod,... Nếu bạn chỉ muốn đính kèm 1 dynamic framework thì bạn chỉ cần khai báo trong podspec như sau: s.vendored_frameworks = 'Frameworks/MyFramework.xcframework' Khi project thư viện của bạn sử dụng nhiều hơn 1 framework thì sử dụng cú pháp sau  s.vendored_frameworks = ['Frameworks/LV24hCore.xcframework', 'Frameworks/Alamofire.xcframework', 'Frameworks/AlamofireImage.xcframework', 'Frameworks/CryptoSwift.xcframework', 'Frameworks/ObjectMapper.xcframework'] Lưu ý là viết dấu [ trên 1 dòng nhé,  nếu Style xuống dòng trông cho sạch đẹp thì sẽ không ăn nhé. Ví dụ mình viết như này thì test không thấy ăn. s.vendored_frameworks = [ 'Frameworks/LV24hCore.xcframework', 'Frameworks/Alamofire.xcframework', 'Frameworks/AlamofireImage.xcframework', ...