온라인 도구 활용법기초과정 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 에 배포그런데 많이 귀찮네요 ㅋㅋㅋㅋ 유튜브를 워드클라우드 해보니 새삼스럽게 유튜브를 하시는 분들이 정말 대단하게 느껴지고 있습니다.우선 설날 쉬고 담주 정도에 올라가지 않을까 싶습니다.그럼 다들 즐거운 설 연휴 보내시고... 관심 있으신 분들은 댓글 달아주세요 ~ 그래야 조금이라도 찍어볼 힘이 날 것 같습니다ㅠㅠ |