HOME CONTACT SETTING LOGIN CATEGORIES 전체 (160) 공지사항 (2) ❤ 30기 (11) 30기 활동 (4) 30기 프로젝트 (0) 30기 세미나 (7) ❤ 29기 (33) 29기 활동 (7) 29기 프로젝트 (19) 29기 세미나 (7) ❤ 28기 (44) 28기 활동 (3) 28기 프로젝트 (31) 28기 세미나 (10) ❤ 27기 (24) 27기 활동 (2) 27기 프로젝트 (22) ❤ 26기 (25) 26기 프로젝트 (17) 26기 세미나 (8) ❤ 25기 (20) 25기 활동 (3) 25기 프로젝트 (9) 25기 세미나 (8) ❤ 24기 (1) 24기 프로젝트 (1) - 분류 없음 - (0) 전체 썸네일형 리스트형 [25기 세미나] 국내가요 TOP 100 가사 크롤링해서 워드 클라우드 만들기(2) 워드클라우드1.1 워드 클라우드란? 위의 그림 처럼 단어들로 구성된 하나의 그림을 워드 클라우드 혹은 텍스트 클라우드 라고 합니다. 워드 클라우드는 문서의 핵심 키워드를 시각화 한 그림으로서 특정 문서 내의 어느 키워드가 많이 나타나고 있는지 한 눈에 볼 수 있다는 장점을 가지고 있습니다. 이러한 장점 덕분에 뉴스나 저널에서 시각화 자료로 많이 사용되곤 합니다. 이번 3차 세미나(2)의 목표는 세미나(1)에서 크롤링했던 음악 차트의 TOP 100 노래들의 가사를 워드 클라우드로 만들어서 우리나라의 음악들은 어떤 키워드로 하고 있는지 파악하는 것입니다. 제 생각으로는 우리나라는 특히 사랑과 관련된 노래가 많다고 평소 느끼는데요! 진짜 그럴지 확인해 보도록 합시다!그럼 시작해 볼까요?1.2 텍스트 데이터를 .. 더보기 [25기 세미나] Selenium으로 솔룩스 공식 사이트에 자동으로 댓글 달기(2) 셀레니움 뜯어보기셀레니움의 여러 메소드 앞의 강의에서 사진과 같이 네이버에 숙명여자대학교를 검색해 보았는데요. 검색할 때 사용한 코드를 다시 보겠습니다. from selenium import webdriverdriver = webdriver.Chrome('C:/chromedriver.exe') # 크롬 드라이버 실행하기driver.get('https://www.naver.com/') # 네이버 들어가기search = driver.find_element_by_id('query') # 네이버 검색창 찾기search.send_keys('숙명여자대학교') # 네이버 검색창에 검색내용 입력driver.find_element_by_css_selector('#search_btn').click() # 네이버 검색창.. 더보기 [25기 세미나] Selenium으로 솔룩스 공식 사이트에 자동으로 댓글 달기(1) Selenium과 기본 환경 세팅1.1 Selenium(셀레니움)이란? Selenium(셀레니움)이란? 셀레니움은 브라우저 자동화, 크롤링과 관련된 라이브러리입니다.보통 윈도우 익스플로러같은 경우 DOM이라는 것을 통해 제어하는데요,크롬이나 파이어폭스같은 경우 웹드라이버를 따로 지원해줘서 셀레니움을 통해 제어가 가능합니다.간단한 웹 접속, 스크롤하는것 부터웹사이트 로그인, 버튼 누르기, 특정 하이퍼링크 누르기 등의 기능으로크롤링(Crawling) 이나 웹 매크로(Macro)등 다양한 작업을 할 수 있습니다.그 외에도 세분화 하는 경우엔프록시 접속하기, 리캡차 넘어가기 등등도가능하다고 합니다. DOM이란?DOM은 Document Object Model로, 한국어로는 문서 객체 모델입니다. DOM은 HTM.. 더보기 [25기 세미나] BeautifulSoup와 tkinter로 웹툰 뷰어 만들기(2) Canvas 이해하기① Canvas란? Canvas란 무엇일까요? 무언가 그릴 수 있는 공간이라고 생각하셨다면 정답입니다!Canvas는 Tkinter 라는 Python 내장 라이브러리와 연동되어 Tkinter의 함수들을 이용해 화면에 다양한 요소들을 그릴수 있게 도와줍니다. 1차 세미나(1)에서 웹 크롤링에 대해 배웠다면 이번에는 Tkinter 라이브러리를 사용해 도형을 Canvas에 그려보겠습니다. ② tkinter 라이브러리와 주석 모듈을 불러오는 방법에는 크게 두 가지 방법이 있습니다. import #첫번째 방법 from import #두번째 방법 #예시 import tkinter from tkinter import * 첫 번째는 모듈 전체를 불러오는 것이고두 번째는 모듈 중 일부 함수나 변.. 더보기 [25기 프로젝트] 솔잼 - 솔카이브 ( 웹 프로젝트 ) 솔잼솔카이브 SOLUX 25기 프로젝트 기대이상 수상작 1. 프로젝트 및 팀 소개팀원 소개 : 남수연(팀장), 김도은, 박예나, 송혜민 프로젝트 소개 : 솔룩스에서 진행한 모든 프로젝트를 연도별로 구분하여 기록하고 보관하는 웹 플랫폼을 제작합니다. 여타 다른 게시판 사이트들과의 차별화를 두기 위해서, 프로젝트에 관한 질문과 답변 형식으로 프로젝트를 소개할 수 있는 UI를 구성하였습니다! 앱 구현 기능 :관리자 로그인 구현을 통해 관리자만이 게시글을 작성 및 수정할 수 있습니다. 2. 깃허브 및 관련 파일 깃허브 링크 : https://github.com/mori8/solchive GitHub - mori8/solchive: 솔룩스 프로젝트 아카이빙 플랫폼 개발을 위.. 더보기 [25기 프로젝트] Solux 25 - 시간표 만들기 ( 앱 프로젝트 ) Solux 25시간표 만들기 SOLUX 25기 프로젝트 기대이상 수상작 1. 프로젝트 및 팀 소개팀원 소개 : 김정원(리드), 안영주, 주다애, 박민서 프로젝트 소개 : 숙명여대의 2020학년도 2학기 시간표를 연동시켜 에브리타임 내 시간표 만들기 기능과 비슷한 종류의 시간표 앱을 만든다. 앱 구현 기능 : 로그인, 회원가입(비밀번호 암호화, 중복체크)공지사항, 강의목록, 강의삭제시간표(중복제한, 학점제한)강의분석(학과, 성별등에 따른 인기 순위)어플리케이션 정보(팝업창) 2. 깃허브 및 관련 파일 깃허브 링크 : github.com/dudwn1814/soluxTimeTable GitHub - dudwn1814/soluxTimeTableContribute to dudwn1.. 더보기 [25기 프로젝트] 어쩌다가 - 문화일기 ( 앱 프로젝트 ) 어쩌다가문화일기 SOLUX 25기 프로젝트 대상 수상작 1. 프로젝트 및 팀 소개팀원 소개 : 황예진(팀장), 백지은, 송한나, 유사라, 허예은 프로젝트 소개 : 문화를 카드에 담아보자. 앱 구현 기능 : 일상 속에서 즐기는 문화생활을 기록하고 그날의 감정을 기록할 수 있는 어플입니다.K-pop 문화 속에서 가수의 팬들이 포토 카드를 소중하게 모으는 것에서 디자인적 아이디어를 채택하였고문화생활을 한장의 카드로 저장하여 뒤돌아 보았을 때 소중한 추억을 모아 볼 수 있습니다. 2. 깃허브 및 관련 파일 깃허브 링크 : https://github.com/cherrrity/Team.AJJODAGA GitHub - cherrrity/Team.AJJODAGA: 2020 SO.. 더보기 [25기 프로젝트] 파이썬 머신러닝 - 손흥민 찾기! ( 머신러닝 프로젝트 ) 파이썬 머신러닝손흥민 찾기! 1. 프로젝트 및 팀 소개 팀원 소개 : 최하은, 이애진, 김정, 문유진 프로젝트 소개 : 보스톤 마라톤 빅 데이터를 기반으로 파이썬과 텐서플로2를 이용하여 머신러닝 회귀(Regression)와 분류(Classification) 개념을 사용해 프로젝트를 진행한 뒤 OpenCV(Open Source Computer Vision Library)로 이미지와 영상을 처리하고, 딥러닝 모듈(dnn, Deep Neural Network)을 활용하여 얼굴, 눈, 다양한 사물을 식별하고 인식할 수 있도록 합니다. 머신러닝 구현 기능 : 2. 깃허브 및 관련 파일 깃허브 링크 : 텐서플로2를 이용한 파이썬 머신러닝 마라톤 기록예측 : https://githu.. 더보기 이전 1 ··· 16 17 18 19 20 다음