Click! Thu thập dữ liệu web & Phân tích dữ liệu như chuyên gia với AI (w. GEMINI CLI)

Tự tạo danh mục dự án (portfolio) phân tích dữ liệu cá nhân bằng cách lập trình theo phong cách "vibe coding" với Gemini CLI hoàn toàn miễn phí. Thu thập dữ liệu, phân tích, lập báo cáo, tạo dashboard và tự động hóa công việc. Ngay cả khi bạn mới bắt đầu thu thập dữ liệu, chỉ cần nắm vững nguyên lý, cách viết prompt và cách sử dụng VSCode, bạn có thể thực hiện thu thập, phân tích, trực quan hóa dữ liệu, lập báo cáo và tạo dashboard chuyên nghiệp như một chuyên gia phân tích dữ liệu thực thụ. Từ thu thập dữ liệu bằng Python đến lập báo cáo phân tích thông qua Gemini CLI và VSCode. Cách viết prompt và xử lý lỗi để thu thập và phân tích dữ liệu luôn thành công.

(4.8) 44 đánh giá

532 học viên

Độ khó Nhập môn

Thời gian Không giới hạn

Python
Python
VSCode
VSCode
gemini
gemini
Python
Python
VSCode
VSCode
gemini
gemini

Đánh giá từ những học viên đầu tiên

4.8

5.0

Ho Sung Kim

75% đã tham gia

Rất hữu ích cho việc lập trình. Antigravity đột nhiên xuất hiện nên 😊😊;; Sau này nếu có thể hướng dẫn về cách sử dụng antigravity thì sẽ rất tốt.

5.0

김선환

32% đã tham gia

Tôi đang theo dõi bài giảng của thầy rất tốt. Chúc thầy luôn mạnh khỏe.

5.0

이상문

61% đã tham gia

Thật tốt vì đây là một quá trình có thể thực hiện song song với thực tế.

Bạn sẽ nhận được điều này sau khi học.

  • Tìm hiểu quy trình làm việc từ thu thập dữ liệu web đến phân tích dựa trên CLI bằng cách sử dụng GEMINI CLI

  • Vibe Coding: Thu thập dữ liệu Web không lo thất bại

  • Liên kết Git và VSCode để quản lý hệ thống các phiên bản mã nguồn do AI tạo ra

  • Trực quan hóa dữ liệu đã thu thập và tự động chuyển đổi Markdown sang PPT để rút ngắn thời gian báo cáo.

  • Xây dựng ứng dụng web phân tích dữ liệu của riêng bạn bằng Streamlit

Trải nghiệm mới với AI 
Phân tích dữ liệu thực chiến


Hãy dễ dàng giải quyết việc thu thập, phân tích và trực quan hóa dữ liệu bằng phương pháp Vibe Coding sử dụng Gemini CLI và trợ lý AI!
Thu thập dữ liệu · phân tích · trực quan hóa một cách dễ dàng!


Cho đến nay,
để thực hiện thu thập dữ liệu (crawling) và phân tích,
đã có rất nhiều rào cản cần phải vượt qua.


Từ việc học cú pháp Python, cài đặt Selenium và thiết lập môi trường,
cho đến việc phải sửa đổi mã nguồn lặp đi lặp lại mỗi khi cấu trúc HTML thay đổi…
Bạn đã tốn rất nhiều thời gian và năng lượng rồi đúng không.

.
.

Nhưng giờ đây, sự thật là AI đã thay đổi rất nhiều thứ!

Trong bài giảng lần này,

Không cần những quy trình phức tạp như trước đây,
chúng tôi sẽ hướng dẫn bạn phương pháp phân tích dữ liệu mới
bằng cách tận dụng AI!



Khó khăn của phương pháp học tập truyền thống

  • Chi phí công cụ AI đắt đỏ

  • Copilot ($10/tháng), Cursor ($20/tháng), ChatGPT Team ($30/tháng)... Ngay từ đầu, chi phí cố định từ 50.000 đến 100.000 KRW mỗi tháng đã là một gánh nặng.

  • Những bài giảng nhàm chán tập trung vào ngữ pháp

  • Tôi muốn thu thập và phân tích dữ liệu nhưng đã học ngữ pháp Python suốt 20 giờ rồi... Tôi cảm thấy kiệt sức ngay cả trước khi nhìn thấy kết quả thực tế.

  • Giới hạn của việc sao chép/dán mã

  • Khi mã do ChatGPT tạo ra bị lỗi, bạn không thể giải quyết được và cuối cùng đành phải bỏ cuộc.

