inflearn logo

Streamlit Python thực chiến: Xây dựng dịch vụ web tự động hóa công việc

Chỉ dựa vào lý thuyết thì khó tự động hóa công việc. Dựa trên kinh nghiệm thực tế, hoàn thiện dự án MongoDB·Streamlit.

(4.5) 13 đánh giá

155 học viên

Độ khó Cơ bản

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

Python
Python
MongoDB
MongoDB
streamlit
streamlit
Python
Python
MongoDB
MongoDB
streamlit
streamlit

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

4.5

5.0

Coding Basic

31% đã tham gia

Cảm ơn bạn đã giải thích nó một cách dễ hiểu.

5.0

주도

100% đã tham gia

Đây là một khóa học rất tốt để người mới bắt đầu làm quen với Python nhờ các ví dụ đa dạng và Streamlit được áp dụng ngay lập tức! Nhờ khóa học này, tôi đã nhận được rất nhiều sự giúp đỡ trong việc sử dụng Python, bao gồm cả Streamlit. Cảm ơn bạn đã tạo ra một khóa học hay!

5.0

dreamfctory

61% đã tham gia

The content is very good.

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

  • Thiết kế và triển khai tự động hóa công việc bằng Python

  • Xử lý mô hình hóa dữ liệu MongoDB · CRUD · tìm kiếm · tổng hợp

  • Triển khai giao diện web dựa trên Streamlit cùng chức năng tìm kiếm, lọc và trực quan hóa dữ liệu

  • Phát triển dịch vụ tự động hóa thực tiễn tích hợp API bên ngoài và cơ sở dữ liệu

Nếu bạn muốn dễ dàng xây dựng dịch vụ web bằng Python?
Hãy thử thách bản thân với việc phân tích và trực quan hóa dữ liệu bằng Streamlit! 🤖

Phân tích và tự động hóa dữ liệu công việc bảo mật IT bằng thư viện Streamlit của Python!

Ví dụ phân tích dữ liệu sử dụng thư viện Streamlit.

Thư viện Streamlit của Python đặc biệt phù hợp để trực quan hóa trên nền tảng web các kết quả như phân tích dữ liệu và học máy. Ngay cả khi không biết HTML, JavaScript và những công nghệ khác cần thiết cho việc phát triển giao diện, bạn vẫn có thể biểu diễn dữ liệu trên nền tảng web một cách đầy đủ.

Khi sử dụng Python Flask và Django, bạn có thể xây dựng dịch vụ web nhờ khả năng mở rộng, nhưng sẽ gặp khó khăn trong việc thiết kế, viết script và áp dụng kiểu dáng cho phát triển front-end. Streamlit giảm thiểu những phần việc này, đồng thời giúp bạn nhanh chóng thể hiện hiệu quả phân tích dữ liệu mong muốn.

Ngoài ra, mỗi khi dữ liệu thay đổi, những thay đổi đó sẽ được phản ánh theo thời gian thực trên dịch vụ web, đồng thời có thể trực quan hóa dữ liệu dưới nhiều hình thức khác nhau theo thời gian thực thông qua các tiện ích chức năng.


Bạn sẽ học những điều này 📚

Trong khóa học này, bạn sẽ tìm hiểu các trường hợp ứng dụng Python Streamlit, qua đó dễ dàng triển khai công việc tự động hóa bằng Python cũng như phân tích và trực quan hóa dữ liệu. Thông qua việc thu thập dữ liệu từ Web API, thu thập dữ liệu RSS, v.v., bạn sẽ thực hành từng bước quy trình nhanh chóng lấy dữ liệu theo định dạng mong muốn và xuất kết quả lên web.

Nếu áp dụng thư viện này vào công việc, bạn cũng có thể dễ dàng triển khai các dịch vụ tự động hóa giúp xử lý công việc hiệu quả hơn, đồng thời chia sẻ với những người khác thông qua web.

Bạn có thể suy nghĩ và phát triển cách thực hiện công việc tự động hóa cho từng 업무.

Giới thiệu một chương trình mới bằng cách kết hợp thư viện Streamlit của Python.

Phân tích và trực quan hóa dữ liệu, tự động hóa công việc được học cách áp dụng như thế nào.


Đặc điểm khóa học 📌

Phát triển chương trình dịch dựa trên web bằng API Google Dịch

Nếu áp dụng nhiều API công khai khác nhau vào Python Streamlit, bạn có thể triển khai dưới dạng dịch vụ web mà không cần biết HTML hay JavaScript. Bạn chỉ cần nhập thư viện Streamlit và sử dụng nó.

Crawl nhanh thông tin RSS trên web để lấy chính xác dữ liệu mong muốn

