inflearn logo

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.9) 34 đánh giá

501 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

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

4.9

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

kyujong.roh

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.

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 phân tích dữ liệu mới mẻ với AI
Phân tích dữ liệu thực chiến


Giải quyết dễ dàng 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 kết hợp 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 nhanh chóng!


Cho đến nay,
để thực hiện thu thập (crawling) và phân tích dữ liệu,
đã 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 mã liên tục mỗi khi cấu trúc HTML thay đổi…
tất cả đã tiêu tốn rất nhiều thời gian và năng lượng.

.
.

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

Trong bài giảng này,

Không cần những quy trình phức tạp như trước đây,
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ừ 1 đến 2 triệu VNĐ 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 cú 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 làm việc không thua kém gì 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, việc chuyển sang các công cụ trả phí cũng chưa muộn.

  • Hướng đến 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ẽ được 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ý (log) khi có lỗi phát sinh.




⭐️ Đ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 dữ liệu → làm sạch → đến báo cáo chỉ bằng câu lệnh (prompt) trong một lần

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í

Chỉ cần học một lần là có thể mở rộng sang nhiều công cụ lập trình AI khác như Claude Code, Copilot CLI, v.v.


> 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 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ế dữ liệu và tự động hóa dựa trên câu lệnh (prompt).



điểm 03.

Dự án thực tế 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.)

Kết quả hoàn thiện có thể sử dụng ngay cho portfolio hoặc tự động hóa công việc

Xin hãy tham khảo!

  • Do đặc thù của Vibe Coding, kết quả thực hiện có thể khác với video minh họa.

    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 và sử dụng các công cụ.

  • Tôi khuyên bạn nên vừa thực hành vừa bổ sung, điều chỉnh một chút 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ụ, giúp bạn thiết kế toàn bộ quy trình từ thu thập đến phân tích dữ liệu chỉ trong một lần, và tất cả những gì bạn cần làm chỉ là một cú nhấp chuột!

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

Không chỉ 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 mà 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, chỉ với một cú nhấp chuột! Mọi thứ sẽ hoàn thành và các lỗi sẽ được khắc phục.



Đặc điểm của khóa học 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ế cũng như thông tin tiêu đề (header)

2️⃣ Chỉ với câu lệnh prompt, quét dữ liệu web cực dễ dàng!

  • 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 và thiết lập cơ bản VSCode

  • Sử dụng tiện ích mở rộng (AI Assistant, v.v.)

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

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

    💬 Phương pháp viết, chỉnh sửa mã nguồn 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, biểu đồ và phân tích xu hướng

5️⃣ Tự động tạo báo cáo 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 tài liệu, chèn bảng·biểu đồ, chuyển đổi PDF

  • Viết kể chuyện 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) mà ngay cả người không chuyên về lập trình cũng có thể làm được

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

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

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

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

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

💰 Chi phí

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

  • Việc dùng thử miễn phí để làm quen với cách sử dụng sẽ giúp ích cho bạn trước khi chuyển sang các công cụ có mức phí khoảng 20 đến 200 USD mỗi tháng.

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

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

Những người muốn hiểu rõ nguyên lý và biết cách tận dụng các công cụ cũng như câu lệnh (prompt) 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 ai muốn trải nghiệm lập trình AI bằng các công cụ miễn phí như GEMINI CLI, VSCode và học tập mà không lo lắng về chi phí.

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ả.

🎯 Hoàn thành Web Crawling chỉ với một cú nhấp chuột!

  • 💻 Những người không chuyên về kỹ thuật nhưng quan tâm đến lập trình AI
    → Bạn có thể học tập trung vào 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 việc 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 tích hợp 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, lập trình viê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

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

  • 🌐 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, v.v.

  • 📈 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 trải 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"

  • Người dịch 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 trong 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 tham gia khóa 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ỉ với 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 thực thi script tự động hóa dạng lệnh và quản lý gói AI dựa trên npm

  • 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à những 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,806

Học viên

855

Đánh giá

1,347

Trả lời

4.9

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ả

34 đánh giá

4.9

34 đánh giá

  • 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.

    • 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 :)

    • ziung님의 프로필 이미지
      ziung

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      32% đã tham gia

      • 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.

        • hyeonsuchoi7884님의 프로필 이미지
          hyeonsuchoi7884

          Đánh giá 8

          Đánh giá trung bình 4.9

          5

          32% đã tham gia

          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!

          1.042.530 ₫