Chắp cánh cùng Vibe Coding

  • Chiến lược chi phí bằng không

  • Xây dựng môi trường không thua kém các công cụ trả phí bằng cách kết hợp VSCode (miễn phí) + Gemini CLI (miễn phí). Sau khi đã làm quen thành thạo, chuyển sang các công cụ trả phí cũng chưa muộn.

  • Hướng tới kết quả lấy dự án làm trung tâm

  • Hãy để AI lo việc học ngữ pháp. Chúng ta sẽ tập trung vào việc lập kế hoạch và chỉ dẫn với câu hỏi: "Nên thu thập dữ liệu nào và hiển thị chúng ra sao?"

  • Quy trình làm việc AI tự sửa lỗi

  • Bạn sẽ học kỹ thuật prompt 'Self-Healing', giúp AI tự sửa lỗi bằng cách cung cấp nhật ký lỗi (log) cho nó.




⭐️ Điểm hấp dẫn của bài giảng này ⭐️

điểm 01.

Dễ dàng thực hiện công việc mong muốn chỉ bằng câu lệnh (prompt)

Quy trình thu thập và phân tích dữ liệu dựa trên GEMINI CLI

Từ thu thập → làm sạch → đến báo cáo dữ liệu chỉ bằng câu lệnh (prompt)

Cấu trúc thực hành mà bất kỳ ai không chuyên cũng có thể làm theo, không cần lập trình phức tạp, giống như đang trò chuyện với AI

Nắm vững nguyên lý viết bản hướng dẫn công việc để có thể áp dụng ngay vào bất kỳ phân tích dữ liệu nào



điểm 02.

Trải nghiệm phân tích dữ liệu dựa trên AI miễn phí

Xây dựng môi trường phân tích AI mạnh mẽ chỉ với sự kết hợp giữa Gemini CLI + VS Code

Thực hiện tất cả các bài thực hành bằng công cụ miễn phí để bắt đầu mà không lo về chi phí

Một khi đã thành thạo, bạn có thể mở rộng sang nhiều công cụ lập trình AI khác như Claude Code hay Copilot CLI


> Tại sao lại là Gemini CLI?

Gemini CLI là một công cụ lập trình AI nhẹ, có thể chạy ngay lập tức chỉ với cài đặt đơn giản, giúp bạn
dễ dàng thiết kế quy trình thu thập, tinh chỉnh dữ liệu và tự động hóa dựa trên câu lệnh (prompt).



điểm 03.

Dự án thực hành triển khai bằng dữ liệu thực tế

Dự án thực tế sử dụng dữ liệu từ các trang web thực tế
     (Thực hành dựa trên dữ liệu thực tế như Yes24, Kyobo Book Centre, Starbucks, thông tin bất động sản, v.v.)

✅ Có thể sử dụng ngay kết quả hoàn thiện cho danh mục hồ sơ năng lực (portfolio) hoặc tự động hóa công việc

Vui lòng tham khảo!

  • Do đặc thù của Vibe Coding, kết quả thực hiện có thể khác với video trình diễn.

    Khóa học này tập trung vào cách soạn thảo bản hướng dẫn công việc, cách thực hiện và cải thiện chúng, 

    Và chúng ta sẽ tập trung học cách kết hợp cũng như sử dụng các công cụ.

  • Tôi khuyên bạn nên thực hành bằng cách bổ sung và điều chỉnh dần các câu lệnh (prompt) được cung cấp trong bài giảng sao cho phù hợp với mục đích của mình.



⭐️ Bạn sẽ học được những nội dung sau ⭐️

GEMINI CLI

Bạn có thể sử dụng hoàn toàn miễn phí mà không tốn phí dịch vụ, đồng thời có thể thiết kế quy trình làm việc từ thu thập đến phân tích dữ liệu cùng một lúc, và tất cả những gì bạn cần làm chỉ là một cú nhấp chuột!

