온라인 도구 활용법기초과정 1주차 - 워드 클라우드
이름 : Weenie
조회수 : 181

오늘 워드클라우드 간단하게 Streamlit 프레임워크로 토이프로젝트를 하나 해봤습니다.얼마전 유튜브를 시작했는데요. 이제 코딩 관련 컨텐츠를 올려야 하는데... 일단 파이썬 기초 코딩강의를 만들어 볼까 하다가...그런 교과서적으로 문법을 알려주는 강의는 저 스스로도 재미가 없는 것 같고.. 또 그런 강의들은 유튜브에 너무 워드클라우드 많더라고요.​요즘 코딩관련 유튜브가 너무 많아서.... 이제 시작하는 저도 먼가 올리기는 해야하는데... 뭘 올리지? 하는 고민끝에...안그래도 말재주가 없는 편인데... 너무 딥(Deep)하게 들어가면 저도 영상 만들기 힘들어 할 것 같고그래서 그렇게 난이도가 높지 않으면서도 흥미가 생길만한 컨텐츠를 만들어야 워드클라우드 겠다는 생각으로... python과 streamlit 을 꺼내봤습니다.​Streamlit 소개Streamlit을 사용하면 가장 큰 장점은 python에서 사용하는 pandas, matplotlib, seaborn 등 소스코드를 그대로 사용해 웹으로 표현할 수 있다는 것입니다. 특히, 데이터분석용 시각화 대시보드를 웹 형태로 만들어서 누군가에 보여줄 필요가 생길때 워드클라우드 유용하게 사용 할 수 있겠습니다. ​Streamlit을 사용하면 웹 개발 지식이 부족해도 파이썬 코딩만으로 쉽게 UI를 구성 할 수가 있다는 장점이 있지만, 복잡한 웹 UI를 구성하거나 커스텀마이징 하는것에는 많은 한계가 있습니다. 하지만 웹 개발을 하려고 html, css, 워드클라우드 javascript 을 기본으로 요즘은 React,Vue 까지 익혀야 하는 것에 비하면... python 언어 하나만으로도 간단하게 무언가를 만들 수 있는 높은 생산성을 보여주는 개발환경은 또 없는 것 같습니다. OpenAI API를 연결해서 커스텀 GPT 같은 것을 만들 때도 좋습니다.​프로젝트 워드클라우드 소개간단하게 검색할 언어와 키워드를 입력받아서 위키백과를 검색하고 요약해줍니다. 한국어, 영어, 일본어, 중국어 지원이 됩니다.​원래는 여기까지만 하고 간단하게 유튜브를 찍을까 했는데... streamlit 을 사용하면서 시각화가 빠지면 섭섭할 것 같기도 하고 키워드 추출해서 워드클라우드 하나 달아줬습니다.​​너튜브 예정​내용은 입문자 워드클라우드 입장에서 프로젝트 생성부터 배포까지 차근차근 가벼운 수준으로 설명 될 예정입니다. ​python 가상환경, requirements.txt / 기타 python 문법Streamlit 기본적인 사용법 위키피디아 검색형태소 분석 / 전처리 워드 카운트 / 워드클라우드 시각화Streamlit Cloud 에 배포​그런데 많이 귀찮네요 ㅋㅋㅋㅋ 유튜브를 워드클라우드 해보니 새삼스럽게 유튜브를 하시는 분들이 정말 대단하게 느껴지고 있습니다.우선 설날 쉬고 담주 정도에 올라가지 않을까 싶습니다.​그럼 다들 즐거운 설 연휴 보내시고... 관심 있으신 분들은 댓글 달아주세요 ~ 그래야 조금이라도 찍어볼 힘이 날 것 같습니다ㅠㅠ