thảo luận Review khóa học Python của “Dũng Lại lập trình” và một số thắc mắc về Data Analysis.

013281086

Junior Member
Chào các bác! :big_smile:

Bài viết đầu tiên trên forum của e, e xin được review về khóa học Python của bạn Dũng Lại trên Facebook. :beauty:

Sơ qua về bản thân:
E 28 tuổi, đại học kế toán, tiếng Nhật N1, hiện đang làm cho công ty outsourcing của Nhật ở Việt Nam mảng gia công dữ liệu (không liên quan đến code).
Công ty sử dụng nhiều Excel nên e cũng đã mày mò tự học được một ít VBA.
Gần đây, công việc rảnh dỗi, lượn lờ youtube xem clip dạy lập trình Python của bạn Dũng thấy khá hay và dễ hiểu. Với mục đích là học cho đỡ tù người, và nếu có thể thì nhảy việc sang lĩnh vực mới, e đã tham gia khóa học “Khóa học Python - Cơ bản đến nâng cao - Dũng Lại Lập Trình”.

Về khóa học:
Khóa học gồm 12 Unit, hướng dẫn cơ bản từ việc cài đặt Python đến hoàn thành một bài tập lớn.
Hướng dẫn người học về:
Kiểu dữ liệu: giới thiệu một số kiểu dữ liệu hay dùng.
Các câu lệnh cơ bản: if, else, for, while…
Function: 2 bài tập nhỏ về việc dùng Function để rút gọn code.
Tương tác cơ bản với file text.
List và Class.
Fix bug cơ bản.
Tạo giao diện GUI bằng Pygame.

Ưu điểm:
Cấu trúc bài giảng tốt, không quá khó để theo.( có lẽ là do dựa theo chương trình học của Úc)
Giảng bài dễ hiểu, trong khi giảng bạn này cũng có giải thích các thuật ngữ tiếng Anh để người học có thể làm quen.
Hướng dẫn người mới học cách search Google.

Nhược điểm:
Ít nói về lập trình hướng đối tượng. (cái này do e thấy nhiều bác hay dùng để khè người mới học mà trong khóa học không nói đến nhiều :beat_shot:)
Ít bài tập.

Tốn khoảng 3 tuần học thì dưới đây là những gì e đã nhận được từ khóa học này: :adore:
Có một cái nhìn tổng quát về Python.
Cú pháp câu lệnh của Python.
Trình tự chạy của Python là từng dòng một từ trên xuống, gặp lỗi thì dừng lại. khác với VBA là kiểm tra lỗi syntax một lượt trước rồi mới chạy từ trên xuống.
Cách dùng Function, viết code gọn, tránh lỗi nhờ cho chương trình chính vào 1 function và gọi nó ở cuối chương trình.
Sau khi tham gia khóa học này, cảm giác như việc tra cứu tài liệu học trở nên dễ dàng hơn, đọc một số trang web hướng dẫn học Python bằng tiếng Việt dễ hiểu hơn.