cho đến tự động hóa báo cáo và bảng điều khiển

Không chỉ dừng lại ở việc thu thập dữ liệu (crawling), mà cả việc tự động hóa báo cáo và bảng điều khiển (dashboard) cũng được hoàn thành chỉ với một cú nhấp chuột!

Thu thập và lưu trữ dữ liệu

Bạn có thể lưu trữ và quản lý dưới nhiều định dạng tệp khác nhau. Chỉ cần chỉ định định dạng tệp bạn muốn.

Quản lý cơ sở dữ liệu chỉ với một cú nhấp chuột

Bạn không phải là nhà phát triển và thấy môi trường CLI quá khó khăn?
Chỉ cần biết cách thiết kế quy trình làm việc (workflow), chỉ với một cú nhấp chuột! Mọi thứ sẽ được hoàn thành và các lỗi sẽ được sửa chữa.



Đặc điểm của bài giảng này 💡

1️⃣ Hiểu cấu trúc yêu cầu và phản hồi HTTP

  • Sự khác biệt giữa yêu cầu GET và POST cùng cách ứng dụng trong thực tế

  • Hiểu về định dạng phản hồi HTML, JSON và phân tích cú pháp dữ liệu

  • Trích xuất và phân tích URL yêu cầu thực tế, thông tin header

2️⃣ Chỉ cần dùng prompt là có thể quét dữ liệu web ngay lập tức!

  • Ví dụ thực hành thông qua web scraping

  • Khám phá các nguồn dữ liệu khả dụng mà không cần khóa API

  • Tự động hóa yêu cầu dữ liệu bằng GEMINI CLI

3️⃣ Sử dụng VSCode và thiết lập môi trường lập trình AI

  • Cài đặt VSCode và thiết lập cơ bản

  • Sử dụng các tiện ích mở rộng (trợ lý AI, v.v.)

  • Chạy GEMINI CLI thông qua terminal và nhận phản hồi theo thời gian thực

  • Thực hành “Vibe Coding” thông qua tính năng hỗ trợ mã hóa bằng AI

    💬 Phương pháp viết, sửa mã và giải quyết vấn đề trong thời gian thực cùng với AI


4️⃣ Phân tích dữ liệu (Data Analysis) và trực quan hóa

  • Tự động tóm tắt và cấu trúc hóa dữ liệu JSON·CSV đã thu thập bằng AI

  • Làm sạch dữ liệu bằng cách sử dụng Pandas, Python hoặc các tính năng phân tích tích hợp sẵn của GEMINI CLI

  • Trợ lý AI trong VSCode đề xuất cải thiện mã nguồn và ví dụ trực quan hóa

  • Tạo báo cáo dựa trên AI: Tự động tạo bản tóm tắt, bảng biểu, đồ thị và phân tích xu hướng

5️⃣ Tạo báo cáo tự động và ứng dụng thực tế

  • Dựa trên dữ liệu đã thu thập và phân tích, AI sẽ tự động tạo báo cáo

  • Thực hành tự động tóm tắt văn bản, chèn bảng/biểu đồ và chuyển đổi sang PDF

  • Viết cốt truyện cho dữ liệu thông qua trợ lý AI

  • Thực hiện quy trình tạo báo cáo dữ liệu dựa trên nội dung phân tích chỉ bằng câu lệnh (prompt) dành cho cả những người không chuyên về lập trình

🧰 Vật dụng cần chuẩn bị

  • Tài khoản Google (có thể thực hiện mà không tốn phí)

  • VSCode (IDE có thể sử dụng Copilot trong giới hạn credit miễn phí)

  • Môi trường kết nối internet

  • Khái niệm lập trình cơ bản (tùy chọn)

💰 Chi phí

  • Miễn phí chi phí sử dụng AI (Cả GEMINI CLI và VSCode đều có thể sử dụng miễn phí)

  • Nếu bạn dùng thử miễn phí và đã quen với cách sử dụng, nó sẽ giúp ích cho việc chuyển sang các công cụ có mức giá khoảng 20 đến 200 đô la mỗi tháng.

🎯 Đề xuất cho những người sau đây

Với các câu lệnh (prompt) cũ, việc thu thập và phân tích dữ liệu đã không đạt được kết quả như mong muốn.

