1. 지금까지 파이썬을 활용한 데이터 분석, 머신러닝 등 결과물을 만들기 위한 코드 학습만 했다면, 이제는 나의 결과물을 나타내고, 하나의 도구로 사용할 수 있는 웹페이지를 만들기 위한 파이썬 코드를 배워봅니다!
2. 단순히 자신만의 파이썬 코드 결과를 웹(Web)에 보여주는 것에 그치지 않고 파라미터를 수정하고, 수정된 결과를 다시 웹으로 나타내는 웹 페이지를 만듭니다!
3. 파라미터를 수정하고 결과를 다시 출력하는데 코드 실행을 중지하고, 파라미터 수정 후, 다시 코드를 실행하는 번잡한 행위는 이제 그만!
4. 파이썬만으로 웹 페이지를 만들면 코드 실행 중지 및 코드 수정 없이 오로지 웹페이지에서 파라미터 수정 및 수정된 결과를 바로바로 확인할 수 있습니다!
5. 나의 결과물을 어떻게 보여줄지 그리고 웹페이지를 통해 어떤 파라미터를 입력받을지 등 '보여주기'위한 코드를 작성하는 방법을 배우므로써 남들과는 차별화된 파이썬 코드 실력을 갖출 수 있습니다!
파이썬만으로 Interactive Web Page를 만들기 위한 커리큘럼 😎
(자세한 커리큘럼 및 Project 확인은 Intro강의를 참고해주세요!)
Setion1. Plotly
- Web Page에 Graph를 나타내기 위한 파이썬 모듈을 배워봅니다
Setion2. Dash
- 파이썬 만으로 웹페이지를 만들기 위한 모듈인 'Dash'를 배워봅니다
Setion3. Callback Function
- 우리가 사용하는 검색엔진처럼! 웹 페이지에서 파라미터를 입력받고, 결과물을 코드
수정없이 바로바로 확인할 수 있는 웹 페이지를 만들기 위해 필요한 Callback 기능을
배워봅니다
Section4. Project
- 국내에 상장된 코스피 & 코스닥 기업들의 섹터를 분류하고, 같은 섹터 내에서 기업들 의 주가를 비교할 수 있는 웹 페이지를 만들어봅니다
나만의 웹 페이지 제작, 파이썬만으로 가능해요! 😎
파이썬을 활용해서 데이터 분석, 머신러닝 등 다양한 결과물을 만들어 보신 경험이 있으신가요? 그렇다면 이제는 다양한 결과물을 어떻게 보여줄지 고민할 차례입니다. 파이썬 결과물을 개발환경(Spyder, Jupyter Notebook, PyCharm)이 아닌 웹에서 표현해 보세요!
본 강의에선 HTML/CSS/JS 지식 없이 오직 파이썬만을 이용해 나만의 웹 페이지를 만들어 봅니다. 웹 페이지에 나의 결과물을 출력하고 확인 및 수정할 수 있는 Interactive Web Page를 만들 수 있어요.
강의에서는 각 Section의 코드 내용을 Jupyter Notebook 파일로 제공합니다. 강의에서 제공하는 Jupyter Notebook 매뉴얼을 참고하면서 강의를 쉽게 수강할 수 있습니다.
이런 분들께 추천해요 🙆♀️
판다스(Pandas)를 활용해 데이터 분석을 해본 경험이 있는 분
본격적인 웹 공부 전에 나만의 웹 페이지를 만들어 보고 싶은 분
파이썬으로 데이터 분석, 머신러닝 등의 결과물을 만들어보신 분
강의를 들은 후 여러분은
✅ 파이썬으로 만든 결과를 Web Page에 표현할 수 있는 코드를 작성할 수 있게 됩니다.
✅ 자신만의 Interactvie Web Page를 만들고, 코드 정지 없이 수정된 변수의 결과물을 바로바로 확인할 수 있습니다.
✅ 코드 작성에 있어 결과를 만드는 데 집중하는 것뿐만 아니라, 결과를 어떻게 보여줄지 고민하는 능력을 키우게 됩니다.
Q&A 💬
Q. HTML/CSS/JS 혹은 웹에 대한 지식이 없어도 수강이 가능할까요?
네! 해당 강의는 오직 파이썬만으로 수업이 진행됩니다.
Q. 파이썬은 어느 정도까지 다룰 줄 알아야 할까요?
Pandas를 이용해 데이터분석을 해보셨던 분들이라면 가능합니다! 물론 Pandas가 웹페이지를 만들기 위한 필수 지식은 아닙니다. 그런데도 Pandas를 제시한 이유는 해당 강의 Project에서 데이터 분석을 위해 Pandas를 사용하기 때문입니다.
Q. Basic 이후 Advanced 강좌도 있을까요?
네! 우선 Basic 개강 후 수강생들의 반응 및 요구사항을 토대로 Advanced 강의를 기획할 예정입니다. Basic 강의에서는 파이썬 결과물을 웹 페이지에서 표현하고 Callback 함수를 이용한 Interactive Web Page를 만들 수 있는 정도까지만 진행이 됩니다!
이런 분들께 추천드려요
학습 대상은 누구일까요?
오직 파이썬만으로 웹 페이지를 만들고 싶은 수강생
이제는 파이썬 결과를 IDE(Spyder, JupyterNotebook, PyCharm)이 아닌 웹 페이지로 표현하고 싶은 수강생
HP, CHOI
Thank you so much for taking the course
I hope that you will be able to use the course content to create your own web page and display the results of Python using only Python.
In Part 2, we will create a web page and share it with others.
Please look forward to Part 2. Thank you for taking the course.
I think it was easy to finish the course because you explained the core contents well, focusing on the necessary parts. I think it would be good if you added the web distribution part in the next step, and included the actual web search content. However, during the lecture, the mouse tip part was circled and dark and did not disappear, so the screen in that part was not visible, making it difficult to understand the text in the latter part. I think it would be less distracting if you used a lighter color in the next lecture. Thank you for your hard work in the lecture.
Hello, Jae-an Ryu
First of all, thank you so much for listening to my lecture.
And thank you so much for letting me know about the inconveniences in my lecture and the contents to be covered in the future.
I will take note and make sure to supplement it in Part 2.
I am currently working on 'Creating a Python Trading Room for Quant Investment - Part 3', so it seems like it will be difficult to film a follow-up lecture within this year.
After creating Part 3 of Creating a Trading Room, I will create Part 2 of the lecture on Creating a Webpage.
Thank you so much!
I was surprised that I could easily create a web page using python.
I feel like I found a pearl in the mud.
If you upload a pdf or csv file,
it would be nice to have a series of processes that go through a certain analysis process,
present it to the user, and save it in the DB.
I want to solve this part by googling.
I will wait and look forward to the second part (advanced version).
Thank you so much for taking asd203n's lecture.
And thank you for giving me some direction.
I will also think about what asd203n said. It's something I haven't thought about... I will think about the curriculum while making part 2.
I am currently making 'Creating a Python Trading Room for Quant Investment Part 3', so I will seriously consider the curriculum for Part 2 of the webpage.
Thank you so much for taking the lecture, and if you have any ideas for making lectures, please let me know anytime. It is so helpful.
Thank you!