Ngày 07/08/2024, nhóm tiếp tục cùng học bài số 16 với phần trình bày của nhóm 3.
Phần chữa bài tập buổi trước:
Bài tập là một chương trình nhỏ với một số lỗi tiềm ẩn, học viên cần tìm ra và xử lý chúng.
Lesson 16:
Đây là bài học cuối cùng trong chương trình Haskell cơ bản của IOG, bài học đưa ra các tips & tricks khi lập trình Haskell, và giới thiệu các công cụ, tài nguyên để tra cứu khi làm việc với các thư viện Haskell.
- Small tips and tricks
- REPL
- Hackage
- Hoogle
undefined
- Type Holes
Phần bài tập
Bài tập tuần này mang tính chất tổng hợp, các thành viên sẽ thực hiện game Tic-Tac-Toe trên CLI. Ngoài ra, các thành viên cũng đã đề xuất các hướng phát triển để nâng cấp trò chơi thành một phiên bản thú vị hơn.
Video ghi lại buổi học đã có ở đây. Mời các bạn đón xem.
Ngày 14/8/2024, các thành viên trong nhóm học Haskell tiếp tục gặp nhau trong buổi học cuối cùng của chương trình dự kiến. Buổi học bắt đầu bằng một phiên trao đổi mở, các thành viên phát biểu cảm nghĩ của mình về khóa học, về ngôn ngữ Haskell, và định hướng trong tương lai xoay quanh hệ sinh thái Cardano.
Hiện tại khóa học Haskell của IOG đã được bổ sung thêm 3 bài học mới so với nội dung ban đầu của khóa học theo thiết kế của CLB. Các thành viên thống nhất sẽ tiếp tục duy trì khóa học để cover hết những nội dung mới này.
- Phần chữa bài cũ và phát triển game Tic-Tac-Toe lên một phiên bản mới
- Giới thiệu bài kiểm tra cuối khóa
Hẹn gặp lại các bạn trong các buổi học tiếp theo.
Video của buổi học được ghi lại tại đây: Part1, Part2.
Ngày 21/8/2024, CLB tiếp tục thực hiện bài học số 17 - IOG Haskell Course. Đây là bài khởi đầu cho phần kiến thức Haskell nâng cao, giới thiệu 2 lớp kiểu mới hữu ích: Semigroup và Monoid.
Buổi học bắt đầu với phần review bài final test: Game Hangman, 2048 trên terminal. Các thành viên đã thực hiện khá tốt bài kiểm tra tổng hợp này:
Bài học mới về Semigroup và Monoid
- What does it mean to abstract a pattern?
- Why abstracting patterns (in general)?
- Teaser: Why abstracting
Semigroup
and Monoid
?
- The
Semigroup
type class
- The
Monoid
type class
- What can I do with
Semigroup
and Monoid
?
Video buổi học có tại đây.