목록전체 글 (7)
INVENTOR'S ROOM

파이썬 스킬업 6주차. 오늘은 네이버의 openApi를 사용해 파파고나 아니면 이곳에서 지원하는 기능들을 사용한다. (홈페이지의 파이썬 예제 코드에는 에러가 많으니 주의!) https://developers.naver.com/main/ NAVER Developers 네이버 오픈 API들을 활용해 개발자들이 다양한 애플리케이션을 개발할 수 있도록 API 가이드와 SDK를 제공합니다. 제공중인 오픈 API에는 네이버 로그인, 검색, 단축URL, 캡차를 비롯 기계번역, 음성인식, 음성합성 등이 있습니다. developers.naver.com 이곳으로 들어가면 네이버에서 지원하는 api를 사용할수있다. 먼저 위에 사용자 모양이 있는곳에 로그인 버튼으로 네이버에 로그인한다. 그리고 위 프로덕트 칸에 네이버 아이디..

파이썬 스킬업 5주차다. 오늘은 생각하는 수업이다. 왜냐하면 클래스를 구상해야 하는데 생각을 안하면 힘들기 때문이다. 이번엔 클래스에 대해서 공부했다. 물론 클래스는 코딩학원에서 거의 무조건 피하는 주제이다. (그 이유는 아마도 가르치기 힘들어서일것임) 클래스를 알기 위해선 객체 - 클래스 - 인스턴트를 알아야한다. (여기서는 자전거를 예로 들겠다.) 객체는 자신이 구상하고 있는 물체이다. (자전거를 구상) 클래스는 코드로 표현하기위한 분석이자 객체를 정의한 코드다. (자전거의 큰틀을 제작) 인스턴트는 클래스를 통해 만들어진 결과물이다. (큰틀안에서 여러 형태의 자전거를 뽑아내기) 클래스는 크게 2가지 영역으로 나눌 수 있다. [데이터]와 [기능&행위] 속성 -> 변수 메서드 -> 함수 이런식으로 사용된..

파이썬 연구수업 4주차 웹크롤링 파트2이다. 지난시간에는 단순히 네이버 기본창의 이미지를 수집했다면, 오늘은 네이버 영화 평점을 수집할것이다. 먼저 네이버 영화 평점에 들어가서 페이지를 분석해봤다. 그런데 여기서 상당히 이상한것을 알수 있다. 그것은 바로 평점창에 평점이 없다는 것이다! (날짜 / 글쓴이, 감상평, 번호밖엔 없음) ㅋㅋㅋㅋ 그래서 일단 이 3가지로만 분석하기로 하였다. 먼저 웹페이지는 한 페이지에 10개의 리뷰(?)가 나와있고, 페이지가 맨뒤 물음표 다음으로 page=N값으로 변화한다. 이 웹페이지에서 '검사'창을 켜면 검사창이 나오는데 기본적으로 Elements의 html코드들이 적혀있는데 여기서 list_netizen 이라고 하는 테이블이 있다. 여기서 테이블이란 표 라는 의미이다. ..

파이썬 스킬업 3주차, 웹크롤링 첫주이다. 여기서 크롤링이란? : 우리가 흔히 부르는 웹 크롤러 크롤링의 정식명칭은 'Web Scraping' 이다. 외국 자료에서는 'Web Crawling' 보다는 'Web Scraping' 이라는 용어를 자주 사용한다. 웹 크롤링이란 컴퓨터 소프트웨어 기술로 웹 사이트들에서 원하는 정보를 추출하는 것을 의미한다. (예 : 네이버영화 댓글 수집등.) 일단 웹크롤링을 하기 전 웹의 기본인 웹 구성요소에 대해서 알아보자. 먼저 아래 페이지로 들어간다. https://codepen.io/pen/ Create a New Pen ... codepen.io 들어가면 위와 같은 화면을 볼수있다. 위의 HTML, CSS, JS(javascript)는 웹의 주된 구성요소이다. HTML..