Những người muốn hiểu rõ nguyên lý và biết cách sử dụng các câu lệnh (prompt) cũng như công cụ phù hợp.

Tôi muốn trải nghiệm môi trường lập trình AI miễn phí mà không tốn phí.
Những người muốn học tập mà không lo lắng về chi phí bằng cách trải nghiệm lập trình AI với các công cụ miễn phí như GEMINI CLI, VSCode, v.v.

Tôi muốn thử tự động hóa báo cáo hoặc tóm tắt dữ liệu.
Dành cho nhân viên văn phòng hoặc người làm tự do muốn sử dụng AI để tối ưu hóa việc viết báo cáo lặp đi lặp lại hoặc sắp xếp dữ liệu một cách hiệu quả.

🎯 Thu thập dữ liệu web (Web Crawling) hoàn thành chỉ với một cú nhấp chuột!

  • 💻 Những người không chuyên nhưng quan tâm đến lập trình AI
    → Bạn có thể học thông qua thực hành mà không cần lập trình phức tạp.

  • 📊 Nhân viên văn phòng quan tâm đến thu thập, phân tích dữ liệu hoặc báo cáo tự động
    → Học cách sử dụng AI để tự động hóa các báo cáo thủ công.

  • 🧠 Các nhà phát triển và nhà hoạch định muốn tận dụng các công cụ năng suất dựa trên AI
    → Bạn có thể xây dựng quy trình làm việc hiệu quả bằng cách kết nối GEMINI CLI với VSCode.

  • 🚀 Những ai muốn bắt đầu thực hành AI mà không lo về chi phí
    → Bạn có thể trải nghiệm từ thu thập dữ liệu đến lập báo cáo với các ví dụ thực tế trong môi trường miễn phí.

  • 🧩 Nhà đào tạo IT, giảng viên, nhà phát triển tự do
    → Phù hợp với những ai muốn áp dụng tự động hóa AI vào tài liệu giảng dạy hoặc báo cáo cho khách hàng.

🚀 Hiệu quả mong đợi sau khóa học

  • 🧰 Có thể tự xây dựng môi trường lập trình AI sử dụng GEMINI CLI và VSCode.

  • 🌐 Bạn có thể hiểu chính xác và vận dụng cấu trúc yêu cầu và phản hồi HTTP như GET, POST.

  • thoughtful 📈 Bạn sẽ có khả năng thu thập và phân tích dữ liệu thời gian thực thông qua Web API.

  • 🧾 Bạn có thể sử dụng AI để tự động tạo báo cáo và lập tài liệu.

  • 🤝 Bạn sẽ tích lũy được kinh nghiệm “Vibe Coding” tập trung vào giải quyết vấn đề cùng với trợ lý AI.

  • 💡 Bạn có thể hoàn thành dự án dữ liệu thực tế chỉ với các công cụ miễn phí.

Người tạo ra khóa học này

  • Park Jo-eun

  • Vận hành kênh YouTube TodayCode

  • Microsoft MVP (Python)


  • Tác giả cuốn sách "Phân tích văn bản tiếng Hàn cho mọi người với Python"

  • Dịch giả cuốn "Hướng dẫn thực hành NLP và LLM"

  • Dịch giả cuốn "Thiết kế ứng dụng LLM thông qua thực tiễn"

  • Giảng dạy tại nhiều trường đại học, tổ chức giáo dục và doanh nghiệp

  • Làm việc với tư cách là nhà phát triển backend tại các công ty trò chơi và quảng cáo

Lưu ý trước khi học