Sau khi lấy thông tin từ nguồn cấp dữ liệu RSS bằng lập trình Python, bạn có thể sử dụng thư viện Streamlit để hiển thị đẹp mắt trên web. Hãy dùng thư viện để thu thập thông tin mong muốn, đồng thời áp dụng vào các tác vụ tự động hóa để nâng cao hiệu suất công việc!!! Bạn cũng hãy thử lưu kết quả vào Excel hoặc cơ sở dữ liệu nhé!!

Bạn cũng có thể phát triển chương trình sổ ghi chú dưới dạng bảng tin trên web!

Bạn có thể phát triển một ứng dụng sổ ghi chú dựa trên cơ sở dữ liệu SQLite và vận hành trên web. Bạn nói cần thiết kế sao? Không đâu!! Với Streamlit, việc này cực kỳ đơn giản. Chỉ cần áp dụng kiểu dáng widget cơ bản cũng có thể tạo ra một ứng dụng web sổ ghi chú tuyệt đẹp. Bạn cũng có thể sử dụng các cơ sở dữ liệu như MongoDB và MySQL để nhanh chóng tạo ra sản phẩm~~

Lấy thông tin cổ phiếu và trực quan hóa theo hình thức mong muốn

Phát triển dịch vụ web nhanh chóng áp dụng việc trực quan hóa dữ liệu trung bình mong muốn bằng cách lấy thông tin cổ phiếu được sử dụng nhiều nhất trong phân tích dữ liệu! Bạn có thể lấy thông tin của một cổ phiếu cụ thể thông qua dịch vụ cung cấp dữ liệu chứng khoán, tạo các đường trung bình 30, 60 và 120 ngày, cũng như biểu đồ phân tích so sánh với những cổ phiếu bạn quan tâm!!

Tự tin xử lý cả công việc tự động hóa tài liệu thực tế!!!

Có lẽ bạn đã nhiều lần trăn trở về việc tự động hóa tài liệu bằng Python. Nếu sử dụng Python Streamlit, bạn không cần phải lo lắng về giao diện nhập liệu cho người dùng. Bạn chỉ cần suy nghĩ xem sẽ tự động tạo loại tài liệu nào và sử dụng các widget để triển khai sản phẩm cuối cùng là được.!! Hãy tự động tạo các tệp MS Word và PDF để làm hàng loạt giấy chứng nhận hoàn thành khóa đào tạo!!

Tự động hóa tìm kiếm trên Naver bằng Selenium cho web scraping

Bạn có thể triển khai việc tự động lấy những thông tin quan trọng về thứ hạng kết quả tìm kiếm trên Naver bằng thư viện Selenium được sử dụng để tự động hóa việc web crawling bằng Python. Bạn có thể áp dụng công cụ này vào Streamlit của Python để thu thập kết quả tìm kiếm dữ liệu mong muốn thông qua web và tự động hóa các công việc.

Tự động hóa việc tìm kiếm và trực quan hóa thông tin coin bằng API Upbit

Bạn có thể sử dụng chương trình Python để thu thập và tiền xử lý dữ liệu, trực quan hóa dữ liệu được cung cấp thông qua API Upbit. Khi kết hợp với Python Streamlit, công cụ này có thể hỗ trợ thu thập thông tin coin và tự động hóa công việc.

 

Hỏi đáp 💬

Q. Chưa từng học ngôn ngữ lập trình HTML, CSS thì có thể tham gia khóa học được không?

Vâng. Hoàn toàn không có vấn đề gì. Python Streamlit đã tích hợp sẵn tất cả vào các widget. Bạn chỉ cần suy nghĩ xem những tính năng bổ sung sẽ hoạt động như thế nào và sẽ tự động hóa công việc nào.

Q. Tôi mới bắt đầu lập trình Python, liệu có thể theo kịp việc học không?

Khóa học bao gồm phần nhập môn Python cần thiết chung ở phía trước. Sau khi nắm được cú pháp cơ bản, cách sử dụng danh sách và các nội dung tương tự, bạn có thể học thêm các thư viện được sử dụng tùy theo từng tình huống mỗi khi thực hành để tạo ra chương trình mình mong muốn.


Giới thiệu người chia sẻ kiến thức ✒️

- Điều phối viên dự án bảo mật

