1학기 세미나는 파이썬에 익숙하지 않은 초보자 분들도 따라할 수 있도록 파이썬 설치부터 시작하여 코딩의 기초와 용어에 대해 자세한 설명을 드렸습니다.
모두 웹 크롤링에 관한 내용이며 웹툰 뷰어 만들기, 자동 댓글 남기기, 워드 클라우드 만들기라는 흥미로운 실습들로 구성되었습니다.
* 웹 크롤링 : 웹의 정보를 자동으로 수집하는 것
<1차 세미나> - BeautifulSoup와 tkinter로 웹툰 뷰어 만들기
1차 세미나는 파이썬의 크롤링 라이브러리인 BeautifulSoup와 GUI 라이브러리인 tkinter를 통해 웹툰 뷰어를 만드는 실습이 진행되었습니다.
(1)파이썬과 Pycharm Edu 설치 방법이 안내되었고, 웹 크롤링의 기본적인 설명과 데이터를 가져오는 이론적인 부분을 설명드렸습니다.
(2)실습을 통해 웹 크롤링으로 자신이 좋아하는 웹툰 이미지를 가져와 웹툰 뷰어를 만들어 볼 수 있습니다.
<2차 세미나> - Selenium으로 솔룩스 공식 사이트에 자동으로 댓글 달기
2차 세미나는 파이썬의 웹 자동화에 관련된 라이브러리인 Selenium을 이용하여 솔룩스 공식 사이트 (https://solux.tistory.com/)에 자동으로 댓글을 달아보는 실습이 진행되었습니다.
(1)크롬 드라이버를 설치하고 개발자 도구를 이용해서 네이버 검색창에 자동으로 검색하는 방법을 알 수 있습니다.
(2)자동 검색에 이어서 솔룩스 공식 블로그에 자동으로 댓글을 다는 응용된 과제가 제시되었습니다.
<3차 세미나> - 국내가요 TOP 100 가사 크롤링해서 워드 클라우드 만들기
3차 세미나는 Selenium으로 top 100의 노래 가사를 크롤링하여 가사에 자주 쓰이는 단어로 워드 클라우드를 만드는 실습이 진행되었습니다.
워드 클라우드는 위의 그림 처럼 단어들로 구성된 하나의 그림을 말합니다.
(1) Selenium으로 데이터를 수집하여 100곡의 가사를 크롤링하고
(2) 텍스트를 분석하여 워드 클라우드를 만들고 앨리스 모양으로 바꾸는 방법이 상세하게 설명되었습니다.
'❤25기 > 25기 활동' 카테고리의 다른 글
[25기 활동] 프로젝트 발표회 (0) | 2021.03.16 |
---|---|
[25기 활동] 2학기 세미나 요약 (0) | 2021.03.03 |