Môi trường thực hành - Chỉ cần có các công cụ dưới đây, bạn có thể nhận được kết quả hoàn thiện chỉ bằng một cú nhấp chuột như một chuyên gia!

  • VSCode :
    Môi trường phát triển tích hợp (IDE) cho phép viết và chỉnh sửa mã nguồn theo thời gian thực cùng với trợ lý AI
    Môi trường thực hành thông qua terminal, các tiện ích mở rộng và tích hợp Git

  • Python 3.13+ :
    Môi trường tự động hóa thu thập, phân tích và trực quan hóa dữ liệu dựa trên các thư viện như Pandas, Matplotlib, Requests.

  • uv : Môi trường ảo

  • GEMINI CLI :
    Công cụ dòng lệnh tương tác với mô hình Google AI, yêu cầu tài khoản Google
    Giao diện lệnh AI hỗ trợ tạo mã, phân tích dữ liệu và tạo báo cáo tự động

  • Node.js :
    Môi trường runtime để cài đặt và thực thi GEMINI CLI và Claude Code
    Môi trường quản lý gói AI dựa trên npm và thực thi các kịch bản tự động hóa dòng lệnh

  • GitHub Copilot :
    Công cụ tự động hoàn thành mã và đề xuất tái cấu trúc mã bằng AI trong VSCode
    Công cụ nâng cao năng suất dựa trên lập trình cặp (pair programming) thời gian thực

Tài liệu học tập

  • Tải xuống trong bài giảng

Kiến thức tiên quyết và lưu ý

  • Ngay cả khi bạn mới bắt đầu lập trình hoặc chưa từng sử dụng các công cụ phát triển, chỉ cần bạn có dữ liệu muốn thu thập và mục tiêu phân tích, bạn có thể sử dụng Vibe Coding để lấy và phân tích dữ liệu thực tế.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhân viên văn phòng muốn tự động hóa công việc

  • Những ai muốn tối đa hóa năng suất bằng cách tận dụng các tech stack hiện đại nhất như VSCode, Gemini CLI, uv.

  • Dành cho những ai cần phân tích dữ liệu, viết báo cáo và luận văn.

  • Những ai muốn xây dựng danh mục hồ sơ năng lực (portfolio) của riêng mình bằng cách tận dụng dữ liệu thực tế đang hiện hành.

  • Những người cần danh mục hồ sơ năng lực (portfolio) để xin việc, nhảy việc hoặc chuyển nghề.

Cần biết trước khi bắt đầu?

  • Mục đích muốn phân tích

  • Các phương pháp phân tích dữ liệu cơ bản

  • Kinh nghiệm cài đặt VSCode và các tiện ích mở rộng

  • Hiểu cấu trúc tệp/thư mục

  • Cài đặt/Thiết lập chương trình

  • Thao tác cơ bản của Terminal/Command Prompt

Xin chào
Đây là todaycode

19,906

Học viên

871

Đánh giá

1,349

Trả lời

4.8

Xếp hạng

7

Các khóa học

Thêm

Chương trình giảng dạy

Tất cả

29 bài giảng ∙ (6giờ 35phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

44 đánh giá

4.8

44 đánh giá

  • hermian0122님의 프로필 이미지
    hermian0122

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    75% đã tham gia

    Rất hữu ích cho việc lập trình. Antigravity đột nhiên xuất hiện nên 😊😊;; Sau này nếu có thể hướng dẫn về cách sử dụng antigravity thì sẽ rất tốt.

    • moony6001님의 프로필 이미지
      moony6001

      Đánh giá 7

      Đánh giá trung bình 4.3

      Đã chỉnh sửa

      5

      61% đã tham gia

      Thật tốt vì đây là một quá trình có thể thực hiện song song với thực tế.

      • harangrang06019503님의 프로필 이미지
        harangrang06019503

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        32% đã tham gia

        Bài giảng rất hữu ích. Xin cảm ơn.

        • daumsnowwar0140님의 프로필 이미지
          daumsnowwar0140

          Đánh giá 1

          Đánh giá trung bình 5.0

          5

          32% đã tham gia

          Tôi đang theo dõi bài giảng của thầy rất tốt. Chúc thầy luôn mạnh khỏe.

          • todaycode
            Giảng viên

            Cảm ơn bạn! Hy vọng sẽ giúp ích được :)

        • kyujongroh1518님의 프로필 이미지
          kyujongroh1518

          Đánh giá 10

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          Thông qua việc học quy trình tự động hóa thu thập dữ liệu (crawling) bằng AI – vốn là một trở ngại lớn – và kết nối trực tiếp đến bước phân tích, tôi đã nâng cấp năng lực ra quyết định dựa trên dữ liệu lên một tầm cao mới.

          Khóa học khác của todaycode

          Hãy khám phá các khóa học khác của giảng viên!

          Khóa học tương tự

          Khám phá các khóa học khác trong cùng lĩnh vực!