Lý lịch

  • Tổng phụ trách và đại diện dự án bảo mật
  • Giảng viên trực tuyến chuyên về CNTT trên Inflearn
  • Giảng viên chuyên môn về an ninh đám mây của khóa học Rookie SK Shieldus
  • Tư vấn và đào tạo bảo mật cho khoảng 200 doanh nghiệp lớn và vừa/nhỏ
  • (Cựu) Bộ phận Hoạch định CNTT và Bảo mật thông tin, KB Securities
  • (Từng là) Đội kiểm thử xâm nhập của A3 Security
  • (Từng là) giảng viên chuyên môn bên ngoài về an ninh CNTT tại Multicampus
  • Giảng viên thỉnh giảng Khoa An ninh Công nghiệp, Đại học Chung-Ang
  • Giáo sư thỉnh giảng tại Đại học Kỹ thuật số Seoul

Sách đã xuất bản

  • Kiểm thử xâm nhập ứng dụng di động Android (Nhà xuất bản Acon, 2017)
  • Thực hành hoàn chỉnh kiểm thử xâm nhập web bằng bWAPP (Hanbit Media, 2016)
  • Làm kỹ sư IT và làm thêm nghề tay trái, xuất bản sách (Bfan Books, 2015)
  • Ứng dụng Burp Suite và kiểm thử xâm nhập web (Hanbit Media, 2015)
  • Phân tích lỗ hổng plugin WordPress và kiểm thử xâm nhập (Hanbit Media, 2015)
  • Cách sống như một kỹ sư IT 1 (Bfan Books, 2015)
  • Chẩn đoán mã độc di động Android và kiểm thử xâm nhập (Nhà xuất bản Acon, 2014)
  • Kiểm thử xâm nhập là gì (Wikibooks, 2014)
  • Kiểm thử xâm nhập bằng Kali Linux (Nhà xuất bản Acorn, 2014)
  • Thế giới pháp chứng kỹ thuật số (Nhà xuất bản Infothebooks, 2014)
  • Thám tử hacker tài ba bắt cracker (Seongandang, 2010)
  • Và hơn 30 đầu sách khác đã được xuất bản

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

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

  • Dành cho những ai muốn học các cú pháp cơ bản của Python và mở rộng thành dịch vụ tự động hóa công việc thực tế

  • Dành cho những ai muốn sử dụng MongoDB để lưu trữ, tìm kiếm và phân tích dữ liệu lớn.

  • Dành cho những ai muốn xây dựng công cụ web với Streamlit, tích hợp các chức năng tìm kiếm, bộ lọc và trực quan hóa dữ liệu.

  • Dành cho những người cần các dự án thực tế và portfolio ở trình độ trung cấp sau khóa học cơ bản.

  • Những người làm thực tế muốn cải tiến các công việc lặp đi lặp lại thành ứng dụng web dựa trên cơ sở dữ liệu

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

  • Kiến thức cơ bản về Python

  • Niềm đam mê đối với ngôn ngữ Python

Xin chào
Đây là boanproject

Xác minh Inflearn

105,879

Học viên

3,493

Đánh giá

447

Trả lời

4.7

Xếp hạng

68

Các khóa học

Boan Project ( www.boanproject.com ) đang thực hiện các khóa học trực tuyến và khóa học theo nhóm trong nhiều lĩnh vực đa dạng như bảo mật IT, dữ liệu lớn (big data), học máy (machine learning) và IoT.

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

Tất cả

73 bài giảng ∙ (9giờ 54phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

13 đánh giá

4.5

13 đánh giá

  • dreamfctory님의 프로필 이미지
    dreamfctory

    Đánh giá 8

    ∙

    Đánh giá trung bình 5.0

    5

    61% đã tham gia

    The content is very good.

    • andyhur9849님의 프로필 이미지
      andyhur9849

      Đánh giá 8

      ∙

      Đánh giá trung bình 5.0

      5

      31% đã tham gia

      Cảm ơn bạn đã giải thích nó một cách dễ hiểu.

      • joodo님의 프로필 이미지
        joodo

        Đánh giá 10

        ∙

        Đánh giá trung bình 4.7

        5

        100% đã tham gia

        Đây là một khóa học rất tốt để người mới bắt đầu làm quen với Python nhờ các ví dụ đa dạng và Streamlit được áp dụng ngay lập tức! Nhờ khóa học này, tôi đã nhận được rất nhiều sự giúp đỡ trong việc sử dụng Python, bao gồm cả Streamlit. Cảm ơn bạn đã tạo ra một khóa học hay!

        • jeonghwanyang2728님의 프로필 이미지
          jeonghwanyang2728

          Đánh giá 7

          ∙

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          Tốt quá

          • wsh0415822881님의 프로필 이미지
            wsh0415822881

            Đánh giá 1

            ∙

            Đánh giá trung bình 4.0

            4

            31% đã tham gia

            Bài giảng Streamlit hay nhất ở Hàn Quốc!

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

            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!

            Giảm 25% cho thành viên mới

            684.973 ₫

            25%

            913.303 ₫