Thắc mắc: :burn_joss_stick:
Về logic của Python: làm thế nào để rèn luyện về logic của Python. Ví dụ: khi làm bài tập lớn trong khóa học, e phát hiện cách giải của bạn Dũng có 1 phần thừa ra so với yêu cầu của bài toán -> e tự làm theo logic của e và sau đó phát hiện ra phần thừa ra đó sử dụng khi bài toán được mở rộng dẫn đến việc e phải sửa lại. -> làm thế nào để tránh được điều này?
Sau khi học xong khóa học và tham khảo một số nguồn thông tin trên mạng, e quyết định học để có thể trở thành Data Analysis. Roadmap e đã tra được và theo roadmap của một ông Ấn Độ (https://github.com/codebasics/py/bl...oadMap2020/data_analyst_learning_path_2020.md), theo các bác ở Việt Nam thì nên học Tableau hay Power BI, Numpy hay Pandas?

P/S: Bài viết không nhằm mục đích để PR khóa học. Sự thực là sau khi học xong khóa này và tra cứu thì e nhận thấy những gì bạn Dũng dạy đều có thể tra cứu được trên youtube bằng tiếng Anh.:boss:
 

vozer267

Member
Chào các bác! :big_smile:

Bài viết đầu tiên trên forum của e, e xin được review về khóa học Python của bạn Dũng Lại trên Facebook. :beauty:

Sơ qua về bản thân:
E 28 tuổi, đại học kế toán, tiếng Nhật N1, hiện đang làm cho công ty outsourcing của Nhật ở Việt Nam mảng gia công dữ liệu (không liên quan đến code).
Công ty sử dụng nhiều Excel nên e cũng đã mày mò tự học được một ít VBA.
Gần đây, công việc rảnh dỗi, lượn lờ youtube xem clip dạy lập trình Python của bạn Dũng thấy khá hay và dễ hiểu. Với mục đích là học cho đỡ tù người, và nếu có thể thì nhảy việc sang lĩnh vực mới, e đã tham gia khóa học “Khóa học Python - Cơ bản đến nâng cao - Dũng Lại Lập Trình”.

Về khóa học:
Khóa học gồm 12 Unit, hướng dẫn cơ bản từ việc cài đặt Python đến hoàn thành một bài tập lớn.
Hướng dẫn người học về:
Kiểu dữ liệu: giới thiệu một số kiểu dữ liệu hay dùng.
Các câu lệnh cơ bản: if, else, for, while…
Function: 2 bài tập nhỏ về việc dùng Function để rút gọn code.
Tương tác cơ bản với file text.
List và Class.
Fix bug cơ bản.
Tạo giao diện GUI bằng Pygame.

Ưu điểm:
Cấu trúc bài giảng tốt, không quá khó để theo.( có lẽ là do dựa theo chương trình học của Úc)
Giảng bài dễ hiểu, trong khi giảng bạn này cũng có giải thích các thuật ngữ tiếng Anh để người học có thể làm quen.
Hướng dẫn người mới học cách search Google.

Nhược điểm:
Ít nói về lập trình hướng đối tượng. (cái này do e thấy nhiều bác hay dùng để khè người mới học mà trong khóa học không nói đến nhiều :beat_shot:)
Ít bài tập.

Tốn khoảng 3 tuần học thì dưới đây là những gì e đã nhận được từ khóa học này: :adore:
Có một cái nhìn tổng quát về Python.
Cú pháp câu lệnh của Python.
Trình tự chạy của Python là từng dòng một từ trên xuống, gặp lỗi thì dừng lại. khác với VBA là kiểm tra lỗi syntax một lượt trước rồi mới chạy từ trên xuống.
Cách dùng Function, viết code gọn, tránh lỗi nhờ cho chương trình chính vào 1 function và gọi nó ở cuối chương trình.
Sau khi tham gia khóa học này, cảm giác như việc tra cứu tài liệu học trở nên dễ dàng hơn, đọc một số trang web hướng dẫn học Python bằng tiếng Việt dễ hiểu hơn.

Thắc mắc: :burn_joss_stick:
Về logic của Python: làm thế nào để rèn luyện về logic của Python. Ví dụ: khi làm bài tập lớn trong khóa học, e phát hiện cách giải của bạn Dũng có 1 phần thừa ra so với yêu cầu của bài toán -> e tự làm theo logic của e và sau đó phát hiện ra phần thừa ra đó sử dụng khi bài toán được mở rộng dẫn đến việc e phải sửa lại. -> làm thế nào để tránh được điều này?
Sau khi học xong khóa học và tham khảo một số nguồn thông tin trên mạng, e quyết định học để có thể trở thành Data Analysis. Roadmap e đã tra được và theo roadmap của một ông Ấn Độ (https://github.com/codebasics/py/bl...oadMap2020/data_analyst_learning_path_2020.md), theo các bác ở Việt Nam thì nên học Tableau hay Power BI, Numpy hay Pandas?

P/S: Bài viết không nhằm mục đích để PR khóa học. Sự thực là sau khi học xong khóa này và tra cứu thì e nhận thấy những gì bạn Dũng dạy đều có thể tra cứu được trên youtube bằng tiếng Anh.:boss:
À, mình trả lời theo kiến thức hạn hẹp của mình nhé.
Câu 1 - Logic Python: Thực ra mình nghĩ cái này không phải logic mà là kiểu test driven development. Nói nôm na là code theo cách này thì bạn phải nghĩ ra các trường hợp để test (bao gồm edge cases các kiểu con đà điểu) trước khi bạn bắt tay vào code cái solution. Kết quả như bạn tự nhận thấy đó, bớt được cái thời gian sửa lỗi.

Câu 2 - Mình không làm Data Analysis nên không dám chém.
 

013281086

Junior Member
khóa học bao tiền thế
799k bác, như e đã nói, nội dung giảng dạy trong khóa học có thể tự học bằng cách tra cứu trên youtube. Mà đối với những người lười, mất tiền mới có động lực học như e thì giá đó là chấp nhận được :big_smile:
 

vozer267

Member
799k bác, như e đã nói, nội dung giảng dạy trong khóa học có thể tự học bằng cách tra cứu trên youtube. Mà đối với những người lười, mất tiền mới có động lực học như e thì giá đó là chấp nhận được :big_smile:
Uầy mình tính cho bạn benefit of the doubt mà bạn càng post càng giống seeder quá nhen
 

013281086

Junior Member
Uầy mình tính cho bạn benefit of the doubt mà bạn càng post càng giống seeder quá nhen
Cái đó thì tùy bạn nghĩ thôi, khóa học của bạn ý đã có gần 500 người tham gia rồi, bạn nghĩ có cần phải PR nữa k ạ?

Cũng có thể là add nick ảo vào vì không thấy ng trong gr giao lưu gì mấy, nhưng mình k phải seeder nên k có nhu cầu đi sâu tìm hiểu làm gì. :beat_brick:
 

Attachments

  • Capture.JPG
    Capture.JPG
    35.1 KB · Views: 145

013281086

Junior Member
bác học cái khóa data science của Dũng Lại rồi thì review cho em với nhé

E không định học khóa đấy. E nghĩ chỉ nên học khóa Python lấy cái cơ bản để khi đọc hướng dẫn ở các web học khác đỡ lơ ngơ, còn phát triển theo hướng khác thì nên học bằng tiếng Anh.
 

Buonnguqua6

Senior Member
E không định học khóa đấy. E nghĩ chỉ nên học khóa Python lấy cái cơ bản để khi đọc hướng dẫn ở các web học khác đỡ lơ ngơ, còn phát triển theo hướng khác thì nên học bằng tiếng Anh.
Vãi lol
Nghe giọng fen giống quảng cáo hơn
Miễn phí nhé :baffle:
https://www.youtube.com/playlist?list=PLiZ__4NpI1FVTb_CK63aCrpqFaVDsbbLd
tiếp cận như ông này là đúng đắn nhất
Gõ sublime text như thằng Dũng mới là con đường sai :confident:
 

a3.phantom.vn

Đã tốn tiền
chẳng hiểu sao mấy ông cứ đem mấy textedit với terminal ra gõ xong thần thánh lên
người ta bỏ bao công sức ra làm cái IDE ngon lành không dùng

đúng là dùng editor nào thì cũng chả giúp bạn pro hay thần thánh hơn, nhưng cũng chả có lý do nào để ép người ta dùng IDE. Quan trọng là tiến độ công việc, và không ai dám khẳng định dùng hoàn toàn 100% IDE sẽ tăng tiến độ
 

nipevt

Senior Member
Về khóa học:
Khóa học gồm 12 Unit, hướng dẫn cơ bản từ việc cài đặt Python đến hoàn thành một bài tập lớn.
Hướng dẫn người học về:
Kiểu dữ liệu: giới thiệu một số kiểu dữ liệu hay dùng.
Các câu lệnh cơ bản: if, else, for, while…
Function: 2 bài tập nhỏ về việc dùng Function để rút gọn code.
Tương tác cơ bản với file text.
List và Class.
Fix bug cơ bản.
Tạo giao diện GUI bằng Pygame.
mấy cái này ngồi code + tra google, vài tiếng là hiểu, có gì phải bỏ 800k nhỉ?

nghe như seeder quá.
 

a3.phantom.vn

Đã tốn tiền
mấy cái này ngồi code + tra google, vài tiếng là hiểu, có gì phải bỏ 800k nhỉ?

nghe như seeder quá.

Thời buổi giờ cứ python, data science, video youtube quảng cáo đẹp đẹp là ez money ngay. Khổ nỗi những người theo được thì lại là những người tự học các thứ này, còn những người mua thì lại có tỉ lệ bỏ giữa chừng cao nhất
 
Top