Bây giờ bạn có thể hiển thị đầu ra Python của mình dưới dạng trang web!
Bạn có thể tạo trang web của riêng mình chỉ bằng Python. Đây là cơ hội để tạo Bảng điều khiển tương tác cho phép bạn kiểm tra các kết quả được tạo bằng Python, chẳng hạn như phân tích dữ liệu và học máy, trên một trang web!
Không có HTML, CSS hoặc JS Các trang web được tạo hoàn toàn bằng Python! 🖥️
Bây giờ tôi có thể hiển thị đầu ra Python của mình trên trang web!😎
Mục đích của bài giảng 'Xây dựng trang web của riêng bạn bằng Python Phần 1' là gì?😎
1. Nếu bạn chỉ học mã để tạo kết quả, chẳng hạn như phân tích dữ liệu và học máy bằng Python, thì bây giờ bạn sẽ học mã Python để tạo trang web hiển thị kết quả và có thể sử dụng như một công cụ!
2. Thay vì chỉ hiển thị kết quả mã Python của riêng bạn trên web, bạn có thể sửa đổi các tham số và tạo một trang web hiển thị lại kết quả đã sửa đổi trên web!
3. Không còn những bước rườm rà để sửa đổi tham số, dừng thực thi mã để xuất kết quả, sửa đổi tham số rồi chạy lại mã!
4. Nếu bạn tạo một trang web chỉ sử dụng Python, bạn có thể sửa đổi các tham số và kiểm tra kết quả đã sửa đổi ngay trên trang web mà không cần dừng thực thi mã hoặc sửa đổi mã!
5. Bạn sẽ học cách viết mã để "trình bày", chẳng hạn như cách hiển thị kết quả và các tham số cần nhập thông qua trang web, để bạn có thể tạo sự khác biệt với những người khác bằng mã Python!
Giáo trình tạo trang web tương tác chỉ bằng Python😎
(Vui lòng tham khảo bài giảng Giới thiệu để biết thông tin chi tiết về chương trình giảng dạy và dự án!)
Phần 1. Plotly
- Tìm hiểu module Python để hiển thị biểu đồ trên các trang web.
Phần 2. Dấu gạch ngang
- Tìm hiểu 'Dash', một mô-đun để tạo trang web chỉ bằng Python.
Phần 3. Hàm gọi lại
- Giống như các công cụ tìm kiếm chúng ta sử dụng! Chúng lấy tham số từ các trang web và mã hóa kết quả.
Cần có chức năng gọi lại để tạo trang web có thể kiểm tra ngay lập tức mà không cần sửa đổi
Chúng ta hãy học
Mục 4. Dự án
- Phân loại các ngành của các công ty niêm yết trên KOSPI & KOSDAQ tại Hàn Quốc và phân loại các công ty trong cùng một ngành. Hãy tạo một trang web nơi bạn có thể so sánh giá cổ phiếu.
Tạo trang web của riêng bạn, Chỉ cần Python là có thể! 😎
Bạn đã bao giờ sử dụng Python để tạo ra các kết quả khác nhau, chẳng hạn như phân tích dữ liệu hoặc học máy chưa? Nếu có, đã đến lúc xem xét cách trình bày những kết quả đó. Hãy thử trình bày kết quả Python của bạn trên web, thay vì trong môi trường phát triển của bạn (Spyder, Jupyter Notebook, PyCharm)!
Trong khóa học này, bạn sẽ tự tạo trang web của riêng mình chỉ bằng Python, không cần kiến thức về HTML, CSS hay JS. Bạn sẽ tạo một trang web tương tác hiển thị, cho phép bạn xem và chỉnh sửa kết quả.
Khóa học cung cấp mã cho từng phần dưới dạng tệp Jupyter Notebook. Bạn có thể dễ dàng theo dõi bài giảng bằng cách tham khảo tài liệu hướng dẫn Jupyter Notebook được cung cấp trong khóa học.
Tôi giới thiệu điều này cho những người này 🙆♀️
Bất kỳ ai có kinh nghiệm phân tích dữ liệu bằng Pandas
Dành cho những ai muốn tạo trang web riêng trước khi nghiên cứu web một cách nghiêm túc
Bất kỳ ai có kinh nghiệm tạo ra kết quả như phân tích dữ liệu hoặc học máy bằng Python
Sau khi tham dự bài giảng, bạn sẽ
✅ Bạn sẽ có thể viết mã hiển thị kết quả được tạo bằng Python trên trang web.
✅ Tạo Trang web Interactvie của riêng bạn và xem ngay kết quả của các biến đã sửa đổi mà không cần dừng mã.
✅ Khi viết mã, bạn sẽ phát triển khả năng không chỉ tập trung vào việc tạo ra kết quả mà còn suy nghĩ về cách trình bày những kết quả đó.
Hỏi & Đáp 💬
H. Tôi có thể tham gia khóa học ngay cả khi tôi không có kiến thức về HTML/CSS/JS hoặc web không?
Có! Khóa học này chỉ được giảng dạy bằng Python.
H. Tôi cần có bao nhiêu kiến thức về Python?
Bất kỳ ai có kinh nghiệm phân tích dữ liệu bằng Pandas đều có thể làm được! Tất nhiên, Pandas không phải là công cụ thiết yếu để tạo trang web. Tuy nhiên, tôi đề xuất Pandas vì dự án khóa học sử dụng nó để phân tích dữ liệu.
H. Có khóa học Nâng cao nào sau khóa Cơ bản không?
Có! Sau khi khóa học Cơ bản bắt đầu, chúng tôi sẽ lên kế hoạch cho khóa học Nâng cao dựa trên phản hồi và yêu cầu của học viên. Khóa học Cơ bản sẽ chỉ bao gồm những kiến thức cơ bản về hiển thị kết quả Python trên trang web và tạo trang web tương tác bằng các hàm callback.
Khuyến nghị cho những người này
Khóa học này dành cho ai?
Những sinh viên muốn tạo trang web chỉ bằng Python
Những sinh viên hiện muốn thể hiện kết quả Python dưới dạng trang web thay vì IDE (Spyder, JupyterNotebook, PyCharm)
HP, CHOI님
강의 수강해주셔서 정말 감사합니다
해당 강좌내용을 활용해 파이썬만으로 HP, CHOI님만의 웹 페이지 그리고 파이썬 결과물을 나타낼 수 있는 실력을 갖췄으면 좋겠습니다
Part2에서는 웹페이지를 만들고 타인에게 웹페이지를 공유할 수 있도록 하는 내용으로 만들겠습니다
Part 2도 기대해주세요. 수강해주셔서 감사합니다
필요한 부분들 위주로 핵심적인 내용들에 대해 설명도 잘 해주셔서 수월하게 완강하게 된 것 같습니다. 다음 단계로 웹배포하는 부분까지 추가하여 실제 웹상에서 조회하는 내용이 포함되면 좋을 거 같구요. 다만 강의시 마우스 팁 부분이 동그랗게 진한 색으로 되어 있고 사라지지 않아, 그 부분의 화면이 잘 보이지가 않아 다소 뒷부분 글자를 파악하기가 어려웠고요. 다음 강좌에서는 좀더 밝은 색으로 하시면 방해되지 않을 듯 합니다. 강의하시느라 수고 많으셨습니다.
안녕하세요 류재안님
우선 강의 들어주셔서 너무 감사합니다
그리고 제 강의에 있어 불편한 점 및 추후 다룰 내용들까지 알려주셔서 정말 감사합니다
참고하고 Part 2에 꼭 보완하도록 하겠습니다
현재 '퀀트 투자를 위한 파이썬 트레이딩룸 만들기 - Part 3' 제작 중이라 올해 안으로는 후속작 강의 촬영이 어려울 것 같습니다
트레이딩룸 만들기 Part 3 만든 후 웹페이지 만들기 Part 2 강의 제작하도록 하겠습니다
정말 감사합니다!
python을 이용하여 간단하게 웹페이지를 만들 수 있는 것에 놀라웠다.
진흙속에 진주를 발견한 기분이다.
pdf, csv 파일을 업로드하면
일정한 분석절차를 걸쳐서
사용자에게 제시하고, 그것을 DB에 저장하는 일련의 과정이 있으며 좋겠다.
이부분은 구글링해서 해결하고자한다.
2탄(심화편)을 기다리고, 기대하겠다.
asd203n님 강의를 수강해주셔서 정말 감사합니다
그리고 방향성도 제시해주셔서 정말 감사합니다
저도 asd203n님이 말씀해주신 부분과 관련해서는 생각해봐야겠습니다. 저도 생각하지 못한 부분이라... part2를 만들면서 커리큘럼도 고민해보겠습니다.
현재 '퀀트 투자를 위한 파이썬 트레이딩룸 만들기 Part 3'를 제작중이여서, 웹페이지 Part 2 커리큘럼을 진지하게 고민해보겠습니다
강의 수강해주셔서 정말 감사하고, 강의 제작 관련 아이디어가 있으시면 언제든지 말씀해주세요. 너무나 도움이 됩니다
감사합니다!